比特币(Bitcoin) RPC Rawtransactions API中sendrawtransaction的用法及代码示例。
用法:
sendrawtransaction "hexstring" ( allowhighfees )
将原始事务(序列化的hex-encoded)提交到本地节点和网络。
另请参见createrawtransaction和signrawtransactionwithkey调用。
参数1 - hexstring
类型:字符串,必填
原始交易的十六进制字符串
参数2 - allowhighfees
类型:布尔值,可选,默认= false
允许高额费用
返回结果
名称 |
类型 |
描述 |
---|---|---|
hex |
string |
十六进制的交易哈希 |
示例
创建交易:
bitcoin-cli createrawtransaction "[{\"txid\" : \"mytxid\",\"vout\":0}]" "{\"myaddress\":0.01}"
签署交易,然后返回十六进制:
bitcoin-cli signrawtransactionwithwallet "myhex"
发送交易(签名的十六进制):
bitcoin-cli sendrawtransaction "signedhex"
作为JSON-RPC调用:
curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "sendrawtransaction", "params": ["signedhex"] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/
相关用法
- Bitcoin analyzepsbt用法及代码示例
- Bitcoin combinepsbt用法及代码示例
- Bitcoin combinerawtransaction用法及代码示例
- Bitcoin converttopsbt用法及代码示例
- Bitcoin createpsbt用法及代码示例
- Bitcoin createrawtransaction用法及代码示例
- Bitcoin decodepsbt用法及代码示例
- Bitcoin decoderawtransaction用法及代码示例
- Bitcoin decodescript用法及代码示例
- Bitcoin finalizepsbt用法及代码示例
- Bitcoin fundrawtransaction用法及代码示例
- Bitcoin getrawtransaction用法及代码示例
- Bitcoin joinpsbts用法及代码示例
- Bitcoin signrawtransactionwithkey用法及代码示例
- Bitcoin testmempoolaccept用法及代码示例
- Bitcoin utxoupdatepsbt用法及代码示例
注:本文由纯净天空筛选整理自bitcoin.org大神的英文原创作品 Bitcoin sendrawtransaction。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。