EthereumKit
基于 BitcoinKit 重建应用程序程序接口。
使用方法
生成助记词
let mnemonic = try Mnemonic.generate()
let seed = Mnemonic.seed(mnemonic: mnemonic)
获取以太币 xPrivKey/xPubKey
let keychain = HDKeychain(seed: seed, network: .mainnet)
let xPrivKey = try! keychain.derivedKey(path: "m/44'/60'/0'/")
let xPubKey = xPrivKey.getHDPublicKey()
生成以太币私钥
let privateKey = try! keychain.derivedKey(path: "m/44'/60'/0'/0/0")
要求
- iOS 8.0+ / macOS 10.10+ / tvOS 9.0+ / watchOS 2.0+
- Xcode 8.3+
- Swift 3.1+
安装
Carthage 是一种去中心化的依赖管理器,它构建您的依赖并为您提供二进制框架。
您可以使用以下命令使用 Homebrew 安装 Carthage:
$ brew update
$ brew install carthage
要使用 Carthage 将 EthereumKit 集成到您的 Xcode 项目中,请在您的 Cartfile
中指定它。
github "OnerootProject/EthereumKit"
运行 carthage update
来构建框架,并将构建的 EthereumKit.framework
拖动到您的 Xcode 项目中。