TrustCore 调用事例

简单流程

生成HDWallet

 let wallet = HDWallet(mnemonic: "shoot island position soft burden budget tooth cruel issue economy destroy above", passphrase: "")

币种类型

let coin = CoinType.XXXCoin

私钥

let privateKey = wallet.getKeyForCoin(coin: coin)

地址

let derivedAddress = coin.deriveAddress(privateKey: privateKey)

DerivationPath 方式

let path = DerivationPath("m/44'/60'/0'/0/0")
let path = DerivationPath(purpose: .bip44, coin: CoinType.ethereum.slip44Id, account: 0, change: 0, address: 0)

HDWallet -》私钥

let key0 = wallet.getKeyBIP44(coin: .ethereum, account: 0, change: 0, address: 0)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。