mirror of
https://github.com/monero-project/monero-site.git
synced 2024-12-24 12:39:46 +00:00
developer guides: daemon: Remove curl method parameter
This commit is contained in:
parent
3f45ebda54
commit
0caf8ed6fb
1 changed files with 64 additions and 64 deletions
|
@ -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": "",
|
||||||
|
|
Loading…
Reference in a new issue