主页 > imtoken官网下载2.0 > 比特币钱包开发:新建子账户并导出子账户私钥

比特币钱包开发:新建子账户并导出子账户私钥

imtoken官网下载2.0 2023-04-27 06:18:28

目标 获取钱包子账户地址 获取钱包余额 获取BTC测试币 新建钱包子账户地址 导出子账户私钥 前言 前面的内容我们已经获取了我所有的钱包,本章的内容是操作我的钱包,对于示例:获取钱包子账户地址、获取钱包余额、新建钱包子账户地址、导出子账户私钥等功能。 1.获取钱包子账户地址。 每进行一笔交易,余额都会转移到一个新的子地址,并通过新的子地址产生交易。 这样做的目的是提高账户的安全性。 同样,在接受他人转账时,也最好提供一个新的子账户地址进行接受。 那么我们先获取钱包拥有的子账户地址。 bitcore-wallet-client库提供的获取子账户地址的API是getMainAddresses()方法。 具体参数请参考文档详情。 这里我们不能传递参数。 示例如下 输出如下 C8D7B051-47E4-402D-B053-2B7E512722CF 注意:在钱包上操作货币时,必须使用import()方法解锁钱包。 返回的数据地址是一个数组,元素是账户地址对象。 Wallet1钱包目前只有一个word账户地址,路径为“m/0/0”,地址为“moveF5KCAs5ZLwu9Cgwtw3Gh25CiC51KQz”。

2.获取钱包余额 bitcore-wallet-client库提供的获取钱包余额的API是getBalance()方法。 具体参数可以查看文档详情。 这里我们不能传递参数。 例子如下 输出结果如下 C0ED20DE-93C1-44F6- BD8F-15115E62E56B返回的数据是一个对象,其中包含如下字样: totalAmount:总余额。 lockedAmount:锁定余额。 totalConfirmedAmount:总确认余额。 lockedConfirmedAmount:锁定的余额。 availableAmount:可用余额。 availableConfirmedAmount:可用确认余额。 byAddress:金额来自哪个子地址比特币测试币获取,是一个数组比特币测试币获取,元素是对象,里面包含的单词是address:地址有余额。 path:地址的路径。 amount:地址的余额。 从输出中可以看出余额为0,如何获取BTC余额? 在主网中,您可以通过以下方式获取BTC: 提供您自己的任意子账户地址,通过他人转账获取。 通过钱包应用程序中的货币交易获得。 通过BTC在交易所获得。

在测试网中,您可以通过以下方式获取BTC: 提供您自己的任意子账户地址,通过他人转账获取。 前往coinfaucet网站领取BTC测试币。 下面介绍测试网中的第二种方法“从coinfaucet网站申请BTC测试币”,第一种方法将在下一章介绍。 3.申请BTC测试币在开发过程中,您必须拥有BTC余额,以方便开发和测试。 在官网测试,转账需要消耗gas,速度慢,所以我们在测试网开发测试,调试成功。 然后将网络类型替换为“livenet”,切换到比特币官方网络。 第一步:打开coinfaucet网站,如下图76F1075F-FF34-4CF1-AFAE-75C49FCC9545 第二步:将上面解锁的“wallet1”钱包的地址“moveF5KCAs5ZLwu9Cgwtw3Gh25CiC51KQz”粘贴到上面的输入框中。 8A461CF6-698F-4B7B-92F9-82C73387006E 第三步:验证码通过后会提示币已转入指定账户地址,然后提示此IP地址需要12小时才能再次领取BTC测试币. B7B5D886-C952-473D-815B-CE5A10BB6082 第四步:我们再次运行代码获取钱包余额,输出如下。 3C9FFB67-7861-4D27-860D-FEBC8D3E3A59 [...] 返回搜狐,查看更多