developer guides: daemon: Remove curl method parameter

This commit is contained in:
Matt Smith 2020-05-24 22:17:18 +01:00
parent 3f45ebda54
commit 0caf8ed6fb
No known key found for this signature in database
GPG key ID: D0EAC8943FB1B2C1

View file

@ -88,7 +88,7 @@ METHOD='get_block_header_by_height'
ALIAS='getblockheaderbyheight' ALIAS='getblockheaderbyheight'
PARAMS='{"height":912345}' PARAMS='{"height":912345}'
curl \ curl \
-X POST http://$IP:$PORT/json_rpc \ http://$IP:$PORT/json_rpc \
-d '{"jsonrpc":"2.0","id":"0","method":"'$METHOD'","params":'$PARAMS'}' \ -d '{"jsonrpc":"2.0","id":"0","method":"'$METHOD'","params":'$PARAMS'}' \
-H 'Content-Type: application/json' -H 'Content-Type: application/json'
``` ```
@ -111,7 +111,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_block_count"}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_block_count"}' -H 'Content-Type: application/json'
{ {
"id": "0", "id": "0",
@ -141,7 +141,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"on_get_block_hash","params":[912345]}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"on_get_block_hash","params":[912345]}' -H 'Content-Type: application/json'
{ {
"id": "0", "id": "0",
@ -177,7 +177,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_block_template","params":{"wallet_address":"44GBHzv6ZyQdJkjqZje6KLZ3xSyN1hBSFAnLP6EAqJtCRVzMzZmeXTC2AHKDS9aEDTRKmo6a6o9r9j86pYfhCWDkKjbtcns","reserve_size":60}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_block_template","params":{"wallet_address":"44GBHzv6ZyQdJkjqZje6KLZ3xSyN1hBSFAnLP6EAqJtCRVzMzZmeXTC2AHKDS9aEDTRKmo6a6o9r9j86pYfhCWDkKjbtcns","reserve_size":60}' -H 'Content-Type: application/json'
{ {
"id": "0", "id": "0",
@ -214,7 +214,7 @@ Outputs:
In this example, a block blob which has not been mined is submitted: In this example, a block blob which has not been mined is submitted:
``` ```
$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"submit_block","params":["0707e6bdfedc053771512f1bc27c62731ae9e8f2443db64ce742f4e57f5cf8d393de28551e441a0000000002fb830a01ffbf830a018cfe88bee283060274c0aae2ef5730e680308d9c00b6da59187ad0352efe3c71d36eeeb28782f29f2501bd56b952c3ddc3e350c2631d3a5086cac172c56893831228b17de296ff4669de020200000000"]' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"submit_block","params":["0707e6bdfedc053771512f1bc27c62731ae9e8f2443db64ce742f4e57f5cf8d393de28551e441a0000000002fb830a01ffbf830a018cfe88bee283060274c0aae2ef5730e680308d9c00b6da59187ad0352efe3c71d36eeeb28782f29f2501bd56b952c3ddc3e350c2631d3a5086cac172c56893831228b17de296ff4669de020200000000"]' -H 'Content-Type: application/json'
{ {
"id": "0", "id": "0",
@ -257,7 +257,7 @@ Outputs:
In this example, the most recent block (1562023 at the time) is returned: In this example, the most recent block (1562023 at the time) is returned:
``` ```
$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_last_block_header"}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_last_block_header"}' -H 'Content-Type: application/json'
{ {
"id": "0", "id": "0",
@ -304,7 +304,7 @@ Outputs:
In this example, block 912345 is looked up by its hash: In this example, block 912345 is looked up by its hash:
``` ```
$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_block_header_by_hash","params":{"hash":"e22cf75f39ae720e8b71b3d120a5ac03f0db50bba6379e2850975b4859190bc6"}}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_block_header_by_hash","params":{"hash":"e22cf75f39ae720e8b71b3d120a5ac03f0db50bba6379e2850975b4859190bc6"}}' -H 'Content-Type: application/json'
{ {
"id": "0", "id": "0",
@ -351,7 +351,7 @@ Outputs:
In this example, block 912345 is looked up by its height (notice that the returned information is the same as in the previous example): In this example, block 912345 is looked up by its height (notice that the returned information is the same as in the previous example):
``` ```
$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_block_header_by_height","params":{"height":912345}}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_block_header_by_height","params":{"height":912345}}' -H 'Content-Type: application/json'
{ {
"id": "0", "id": "0",
@ -398,7 +398,7 @@ Outputs:
In this example, blocks range from height 1545999 to 1546000 is looked up (notice that the returned informations are ascending order and that it is at the April 2018 network upgrade time): In this example, blocks range from height 1545999 to 1546000 is looked up (notice that the returned informations are ascending order and that it is at the April 2018 network upgrade time):
``` ```
$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_block_headers_range","params":{"start_height":1545999,"end_height":1546000}}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_block_headers_range","params":{"start_height":1545999,"end_height":1546000}}' -H 'Content-Type: application/json'
{ {
"id": "0", "id": "0",
@ -482,7 +482,7 @@ Outputs:
In the following example, block 912345 is looked up by its height. Note that block 912345 does not have any non-coinbase transactions. (See the next example for a block with extra transactions): In the following example, block 912345 is looked up by its height. Note that block 912345 does not have any non-coinbase transactions. (See the next example for a block with extra transactions):
``` ```
$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_block","params":{"height":912345}}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_block","params":{"height":912345}}' -H 'Content-Type: application/json'
{ {
"id": "0", "id": "0",
@ -517,7 +517,7 @@ $ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","me
In the following example, block 993056 is looked up by its hash. Note that block 993056 has 3 non-coinbase transactions: In the following example, block 993056 is looked up by its hash. Note that block 993056 has 3 non-coinbase transactions:
``` ```
$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_block","params":{"hash":"510ee3c4e14330a7b96e883c323a60ebd1b5556ac1262d0bc03c24a3b785516f"}}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_block","params":{"hash":"510ee3c4e14330a7b96e883c323a60ebd1b5556ac1262d0bc03c24a3b785516f"}}' -H 'Content-Type: application/json'
{ {
"id": "0", "id": "0",
@ -585,7 +585,7 @@ Outputs:
Following is an example of `get_connections` and it's return: Following is an example of `get_connections` and it's return:
``` ```
$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_connections"}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_connections"}' -H 'Content-Type: application/json'
{ {
"id": "0", "id": "0",
@ -668,7 +668,7 @@ Outputs:
Following is an example `get_info` call and its return: Following is an example `get_info` call and its return:
``` ```
$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_info"}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_info"}' -H 'Content-Type: application/json'
{ {
"id": "0", "id": "0",
@ -729,7 +729,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"hard_fork_info"}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"hard_fork_info"}' -H 'Content-Type: application/json'
{ {
"id": "0", "id": "0",
@ -774,7 +774,7 @@ Examples:
In the following example, host is banned with its IP address string-formatted as A.B.C.D: In the following example, host is banned with its IP address string-formatted as A.B.C.D:
``` ```
$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"set_bans","params":{"bans":[{"host":"192.168.1.51","ban":true,"seconds":30}]}}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"set_bans","params":{"bans":[{"host":"192.168.1.51","ban":true,"seconds":30}]}}' -H 'Content-Type: application/json'
{ {
"id": "0", "id": "0",
@ -790,7 +790,7 @@ $ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","me
In the following example, integer-formatted IP is banned: In the following example, integer-formatted IP is banned:
``` ```
$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"set_bans","params":{"bans":[{"ip":838969536,"ban":true,"seconds":30}]}}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"set_bans","params":{"bans":[{"ip":838969536,"ban":true,"seconds":30}]}}' -H 'Content-Type: application/json'
{ {
"id": "0", "id": "0",
@ -821,7 +821,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_bans"}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_bans"}' -H 'Content-Type: application/json'
{ {
"id": "0", "id": "0",
@ -859,7 +859,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"flush_txpool","params":{"txids":["dc16fa8eaffe1484ca9014ea050e13131d3acf23b419f33bb4cc0b32b6c49308",""]}}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"flush_txpool","params":{"txids":["dc16fa8eaffe1484ca9014ea050e13131d3acf23b419f33bb4cc0b32b6c49308",""]}}' -H 'Content-Type: application/json'
{ {
"id": "0", "id": "0",
@ -896,7 +896,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_output_histogram","params":{"amounts":[20000000000]}}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_output_histogram","params":{"amounts":[20000000000]}}' -H 'Content-Type: application/json'
{ {
"id": "0", "id": "0",
@ -935,7 +935,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_coinbase_tx_sum","params":{"height":1563078,"count":2}}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_coinbase_tx_sum","params":{"height":1563078,"count":2}}' -H 'Content-Type: application/json'
{ {
"id": "0", "id": "0",
@ -966,7 +966,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_version"}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_version"}' -H 'Content-Type: application/json'
{ {
"id": "0", "id": "0",
@ -1000,7 +1000,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_fee_estimate"}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_fee_estimate"}' -H 'Content-Type: application/json'
{ {
"id": "0", "id": "0",
@ -1034,7 +1034,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_alternate_chains"}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_alternate_chains"}' -H 'Content-Type: application/json'
{ {
"id": "0", "id": "0",
@ -1069,7 +1069,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"relay_tx","params":{"txids":["9fd75c429cbe52da9a52f2ffc5fbd107fe7fd2099c0d8de274dc8a67e0c98613"]}}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"relay_tx","params":{"txids":["9fd75c429cbe52da9a52f2ffc5fbd107fe7fd2099c0d8de274dc8a67e0c98613"]}}' -H 'Content-Type: application/json'
{ {
"id": "0", "id": "0",
@ -1108,7 +1108,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"sync_info"}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"sync_info"}' -H 'Content-Type: application/json'
{ {
"id": "0", "id": "0",
@ -1177,7 +1177,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_txpool_backlog"}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_txpool_backlog"}' -H 'Content-Type: application/json'
{ {
"id": "0", "id": "0",
@ -1216,7 +1216,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_output_distribution","params":{"amounts":[628780000],"from_height":1462078}}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_output_distribution","params":{"amounts":[628780000],"from_height":1462078}}' -H 'Content-Type: application/json'
{ {
"id": "0", "id": "0",
@ -1247,7 +1247,7 @@ The data structure for these calls is different than the JSON RPC calls. Whereas
METHOD='gettransactions' METHOD='gettransactions'
PARAMS='{"txs_hashes":["d6e48158472848e6687173a91ae6eebfa3e1d778e65252ee99d7515d63090408"]}' PARAMS='{"txs_hashes":["d6e48158472848e6687173a91ae6eebfa3e1d778e65252ee99d7515d63090408"]}'
curl \ curl \
-X POST http://$IP:$PORT/$METHOD \ http://$IP:$PORT/$METHOD \
-d $PARAMS \ -d $PARAMS \
-H 'Content-Type: application/json' -H 'Content-Type: application/json'
@ -1271,7 +1271,7 @@ Outputs:
* *untrusted* - boolean; States if the result is obtained using the bootstrap mode, and is therefore not trusted (`true`), or when the daemon is fully synced (`false`). * *untrusted* - boolean; States if the result is obtained using the bootstrap mode, and is therefore not trusted (`true`), or when the daemon is fully synced (`false`).
``` ```
$ curl -X POST http://127.0.0.1:18081/get_height -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/get_height -H 'Content-Type: application/json'
{ {
"height": 1564055, "height": 1564055,
@ -1309,7 +1309,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/get_blocks.bin -d '{"block_ids":["d109a406528a7b44fef8bc03e75eaabb0f919f852884b43b550b8b3be80a49e7"],"start_height":1562062}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/get_blocks.bin -d '{"block_ids":["d109a406528a7b44fef8bc03e75eaabb0f919f852884b43b550b8b3be80a49e7"],"start_height":1562062}' -H 'Content-Type: application/json'
``` ```
---> --->
@ -1334,9 +1334,9 @@ Outputs:
Example: Example:
``` ```
$ echo -e '\x7B\x22\x68\x65\x69\x67\x68\x74\x73\x22\x3A\x5B\x31\x35\x36\x34\x32\x34\x36\x5D\x7D\x' | curl -X POST --data-binary @- http://127.0.0.1:18081/get_blocks_by_height.bin $ echo -e '\x7B\x22\x68\x65\x69\x67\x68\x74\x73\x22\x3A\x5B\x31\x35\x36\x34\x32\x34\x36\x5D\x7D\x' | curl --data-binary @- http://127.0.0.1:18081/get_blocks_by_height.bin
$ echo -e '1564246' | curl -X POST --data-binary @- http://127.0.0.1:18081/get_blocks_by_height.bin $ echo -e '1564246' | curl --data-binary @- http://127.0.0.1:18081/get_blocks_by_height.bin
curl -X POST http://127.0.0.1:18081/get_blocks_by_height.bin --data-binary '{"heights":[1564246]}' curl http://127.0.0.1:18081/get_blocks_by_height.bin --data-binary '{"heights":[1564246]}'
``` ```
---> --->
@ -1365,7 +1365,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/get_hashes.bin -d '{"block_ids":["d109a406528a7b44fef8bc03e75eaabb0f919f852884b43b550b8b3be80a49e7"],"start_height":1562062}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/get_hashes.bin -d '{"block_ids":["d109a406528a7b44fef8bc03e75eaabb0f919f852884b43b550b8b3be80a49e7"],"start_height":1562062}' -H 'Content-Type: application/json'
``` ```
---> --->
@ -1391,7 +1391,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/get_o_indexes.bin --data-binary '{"txid":"d6e48158472848e6687173a91ae6eebfa3e1d778e65252ee99d7515d63090408"}' $ curl http://127.0.0.1:18081/get_o_indexes.bin --data-binary '{"txid":"d6e48158472848e6687173a91ae6eebfa3e1d778e65252ee99d7515d63090408"}'
``` ```
---> --->
@ -1425,7 +1425,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/get_o_indexes.bin --data-binary '{"txid":"d6e48158472848e6687173a91ae6eebfa3e1d778e65252ee99d7515d63090408"}' $ curl http://127.0.0.1:18081/get_o_indexes.bin --data-binary '{"txid":"d6e48158472848e6687173a91ae6eebfa3e1d778e65252ee99d7515d63090408"}'
``` ```
---> --->
@ -1475,7 +1475,7 @@ Outputs:
Example 1: Return transaction information in binary format. Example 1: Return transaction information in binary format.
``` ```
$ curl -X POST http://127.0.0.1:18081/get_transactions -d '{"txs_hashes":["d6e48158472848e6687173a91ae6eebfa3e1d778e65252ee99d7515d63090408"]}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/get_transactions -d '{"txs_hashes":["d6e48158472848e6687173a91ae6eebfa3e1d778e65252ee99d7515d63090408"]}' -H 'Content-Type: application/json'
{ {
"status": "OK", "status": "OK",
@ -1497,7 +1497,7 @@ $ curl -X POST http://127.0.0.1:18081/get_transactions -d '{"txs_hashes":["d6e48
Example 2: Decode returned transaction information in JSON format. Note: the "vin", "vout" and "signatures" list have been truncated in the displayed return for space considerations. Example 2: Decode returned transaction information in JSON format. Note: the "vin", "vout" and "signatures" list have been truncated in the displayed return for space considerations.
``` ```
$ curl -X POST http://127.0.0.1:18081/get_transactions -d '{"txs_hashes":["d6e48158472848e6687173a91ae6eebfa3e1d778e65252ee99d7515d63090408"],"decode_as_json":true}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/get_transactions -d '{"txs_hashes":["d6e48158472848e6687173a91ae6eebfa3e1d778e65252ee99d7515d63090408"],"decode_as_json":true}' -H 'Content-Type: application/json'
{ {
"status": "OK", "status": "OK",
@ -1520,7 +1520,7 @@ $ curl -X POST http://127.0.0.1:18081/get_transactions -d '{"txs_hashes":["d6e48
Example 3: Returned a missed (unexisting) transaction. Example 3: Returned a missed (unexisting) transaction.
``` ```
curl -X POST http://127.0.0.1:18081/get_transactions -d '{"txs_hashes":["d6e48158472848e6687173a91ae6eebfa3e1d778e65252ee99d7515d63090409"]}' -H 'Content-Type: application/json' curl http://127.0.0.1:18081/get_transactions -d '{"txs_hashes":["d6e48158472848e6687173a91ae6eebfa3e1d778e65252ee99d7515d63090409"]}' -H 'Content-Type: application/json'
{ {
"missed_tx": ["d6e48158472848e6687173a91ae6eebfa3e1d778e65252ee99d7515d63090409"], "missed_tx": ["d6e48158472848e6687173a91ae6eebfa3e1d778e65252ee99d7515d63090409"],
@ -1547,7 +1547,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/get_alt_blocks_hashes -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/get_alt_blocks_hashes -H 'Content-Type: application/json'
{ {
"blks_hashes": ["9c2277c5470234be8b32382cdf8094a103aba4fcd5e875a6fc159dc2ec00e011","637c0e0f0558e284493f38a5fcca3615db59458d90d3a5eff0a18ff59b83f46f","6f3adc174a2e8082819ebb965c96a095e3e8b63929ad9be2d705ad9c086a6b1c","697cf03c89a9b118f7bdf11b1b3a6a028d7b3617d2d0ed91322c5709acf75625","d99b3cf3ac6f17157ac7526782a3c3b9537f89d07e069f9ce7821d74bd9cad0e","e97b62109a6303233dcd697fa8545c9fcbc0bf8ed2268fede57ddfc36d8c939c","70ff822066a53ad64b04885c89bbe5ce3e537cdc1f7fa0dc55317986f01d1788","b0d36b209bd0d4442b55ea2f66b5c633f522401f921f5a85ea6f113fd2988866"], "blks_hashes": ["9c2277c5470234be8b32382cdf8094a103aba4fcd5e875a6fc159dc2ec00e011","637c0e0f0558e284493f38a5fcca3615db59458d90d3a5eff0a18ff59b83f46f","6f3adc174a2e8082819ebb965c96a095e3e8b63929ad9be2d705ad9c086a6b1c","697cf03c89a9b118f7bdf11b1b3a6a028d7b3617d2d0ed91322c5709acf75625","d99b3cf3ac6f17157ac7526782a3c3b9537f89d07e069f9ce7821d74bd9cad0e","e97b62109a6303233dcd697fa8545c9fcbc0bf8ed2268fede57ddfc36d8c939c","70ff822066a53ad64b04885c89bbe5ce3e537cdc1f7fa0dc55317986f01d1788","b0d36b209bd0d4442b55ea2f66b5c633f522401f921f5a85ea6f113fd2988866"],
@ -1576,7 +1576,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/is_key_image_spent -d '{"key_images":["8d1bd8181bf7d857bdb281e0153d84cd55a3fcaa57c3e570f4a49f935850b5e3","7319134bfc50668251f5b899c66b005805ee255c136f0e1cecbb0f3a912e09d4"]}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/is_key_image_spent -d '{"key_images":["8d1bd8181bf7d857bdb281e0153d84cd55a3fcaa57c3e570f4a49f935850b5e3","7319134bfc50668251f5b899c66b005805ee255c136f0e1cecbb0f3a912e09d4"]}' -H 'Content-Type: application/json'
{ {
"spent_status": [1,2], "spent_status": [1,2],
@ -1617,7 +1617,7 @@ Example (No return information included here.):
``` ```
$ curl -X POST http://127.0.0.1:18081/send_raw_transaction -d '{"tx_as_hex":"de6a3...", "do_not_relay":false}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/send_raw_transaction -d '{"tx_as_hex":"de6a3...", "do_not_relay":false}' -H 'Content-Type: application/json'
``` ```
@ -1641,7 +1641,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/start_mining -d '{"do_background_mining":false,"ignore_battery":true,"miner_address":"47xu3gQpF569au9C2ajo5SSMrWji6xnoE5vhr94EzFRaKAGw6hEGFXYAwVADKuRpzsjiU1PtmaVgcjUJF89ghGPhUXkndHc","threads_count":1}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/start_mining -d '{"do_background_mining":false,"ignore_battery":true,"miner_address":"47xu3gQpF569au9C2ajo5SSMrWji6xnoE5vhr94EzFRaKAGw6hEGFXYAwVADKuRpzsjiU1PtmaVgcjUJF89ghGPhUXkndHc","threads_count":1}' -H 'Content-Type: application/json'
{ {
"status": "OK" "status": "OK"
@ -1664,7 +1664,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/stop_mining -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/stop_mining -H 'Content-Type: application/json'
{ {
"status": "OK" "status": "OK"
@ -1692,7 +1692,7 @@ Outputs:
Example while mining: Example while mining:
``` ```
$ curl -X POST http://127.0.0.1:18081/mining_status -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/mining_status -H 'Content-Type: application/json'
{ {
"active": true, "active": true,
@ -1707,7 +1707,7 @@ $ curl -X POST http://127.0.0.1:18081/mining_status -H 'Content-Type: applicatio
Example while not mining: Example while not mining:
``` ```
$ curl -X POST http://127.0.0.1:18081/mining_status -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/mining_status -H 'Content-Type: application/json'
{ {
"active": false, "active": false,
@ -1735,7 +1735,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/save_bc -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/save_bc -H 'Content-Type: application/json'
{ {
"status": "OK" "status": "OK"
@ -1765,7 +1765,7 @@ Outputs:
Example (truncated lists): Example (truncated lists):
``` ```
$ curl -X POST http://127.0.0.1:18081/get_peer_list -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/get_peer_list -H 'Content-Type: application/json'
{ {
"gray_list": [{ "gray_list": [{
@ -1818,7 +1818,7 @@ Outputs:
Example while mining: Example while mining:
``` ```
$ curl -X POST http://127.0.0.1:18081/set_log_hash_rate -d '{"visible":true}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/set_log_hash_rate -d '{"visible":true}' -H 'Content-Type: application/json'
{ {
"status": "OK" "status": "OK"
@ -1828,7 +1828,7 @@ $ curl -X POST http://127.0.0.1:18081/set_log_hash_rate -d '{"visible":true}' -H
Error while not mining: Error while not mining:
``` ```
$ curl -X POST http://127.0.0.1:18081/set_log_hash_rate -d '{"visible":true}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/set_log_hash_rate -d '{"visible":true}' -H 'Content-Type: application/json'
{ {
"status": "NOT MINING" "status": "NOT MINING"
@ -1854,7 +1854,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/set_log_level -d '{"level":1}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/set_log_level -d '{"level":1}' -H 'Content-Type: application/json'
{ {
"status": "OK" "status": "OK"
@ -1933,7 +1933,7 @@ Outputs:
Example to set all facilities to Security Level `Info`: Example to set all facilities to Security Level `Info`:
``` ```
$ curl -X POST http://127.0.0.1:18081/set_log_categories -d '{"categories": "*:INFO"}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/set_log_categories -d '{"categories": "*:INFO"}' -H 'Content-Type: application/json'
{ {
"categories": "*:INFO", "categories": "*:INFO",
@ -1944,7 +1944,7 @@ $ curl -X POST http://127.0.0.1:18081/set_log_categories -d '{"categories": "*:I
Example without input to set the default categories: Example without input to set the default categories:
``` ```
$ curl -X POST http://127.0.0.1:18081/set_log_categories -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/set_log_categories -H 'Content-Type: application/json'
{ {
"categories": "*:WARNING,net:FATAL,net.p2p:FATAL,net.cn:FATAL,global:INFO,verify:FATAL,stacktrace:INFO,logging:INFO,msgwriter:INFO", "categories": "*:WARNING,net:FATAL,net.p2p:FATAL,net.cn:FATAL,global:INFO,verify:FATAL,stacktrace:INFO,logging:INFO,msgwriter:INFO",
@ -2013,7 +2013,7 @@ Outputs:
Example (Note: Some lists in the returned information have been truncated for display reasons): Example (Note: Some lists in the returned information have been truncated for display reasons):
``` ```
$ curl -X POST http://127.0.0.1:18081/get_transaction_pool -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/get_transaction_pool -H 'Content-Type: application/json'
{ {
"spent_key_images": [{ "spent_key_images": [{
@ -2065,7 +2065,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/get_transaction_pool_hashes.bin -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/get_transaction_pool_hashes.bin -H 'Content-Type: application/json'
{ {
"status": "OK", "status": "OK",
@ -2106,7 +2106,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/get_transaction_pool_stats -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/get_transaction_pool_stats -H 'Content-Type: application/json'
{ {
"pool_stats": { "pool_stats": {
@ -2145,7 +2145,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/stop_daemon -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/stop_daemon -H 'Content-Type: application/json'
{ {
"status": "OK" "status": "OK"
@ -2181,7 +2181,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/get_limit -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/get_limit -H 'Content-Type: application/json'
{ {
"limit_down": 8192, "limit_down": 8192,
@ -2212,7 +2212,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/set_limit -d '{"limit_down": 1024}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/set_limit -d '{"limit_down": 1024}' -H 'Content-Type: application/json'
{ {
"limit_down": 1024, "limit_down": 1024,
@ -2239,7 +2239,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/out_peers -d '{"out_peers": 3232235535}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/out_peers -d '{"out_peers": 3232235535}' -H 'Content-Type: application/json'
{ {
"status": "OK" "status": "OK"
@ -2264,7 +2264,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/out_peers -d '{"in_peers": 3232235535}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/out_peers -d '{"in_peers": 3232235535}' -H 'Content-Type: application/json'
{ {
"status": "OK" "status": "OK"
@ -2287,7 +2287,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/start_save_graph -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/start_save_graph -H 'Content-Type: application/json'
{ {
"status": "OK" "status": "OK"
@ -2310,7 +2310,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/stop_save_graph -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/stop_save_graph -H 'Content-Type: application/json'
{ {
"status": "OK" "status": "OK"
@ -2366,7 +2366,7 @@ Outputs:
Example: Example:
``` ```
$ curl -X POST http://127.0.0.1:18081/update -d '{"command":"check"}' -H 'Content-Type: application/json' $ curl http://127.0.0.1:18081/update -d '{"command":"check"}' -H 'Content-Type: application/json'
{ {
"auto_uri": "", "auto_uri": "",