github.com/inklabsfoundation/inkchain@v0.17.1-0.20181025012015-c3cef8062f19/examples/xc/qtum/test/unlock_1.sh (about) 1 #! /bin/bash 2 3 source p_init.sh 4 5 # voter(bytes32,address,address,uint256,bytes32 ,bytes32,bytes32,uint8) 6 fromPlatform="494e4b0000000000000000000000000000000000000000000000000000000000" 7 fromAccount="4230a12f5b0693dd88bb35c79d7e56a68614b199" 8 toAccount="42cae74a99da4cea4c1c6b9e783f858aa9fe16bb" 9 value=500 10 txid="ec286f7dd3463a6a9c5384747bc64a8685de44b2c3d3a1156dc0085f758fcd28" 11 #sign="c7ecd49384a51d5fb610423a30dfcbc963645c1dc37ddab598cb89555d9110f25d9569fdaafe9a3928649c32806332f4716ccc9fdd740cf6ef8678b97258653e00" 12 r="c7ecd49384a51d5fb610423a30dfcbc963645c1dc37ddab598cb89555d9110f2" 13 s="5d9569fdaafe9a3928649c32806332f4716ccc9fdd740cf6ef8678b97258653e" 14 v=27 15 16 qcli sendtocontract $XCPluginHexAddress `solar encode contracts/XCPlugin.sol voteProposal '["'$fromPlatform'","'$fromAccount'","'$toAccount'",'$value',"'$txid'","'$r'","'$s'",'$v']'` 0 6000000 0.000001 $XCPluginOwner 17 sleep 180 18 19 qcli sendtocontract $XCHexAddress `solar encode contracts/XC.sol unlock '["'$txid'","'$fromPlatform'","'$fromAccount'","'$toAccount'",'$value']'` 0 6000000 0.000001 $XCPluginOwner 20 sleep 180 21 22 # balanceOf 23 qcli callcontract $INKHexAddress `solar encode contracts/INK.sol balanceOf '["'$toAccount'"]'`