yuzushioh / Ethereumkit
Licence: apache-2.0
EthereumKit is a free, open-source Swift framework for easily interacting with the Ethereum.
Stars: ✭ 400
Programming Languages
swift
15916 projects
Projects that are alternatives of or similar to Ethereumkit
Peatiocryptoexchange
An open-source Crypto-Currency exchange. Peatio v3.0 Coming Soon !
Stars: ✭ 141 (-64.75%)
Mutual labels: blockchain, ethereum, bitcoin, wallet
Blockchainwallet Crypto
比特币、以太坊公私钥生成以及签名,长时间不维护可移步 https://github.com/QuincySx/ChainWallet
Stars: ✭ 183 (-54.25%)
Mutual labels: blockchain, ethereum, bitcoin, wallet
Unstoppable Wallet Android
A secure and decentralized Bitcoin and other cryptocurrency wallet for Android phones. Supports Bitcoin, Ethereum, EOS, Binance Chain, Bitcoin Cash, DASH, ...
Stars: ✭ 165 (-58.75%)
Mutual labels: blockchain, ethereum, bitcoin, wallet
Unstoppable Wallet Ios
A secure and decentralized Bitcoin and other cryptocurrency wallet for iPhone. Supports Bitcoin, Ethereum, EOS, Binance Chain, Bitcoin Cash, DASH, ...
Stars: ✭ 180 (-55%)
Mutual labels: blockchain, ethereum, bitcoin, wallet
Time Series Machine Learning
Machine learning models for time series analysis
Stars: ✭ 261 (-34.75%)
Mutual labels: blockchain, ethereum, bitcoin
Merkletreejs
🌱 Construct Merkle Trees and verify proofs in JavaScript.
Stars: ✭ 238 (-40.5%)
Mutual labels: blockchain, ethereum, bitcoin
Weiwallet Ios
Wei Wallet is an open source Ethereum wallet for iOS
Stars: ✭ 271 (-32.25%)
Mutual labels: blockchain, ethereum, wallet
Cryptolist
Curated collection of blockchain & cryptocurrency resources.
Stars: ✭ 3,501 (+775.25%)
Mutual labels: blockchain, ethereum, bitcoin
Status React
a free (libre) open source, mobile OS for Ethereum
Stars: ✭ 3,307 (+726.75%)
Mutual labels: blockchain, ethereum, wallet
Awesome Coins
₿ A guide (for humans!) to cryto-currencies and their algos.
Stars: ✭ 3,469 (+767.25%)
Mutual labels: ethereum, bitcoin, wallet
Introducing Ethereum And Solidity
Programming examples from the book.
Stars: ✭ 221 (-44.75%)
Mutual labels: blockchain, ethereum, bitcoin
Blockchain Stuff
Blockchain and Crytocurrency Resources
Stars: ✭ 2,549 (+537.25%)
Mutual labels: blockchain, ethereum, bitcoin
Celo Monorepo
Official repository for core projects comprising the Celo platform
Stars: ✭ 269 (-32.75%)
Mutual labels: blockchain, ethereum, wallet
Adamant Im
ADAMANT Decentralized Messenger. Progressive Web Application (PWA)
Stars: ✭ 202 (-49.5%)
Mutual labels: blockchain, bitcoin, wallet
Edge React Gui
Edge Wallet React Native GUI for iOS and Android
Stars: ✭ 303 (-24.25%)
Mutual labels: ethereum, bitcoin, wallet
Squeezer
Squeezer Framework - Build serverless dApps
Stars: ✭ 3,242 (+710.5%)
Mutual labels: blockchain, ethereum, bitcoin
Ethlist
The Comprehensive Ethereum Reading List
Stars: ✭ 3,576 (+794%)
Mutual labels: blockchain, ethereum, bitcoin
Go Ethereum Hdwallet
Ethereum HD Wallet derivations in Go (golang)
Stars: ✭ 178 (-55.5%)
Mutual labels: blockchain, ethereum, wallet
Unchained
My personal study of blockchain related technology.
Stars: ✭ 379 (-5.25%)
Mutual labels: blockchain, ethereum, bitcoin
EthereumKit is a Swift framework that enables you to create Ethereum wallet and use it in your app.
// BIP39: Generate seed and mnemonic sentence.
let mnemonic = Mnemonic.create()
let seed = Mnemonic.createSeed(mnemonic: mnemonic)
// BIP32: Key derivation and address generation
let wallet = try! Wallet(seed: seed, network: .main)
// Send some ether
let rawTransaction = RawTransaction(
ether: try! Converter.toWei(ether: "0.00001"),
to: address,
gasPrice: Converter.toWei(GWei: 10),
gasLimit: 21000,
nonce: 0
)
let tx = try! wallet.signTransaction(rawTransaction)
geth.sendRawTransaction(rawTransaction: tx) { result in
// Do something...
}
Set up
- Run
make bootstrap
Features
- Mnemonic recovery phrease in BIP39
- BIP32/BIP44 HD wallet
- EIP55 format address encoding
- EIP155 replay attack protection
- Sign transaction
- ERC20 token transfer
Documentations
Requirements
- Swift 4.0 or later
- iOS 9.0 or later
Installation
Carthage
- Insert
github "yuzushioh/EthereumKit"
to your Cartfile. - Run
carthage update --platform ios
.
Dependency
- CryptoEthereumSwift: Ethereum cryptography implementations for iOS framework
Apps using EthereumKit
- gnosis/safe-ios: Gnosis Safe is a multi signature (2FA) wallet for personal usage.
- popshootjapan/WeiWallet-iOS: Wei Wallet for iOS
Author
Ryo Fukuda, @yuzushioh, [email protected]
License
EthereumKit is released under the Apache License 2.0.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].