1. 调用listunspent查询uxto
[root@ip-10-0-1-161 bitcoin-0.16.2]# ./bin/bitcoin-cli -rpcport=18332 -rpcuser=cynic -rpcpassword=test123 listunspent 0 1000000 '["2MuXaNQFQTb92CzvzMDFG9iKcJaX2SXKVwy", "2Mv2WR82z7fMWq7DiRiP9Y33Tfq7rThNbXX"]'
[
{
"txid": "25926967e22d50ccd208cb0ce38e91253ce3af1079e8fe7b0a2a8047e4d7981b",
"vout": 1,
"address": "2MuXaNQFQTb92CzvzMDFG9iKcJaX2SXKVwy",
"account": "",
"redeemScript": "00145da3e4ceeb67203f376ea52f30c54bcc42eca3bf",
"scriptPubKey": "a9141907eba21151bd42ae19df4cf94fbd28ab0c418c87",
"amount": 0.00047200,
"confirmations": 26691,
"spendable": true,
"solvable": true,
"safe": true
},
{
"txid": "d8aa837b2a66adc7ef49adf69ec418c2f572e3a2cd43d6e2509a0b918ccace45",
"vout": 0,
"address": "2Mv2WR82z7fMWq7DiRiP9Y33Tfq7rThNbXX",
"account": "",
"redeemScript": "0014dc1c5d1209519780ffdcd24bf384b142b6f665fb",
"scriptPubKey": "a9141e80aef6ef7a4727f59b1e97b106f38ac34f278987",
"amount": 0.00040600,
"confirmations": 47,
"spendable": true,
"solvable": true,
"safe": true
},
{
"txid": "5ec051dad7da3910927c82954f5a1b9c57bf045c0eede3dcb912c46ebd54ea83",
"vout": 1,
"address": "2MuXaNQFQTb92CzvzMDFG9iKcJaX2SXKVwy",
"account": "",
"redeemScript": "00145da3e4ceeb67203f376ea52f30c54bcc42eca3bf",
"scriptPubKey": "a9141907eba21151bd42ae19df4cf94fbd28ab0c418c87",
"amount": 0.00050600,
"confirmations": 26691,
"spendable": true,
"solvable": true,
"safe": true
},
{
"txid": "769ad18ee96809173417a4e55a1afd97fe178371aa4aec3a3ad184901c6bfca3",
"vout": 0,
"address": "2MuXaNQFQTb92CzvzMDFG9iKcJaX2SXKVwy",
"account": "",
"redeemScript": "00145da3e4ceeb67203f376ea52f30c54bcc42eca3bf",
"scriptPubKey": "a9141907eba21151bd42ae19df4cf94fbd28ab0c418c87",
"amount": 0.04672000,
"confirmations": 26691,
"spendable": true,
"solvable": true,
"safe": true
},
{
"txid": "c2063e13815f849d8a1ba429eea73c60fa25add8273aba95cdc7586242a31af3",
"vout": 0,
"address": "2MuXaNQFQTb92CzvzMDFG9iKcJaX2SXKVwy",
"account": "",
"redeemScript": "00145da3e4ceeb67203f376ea52f30c54bcc42eca3bf",
"scriptPubKey": "a9141907eba21151bd42ae19df4cf94fbd28ab0c418c87",
"amount": 0.00050600,
"confirmations": 26691,
"spendable": true,
"solvable": true,
"safe": true
}
]
2.调用createrawtransaction
./bin/bitcoin-cli -rpcport=18332 -rpcuser=cynic -rpcpassword=test123 createrawtransaction '[{"txid":"91bb153fcbf5a30421466885159a92f0bd1d09ce29646ab050cb553faa85b17e","vout":0}]' '{"2Mv2WR82z7fMWq7DiRiP9Y33Tfq7rThNbXX":0.00040600}'
02000000017eb185aa3f55cb50b06a6429ce091dbdf0929a158568462104a3f5cb3f15bb910000000000ffffffff01989e00000000000017a9141e80aef6ef7a4727f59b1e97b106f38ac34f27898700000000
3.调用signrawtransaction签名transaction
./bin/bitcoin-cli -rpcport=18332 -rpcuser=cynic -rpcpassword=test123 signrawtransaction 02000000017eb185aa3f55cb50b06a6429ce091dbdf0929a158568462104a3f5cb3f15bb910000000000ffffffff01989e00000000000017a9141e80aef6ef7a4727f59b1e97b106f38ac34f27898700000000
{
"hex": "020000000001017eb185aa3f55cb50b06a6429ce091dbdf0929a158568462104a3f5cb3f15bb9100000000171600145da3e4ceeb67203f376ea52f30c54bcc42eca3bfffffffff01989e00000000000017a9141e80aef6ef7a4727f59b1e97b106f38ac34f27898702483045022100d90a55677a6114091c74a4372288a1c7e22048e7d44e5758f6e29b977001ec3c0220284b4b635032dab66722685fb062c474ab47bb154cd11195413f7d507a01bf160121034f5d49977bd35e76ae8e2146cdf0b920d0a9080ce69a48c12ac23c745c2bd3be00000000",
"complete": true
}
4.调用sendrawtransaction发送transaction
./bin/bitcoin-cli -rpcport=18332 -rpcuser=cynic -rpcpassword=test123 sendrawtransaction 020000000001017eb185aa3f55cb50b06a6429ce091dbdf0929a158568462104a3f5cb3f15bb9100000000171600145da3e4ceeb67203f376ea52f30c54bcc42eca3bfffffffff01989e00000000000017a9141e80aef6ef7a4727f59b1e97b106f38ac34f27898702483045022100d90a55677a6114091c74a4372288a1c7e22048e7d44e5758f6e29b977001ec3c0220284b4b635032dab66722685fb062c474ab47bb154cd11195413f7d507a01bf160121034f5d49977bd35e76ae8e2146cdf0b920d0a9080ce69a48c12ac23c745c2bd3be00000000
d8aa837b2a66adc7ef49adf69ec418c2f572e3a2cd43d6e2509a0b918ccace45
如果提示类似以下错误信息时,在启动bitcoind时,打上“-reindex”参数
error code: -25
error message:
Missing inputs