root@iZhp3it3hc5z8ckevj0ytvZ:~# wormholed-cli walletpassphrase “your password” 6000
2. 从BCH测试网络获取bch测试币将BCH测试网络中获取到的测试币转入u1的地址
bchtest: qz04wg2jj75x34tge2v8w0l6r0repfcvcygv3t7sg5中,确保u1最少有2个测试bch可用于燃烧
3. 燃烧bch测试币获取whc测试币
使用以下命令燃烧2个bch测试币,wormhole会在经过若干确认数后将对应的WHC发送到u1的地址,WHC在主网上的确认数为1000,在测试网络的确认数为3个,BCH:WHC的比例为1:100,WHC的最小单位为C,1Satoshi=100C,1WHC=100000000C(10的8次方),每次燃烧的BCH数量必须大于1,小于1个BCH的燃烧将不会获得对应的WHC
root@iZhp3it3hc5z8ckevj0ytvZ:~# wormholed-cli whc_burnbchgetwhc 2
b3cd81009ae23252d5d5d583661f3f7f3ff00b48af48ffb0511e44e94022f37f
该命令成功执行后,将会返回本次交易的id,示例中返回的交易id为b3cd81009ae23252d5d5d583661f3f7f3ff00b48af48ffb0511e44e94022f37f,可以使用以下命令来查询此次燃烧交易的确认数
root@iZhp3it3hc5z8ckevj0ytvZ:~# wormholed-cli whc_gettransaction b3cd81009ae23252d5d5d583661f3f7f3ff00b48af48ffb0511e44e94022f37f
{
“txid”: “b3cd81009ae23252d5d5d583661f3f7f3ff00b48af48ffb0511e44e94022f37f”,
“fee”: “0.00000289″,
“sendingaddress”: “bchtest:qz04wg2jj75x34tge2v8w0l6r0repfcvcygv3t7sg5″,
“referenceaddress”: “bitcoincash:qqqqqqqqqqqqqqqqqqqqqqqqqqqqqu08dsyxz98whc”,
“ismine”: true,
“version”: 0,
“type_int”: 68,
“type”: “Burn BCH Get WHC”,
“propertyid”: 1,
“divisible”: false,
“mature”: true,
“amount”: “20000000000″,
“valid”: true,
“blockhash”: “000000008ef93148a0e085c13a3e530688b2b46c27befb44bf7504b1c91a8165″,
“blocktime”: 1531820287,
“positioninblock”: 2,
“block”: 1247093,
“confirmations”: 140
}
4. 创建token
创建token需要收取1WHC作为手续费,相当于0.01BCH,该手续费会直接从用户的WHC账户中扣除并燃烧掉,先确认是否有足够的WHC来创建token