Changeset View
Changeset View
Standalone View
Standalone View
doc/0.21.12/rpc/rawtransactions/sendrawtransaction.md
- This file was added.
--- | |||||
name: sendrawtransaction | |||||
version: 0.21.12 | |||||
group: rawtransactions | |||||
permalink: doc/0.21.12/rpc/rawtransactions/sendrawtransaction/ | |||||
--- | |||||
sendrawtransaction "hexstring" ( maxfeerate ) | |||||
Submits raw transaction (serialized, hex-encoded) to local node and network. | |||||
Also see createrawtransaction and signrawtransactionwithkey calls. | |||||
Arguments: | |||||
1. hexstring (string, required) The hex string of the raw transaction | |||||
2. maxfeerate (numeric or string, optional, default=0.10) Reject transactions whose fee rate is higher than the specified value, expressed in BCH/kB | |||||
Result: | |||||
"hex" (string) The transaction hash in hex | |||||
Examples: | |||||
Create a transaction | |||||
> bitcoin-cli createrawtransaction "[{\"txid\" : \"mytxid\",\"vout\":0}]" "{\"myaddress\":0.01}" | |||||
Sign the transaction, and get back the hex | |||||
> bitcoin-cli signrawtransactionwithwallet "myhex" | |||||
Send the transaction (signed hex) | |||||
> bitcoin-cli sendrawtransaction "signedhex" | |||||
As a JSON-RPC call | |||||
> 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/ | |||||