6 ./vapor init --chain_id solonet -r "side_chain"
7 ./vapor node -r "side_chain"
13 curl -s -X POST -d '{}' http://127.0.0.1:8888/create-key-pair > key_pair
28 ./bytomd init --chain_id solonet -r "main_chain"
29 ./bytomd node -r "main_chain"
33 fedpeg_xpubs、sign_block_xpubs、signer为上面获取的公私钥
35 xprv=$(cat key_pair | jq ".data.xprv" | sed "s/\"//g")
36 xpub=$(cat key_pair | jq ".data.xpub" | sed "s/\"//g")
38 ./vapor init --chain_id solonet -r "side_chain"
40 ./vapor node -r "side_chain" --auth.disable --side.fedpeg_xpubs $xpub --side.sign_block_xpubs $xpub --signer $xprv --validate_pegin true --side.parent_genesis_block_hash "a97a7a59e0e313f9300a2d7296336303889930bfdf5a80d8a9b05db343c03380"
45 拷贝key_pair到目录tools/side_chain_tool/
47 * [参考侧链工具README](../tools/side_chain_tool/README.md)
50 - 工具页面输入侧链账户ID,获取mainchain_address(主链锁定地址)、claim_script(赎回脚本)
52 ![pegin-address](pegin-address.png)
54 - 在主链的dashboard,发送btm到mainchain_address 或者启动monitor_tx自动处理claim tx
58 ![tosidechain](tosidechain.png)
61 - 在主链的dashboard,新建一个主链地址,并备份
63 - 在侧链的dashboard,导入主链的备份,找到与主链新建地址相同的ctrlProgram的地址,并发送交易到这个地址
65 - 在侧链的dashboard上retire上面地址的资产
67 - 工具网页的侧链发送回主链的页面填入参数,发送交易