EthereumKit 0.1.2

EthereumKit 0.1.2

Liu Pengpeng 维护。



EthereumKit

Build Status codecov Carthage Compatible

基于 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 项目中。