docs: fix tx formats [ci skip]

This commit is contained in:
Ethan Buchman 2018-01-18 18:58:21 -05:00
parent 9d4d939b89
commit e764a180d8

View File

@ -105,15 +105,24 @@ To send a UTF8 string byte array, quote the value of the tx pramater:
::
curl http://localhost:46657/broadcast_tx_commit?tx="hello"
curl 'http://localhost:46657/broadcast_tx_commit?tx="hello"'
which sends a 5 byte transaction: "h e l l o" [68 65 6c 6c 6f].
Note the URL must be wrapped with single quoes, else bash will ignore the double quotes.
To avoid the single quotes, escape the double quotes:
::
curl http://localhost:46657/broadcast_tx_commit?tx=\"hello\"
Using a special character:
::
curl http://localhost:46657/broadcast_tx_commit?tx="€5"
curl 'http://localhost:46657/broadcast_tx_commit?tx="€5"'
sends a 4 byte transaction: "€5" (UTF8) [e2 82 ac 35].
@ -129,13 +138,7 @@ With ``POST`` (using ``json``), the raw hex must be ``base64`` encoded:
::
curl -X POST http://localhots:46657
{
"method": broadcast_tx_commit",
"jsonrpc": "2.0",
"params": {"tx": "AQIDBA=="},
"id": ""
}
curl --data-binary '{"jsonrpc":"2.0","id":"anything","method":"broadcast_tx_commit","params": {"tx": "AQIDBA=="}}' -H 'content-type:text/plain;' http://localhost:46657
which sends the same 4 byte transaction: [01 02 03 04].