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'"]'`