Json-Rpc
使用比特幣 RPC 從多個地址發送到單個地址
我正在研究能夠使用 bitcoin-cli 將硬幣從特定地址發送到單個輸出地址
這可能嗎?我會使用什麼 RPC 命令?有機會舉個例子嗎?
是的,可能:
您需要知道這些特定地址在獲得資金時的 txid 和 Vout 指數
例如,在這裡我使用了 3 個收件人將一些 BTC 發送到單個地址
2N6V6Ko17CPWaZZf6YrGKeq8R1fzbqrTKLF
,如果知道這些地址在獲得資金時的 txid 和 vout,我會這樣做:1)創建原始交易
syntax: createrawtransaction [{"txid":txid,"vout":n},...] {address:amount,...} bitcoin-cli -regtest createrawtransaction '[{"txid":"582283c5f2293a2cdb27173c3118ff59863d9ff2be5c3b48fa8e66509e9a7d0d","vout":1},{"txid":"3126fc2864fbf780460734dd1512b98e86f72f8e5b8b59047beae9dd859ac33a","vout":0},{"txid":"94a6701b68e38b3f980c9bf2b0e905dd7e479c7ed01590eeee20b1753c29d6af","vout":1}]' '{"2N6V6Ko17CPWaZZf6YrGKeq8R1fzbqrTKLF":"2"}'
2)簽署原始交易:
syntax: signrawtransaction <hexstring> [] [<privatekey1>,...] bitcoin-cli -regtest Signrawtransaction hexstring_from_createRawtransaction '[]'["pvtkey_add1","pvtkey_add2","pvtkey_add3"]
- 發送原始交易
syntax: sendrawtransaction hexString bitcoin-cli -regtest hexString_from_signrawTransction