gnosis/EthereumKit

Name: EthereumKit

Owner: GNOSIS

Description: EthereumKit is a free, open-source Swift framework for easily interacting with the Ethereum.

Created: 2018-03-28 16:42:08.0

Updated: 2018-05-22 08:46:51.0

Pushed: 2018-05-22 08:46:49.0

Homepage:

Size: 62788

Language: Swift

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

EthereumKit

EthereumKit is a Swift framework that enables you to create Ethereum wallet and use it in your app.

IP39: Generate seed and mnemonic sentence.

mnemonic = Mnemonic.create()
seed = Mnemonic.createSeed(mnemonic: mnemonic)

IP32: Key derivation and address generation

wallet: Wallet

wallet = try Wallet(seed: seed, network: .main)
tch let error {
fatalError("Error: \(error.localizedDescription)")


end some ether
rawTransaction = RawTransaction(ether: "0.15", to: address, gasPrice: Converter.toWei(GWei: 10), gasLimit: 21000, nonce: 0)
tx = try wallet.signTransaction(rawTransaction)

.sendRawTransaction(rawTransaction: tx) { result in 
// Do something...

Features
Documentations
Requirements
Installation
Carthage
Author

Ryo Fukuda, @yuzushioh, yuzushioh@gmail.com

License

EthereumKit is released under the Apache License 2.0.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.