mirror of
https://github.com/monero-project/monero-site.git
synced 2024-12-23 20:19:29 +00:00
atomic unit links in rpc developer guides
This commit is contained in:
parent
485b33953d
commit
914bce057b
12 changed files with 64 additions and 64 deletions
|
@ -4,7 +4,7 @@ This is a list of the monerod daemon RPC calls, their inputs and outputs, and ex
|
||||||
|
|
||||||
Many RPC calls use the daemon's JSON RPC interface while others use their own interfaces, as demonstrated below.
|
Many RPC calls use the daemon's JSON RPC interface while others use their own interfaces, as demonstrated below.
|
||||||
|
|
||||||
Note: "atomic units" refer to the smallest fraction of 1 XMR according to the monerod implementation. **1 XMR = 1e12 atomic units.**
|
Note: "@atomic-units" refer to the smallest fraction of 1 XMR according to the monerod implementation. **1 XMR = 1e12 @atomic-units.**
|
||||||
|
|
||||||
### [JSON RPC Methods](#json-rpc-methods):
|
### [JSON RPC Methods](#json-rpc-methods):
|
||||||
|
|
||||||
|
@ -170,7 +170,7 @@ Outputs:
|
||||||
* *nonce* - unsigned int; a cryptographic random one-time number used in mining a Monero block.
|
* *nonce* - unsigned int; a cryptographic random one-time number used in mining a Monero block.
|
||||||
* *orphan_status* - boolean; Usually `false`. If `true`, this block is not part of the longest chain.
|
* *orphan_status* - boolean; Usually `false`. If `true`, this block is not part of the longest chain.
|
||||||
* *prev_hash* - string; The hash of the block immediately preceding this block in the chain.
|
* *prev_hash* - string; The hash of the block immediately preceding this block in the chain.
|
||||||
* *reward* - unsigned int; The amount of new atomic units generated in this block and rewarded to the miner. Note: 1 XMR = 1e12 atomic units.
|
* *reward* - unsigned int; The amount of new @atomic-units generated in this block and rewarded to the miner. Note: 1 XMR = 1e12 @atomic-units.
|
||||||
* *timestamp* - unsigned int; The time the block was recorded into the blockchain.
|
* *timestamp* - unsigned int; The time the block was recorded into the blockchain.
|
||||||
* *status* - string; General RPC error code. "OK" means everything looks good.
|
* *status* - string; General RPC error code. "OK" means everything looks good.
|
||||||
|
|
||||||
|
@ -308,7 +308,7 @@ Outputs:
|
||||||
* *gen* - Miner txs are coinbase txs, or "gen".
|
* *gen* - Miner txs are coinbase txs, or "gen".
|
||||||
* *height* - This block height, a.k.a. when the coinbase is generated.
|
* *height* - This block height, a.k.a. when the coinbase is generated.
|
||||||
* *vout* - List of transaction outputs. Each output contains:
|
* *vout* - List of transaction outputs. Each output contains:
|
||||||
* *amount* - The amount of the output, in atomic units.
|
* *amount* - The amount of the output, in @atomic-units.
|
||||||
* *target* -
|
* *target* -
|
||||||
* *key* -
|
* *key* -
|
||||||
* *extra* - Usually called the "transaction ID" but can be used to include any random 32 byte/64 character hex string.
|
* *extra* - Usually called the "transaction ID" but can be used to include any random 32 byte/64 character hex string.
|
||||||
|
@ -651,11 +651,11 @@ Outputs:
|
||||||
* *unlock_time* - If not 0, this tells when a transaction output is spendable.
|
* *unlock_time* - If not 0, this tells when a transaction output is spendable.
|
||||||
* *vin* - List of inputs into transaction:
|
* *vin* - List of inputs into transaction:
|
||||||
* *key* - The public key of the previous output spent in this transaction.
|
* *key* - The public key of the previous output spent in this transaction.
|
||||||
* *amount* - The amount of the input, in atomic units.
|
* *amount* - The amount of the input, in @atomic-units.
|
||||||
* *key_offsets* - A list of integer offets to the input.
|
* *key_offsets* - A list of integer offets to the input.
|
||||||
* *k_image* - The key image for the given input
|
* *k_image* - The key image for the given input
|
||||||
* *vout* - List of outputs from transaction:
|
* *vout* - List of outputs from transaction:
|
||||||
* *amount* - Amount of transaction output, in atomic units.
|
* *amount* - Amount of transaction output, in @atomic-units.
|
||||||
* *target* - Output destination information:
|
* *target* - Output destination information:
|
||||||
* *key* - The stealth public key of the receiver. Whoever owns the private key associated with this key controls this transaction output.
|
* *key* - The stealth public key of the receiver. Whoever owns the private key associated with this key controls this transaction output.
|
||||||
* *extra* - Usually called the "payment ID" but can be used to include any random 32 bytes.
|
* *extra* - Usually called the "payment ID" but can be used to include any random 32 bytes.
|
||||||
|
@ -756,7 +756,7 @@ Outputs:
|
||||||
* *status* - string; General RPC error code. "OK" means everything looks good.
|
* *status* - string; General RPC error code. "OK" means everything looks good.
|
||||||
* *transactions* - List of transactions in the mempool that have not been included in a block:
|
* *transactions* - List of transactions in the mempool that have not been included in a block:
|
||||||
* *blob_size* - unsigned int; The size of the full transaction blob.
|
* *blob_size* - unsigned int; The size of the full transaction blob.
|
||||||
* *fee* - unsigned int; The amount of the mining fee included in the transaction, in atomic units.
|
* *fee* - unsigned int; The amount of the mining fee included in the transaction, in @atomic-units.
|
||||||
* *id_hash* - string; The transaction ID hash.
|
* *id_hash* - string; The transaction ID hash.
|
||||||
* *kept_by_block* - boolean; We do not accept transactions that timed out before, unless set `true`.
|
* *kept_by_block* - boolean; We do not accept transactions that timed out before, unless set `true`.
|
||||||
* *last_failed_height* - unsigned int; If the transaction has previously timed out, this tells at what height that occured.
|
* *last_failed_height* - unsigned int; If the transaction has previously timed out, this tells at what height that occured.
|
||||||
|
@ -769,11 +769,11 @@ Outputs:
|
||||||
* *unlock_time* - If not 0, this tells when a transaction output is spendable.
|
* *unlock_time* - If not 0, this tells when a transaction output is spendable.
|
||||||
* *vin* - List of inputs into transaction:
|
* *vin* - List of inputs into transaction:
|
||||||
* *key* - The public key of the previous output spent in this transaction.
|
* *key* - The public key of the previous output spent in this transaction.
|
||||||
* *amount* - The amount of the input, in atomic units.
|
* *amount* - The amount of the input, in @atomic-units.
|
||||||
* *key_offsets* - A list of integer offets to the input.
|
* *key_offsets* - A list of integer offets to the input.
|
||||||
* *k_image* - The key image for the given input
|
* *k_image* - The key image for the given input
|
||||||
* *vout* - List of outputs from transaction:
|
* *vout* - List of outputs from transaction:
|
||||||
* *amount* - Amount of transaction output, in atomic units.
|
* *amount* - Amount of transaction output, in @atomic-units.
|
||||||
* *target* - Output destination information:
|
* *target* - Output destination information:
|
||||||
* *key* - The stealth public key of the receiver. Whoever owns the private key associated with this key controls this transaction output.
|
* *key* - The stealth public key of the receiver. Whoever owns the private key associated with this key controls this transaction output.
|
||||||
* *extra* - Usually called the "transaction ID" but can be used to include any random 32 bytes.
|
* *extra* - Usually called the "transaction ID" but can be used to include any random 32 bytes.
|
||||||
|
|
|
@ -29,7 +29,7 @@ curl \
|
||||||
-H 'Content-Type: application/json'
|
-H 'Content-Type: application/json'
|
||||||
```
|
```
|
||||||
|
|
||||||
Note: "atomic units" refer to the smallest fraction of 1 XMR according to the monerod implementation. **1 XMR = 1e12 atomic units.**
|
Note: "@atomic-units" refer to the smallest fraction of 1 XMR according to the monerod implementation. **1 XMR = 1e12 @atomic-units.**
|
||||||
|
|
||||||
### Index of JSON RPC Methods:
|
### Index of JSON RPC Methods:
|
||||||
|
|
||||||
|
@ -157,7 +157,7 @@ Send monero to a number of recipients.
|
||||||
Inputs:
|
Inputs:
|
||||||
|
|
||||||
* *destinations* - array of destinations to receive XMR:
|
* *destinations* - array of destinations to receive XMR:
|
||||||
* *amount* - unsigned int; Amount to send to each destination, in atomic units.
|
* *amount* - unsigned int; Amount to send to each destination, in @atomic-units.
|
||||||
* *address* - string; Destination public address.
|
* *address* - string; Destination public address.
|
||||||
* *fee* - unsigned int; Ignored, will be automatically calculated.
|
* *fee* - unsigned int; Ignored, will be automatically calculated.
|
||||||
* *mixin* - unsigned int; Number of outpouts from the blockchain to mix with (0 means no mixing).
|
* *mixin* - unsigned int; Number of outpouts from the blockchain to mix with (0 means no mixing).
|
||||||
|
@ -201,7 +201,7 @@ Same as transfer, but can split into more than one tx if necessary.
|
||||||
Inputs:
|
Inputs:
|
||||||
|
|
||||||
* *destinations* - array of destinations to receive XMR:
|
* *destinations* - array of destinations to receive XMR:
|
||||||
* *amount* - unsigned int; Amount to send to each destination, in atomic units.
|
* *amount* - unsigned int; Amount to send to each destination, in @atomic-units.
|
||||||
* *address* - string; Destination public address.
|
* *address* - string; Destination public address.
|
||||||
* *fee* - unsigned int; Ignored, will be automatically calculated.
|
* *fee* - unsigned int; Ignored, will be automatically calculated.
|
||||||
* *mixin* - unsigned int; Number of outpouts from the blockchain to mix with (0 means no mixing).
|
* *mixin* - unsigned int; Number of outpouts from the blockchain to mix with (0 means no mixing).
|
||||||
|
|
|
@ -5,7 +5,7 @@ This is a list of the monerod daemon RPC calls, their inputs and outputs, and ex
|
||||||
|
|
||||||
Many RPC calls use the daemon's JSON RPC interface while others use their own interfaces, as demonstrated below.
|
Many RPC calls use the daemon's JSON RPC interface while others use their own interfaces, as demonstrated below.
|
||||||
|
|
||||||
Note: "atomic units" refer to the smallest fraction of 1 XMR according to the monerod implementation. **1 XMR = 1e12 atomic units.**
|
Note: "@atomic-units" refer to the smallest fraction of 1 XMR according to the monerod implementation. **1 XMR = 1e12 @atomic-units.**
|
||||||
|
|
||||||
### [JSON RPC Methods](#json-rpc-methods):
|
### [JSON RPC Methods](#json-rpc-methods):
|
||||||
|
|
||||||
|
@ -171,7 +171,7 @@ Outputs:
|
||||||
* *nonce* - unsigned int; a cryptographic random one-time number used in mining a Monero block.
|
* *nonce* - unsigned int; a cryptographic random one-time number used in mining a Monero block.
|
||||||
* *orphan_status* - boolean; Usually `false`. If `true`, this block is not part of the longest chain.
|
* *orphan_status* - boolean; Usually `false`. If `true`, this block is not part of the longest chain.
|
||||||
* *prev_hash* - string; The hash of the block immediately preceding this block in the chain.
|
* *prev_hash* - string; The hash of the block immediately preceding this block in the chain.
|
||||||
* *reward* - unsigned int; The amount of new atomic units generated in this block and rewarded to the miner. Note: 1 XMR = 1e12 atomic units.
|
* *reward* - unsigned int; The amount of new @atomic-units generated in this block and rewarded to the miner. Note: 1 XMR = 1e12 @atomic-units.
|
||||||
* *timestamp* - unsigned int; The time the block was recorded into the blockchain.
|
* *timestamp* - unsigned int; The time the block was recorded into the blockchain.
|
||||||
* *status* - string; General RPC error code. "OK" means everything looks good.
|
* *status* - string; General RPC error code. "OK" means everything looks good.
|
||||||
|
|
||||||
|
@ -309,7 +309,7 @@ Outputs:
|
||||||
* *gen* - Miner txs are coinbase txs, or "gen".
|
* *gen* - Miner txs are coinbase txs, or "gen".
|
||||||
* *height* - This block height, a.k.a. when the coinbase is generated.
|
* *height* - This block height, a.k.a. when the coinbase is generated.
|
||||||
* *vout* - List of transaction outputs. Each output contains:
|
* *vout* - List of transaction outputs. Each output contains:
|
||||||
* *amount* - The amount of the output, in atomic units.
|
* *amount* - The amount of the output, in @atomic-units.
|
||||||
* *target* -
|
* *target* -
|
||||||
* *key* -
|
* *key* -
|
||||||
* *extra* - Usually called the "transaction ID" but can be used to include any random 32 byte/64 character hex string.
|
* *extra* - Usually called the "transaction ID" but can be used to include any random 32 byte/64 character hex string.
|
||||||
|
@ -652,11 +652,11 @@ Outputs:
|
||||||
* *unlock_time* - If not 0, this tells when a transaction output is spendable.
|
* *unlock_time* - If not 0, this tells when a transaction output is spendable.
|
||||||
* *vin* - List of inputs into transaction:
|
* *vin* - List of inputs into transaction:
|
||||||
* *key* - The public key of the previous output spent in this transaction.
|
* *key* - The public key of the previous output spent in this transaction.
|
||||||
* *amount* - The amount of the input, in atomic units.
|
* *amount* - The amount of the input, in @atomic-units.
|
||||||
* *key_offsets* - A list of integer offets to the input.
|
* *key_offsets* - A list of integer offets to the input.
|
||||||
* *k_image* - The key image for the given input
|
* *k_image* - The key image for the given input
|
||||||
* *vout* - List of outputs from transaction:
|
* *vout* - List of outputs from transaction:
|
||||||
* *amount* - Amount of transaction output, in atomic units.
|
* *amount* - Amount of transaction output, in @atomic-units.
|
||||||
* *target* - Output destination information:
|
* *target* - Output destination information:
|
||||||
* *key* - The stealth public key of the receiver. Whoever owns the private key associated with this key controls this transaction output.
|
* *key* - The stealth public key of the receiver. Whoever owns the private key associated with this key controls this transaction output.
|
||||||
* *extra* - Usually called the "payment ID" but can be used to include any random 32 bytes.
|
* *extra* - Usually called the "payment ID" but can be used to include any random 32 bytes.
|
||||||
|
@ -757,7 +757,7 @@ Outputs:
|
||||||
* *status* - string; General RPC error code. "OK" means everything looks good.
|
* *status* - string; General RPC error code. "OK" means everything looks good.
|
||||||
* *transactions* - List of transactions in the mempool that have not been included in a block:
|
* *transactions* - List of transactions in the mempool that have not been included in a block:
|
||||||
* *blob_size* - unsigned int; The size of the full transaction blob.
|
* *blob_size* - unsigned int; The size of the full transaction blob.
|
||||||
* *fee* - unsigned int; The amount of the mining fee included in the transaction, in atomic units.
|
* *fee* - unsigned int; The amount of the mining fee included in the transaction, in @atomic-units.
|
||||||
* *id_hash* - string; The transaction ID hash.
|
* *id_hash* - string; The transaction ID hash.
|
||||||
* *kept_by_block* - boolean; We do not accept transactions that timed out before, unless set `true`.
|
* *kept_by_block* - boolean; We do not accept transactions that timed out before, unless set `true`.
|
||||||
* *last_failed_height* - unsigned int; If the transaction has previously timed out, this tells at what height that occured.
|
* *last_failed_height* - unsigned int; If the transaction has previously timed out, this tells at what height that occured.
|
||||||
|
@ -770,11 +770,11 @@ Outputs:
|
||||||
* *unlock_time* - If not 0, this tells when a transaction output is spendable.
|
* *unlock_time* - If not 0, this tells when a transaction output is spendable.
|
||||||
* *vin* - List of inputs into transaction:
|
* *vin* - List of inputs into transaction:
|
||||||
* *key* - The public key of the previous output spent in this transaction.
|
* *key* - The public key of the previous output spent in this transaction.
|
||||||
* *amount* - The amount of the input, in atomic units.
|
* *amount* - The amount of the input, in @atomic-units.
|
||||||
* *key_offsets* - A list of integer offets to the input.
|
* *key_offsets* - A list of integer offets to the input.
|
||||||
* *k_image* - The key image for the given input
|
* *k_image* - The key image for the given input
|
||||||
* *vout* - List of outputs from transaction:
|
* *vout* - List of outputs from transaction:
|
||||||
* *amount* - Amount of transaction output, in atomic units.
|
* *amount* - Amount of transaction output, in @atomic-units.
|
||||||
* *target* - Output destination information:
|
* *target* - Output destination information:
|
||||||
* *key* - The stealth public key of the receiver. Whoever owns the private key associated with this key controls this transaction output.
|
* *key* - The stealth public key of the receiver. Whoever owns the private key associated with this key controls this transaction output.
|
||||||
* *extra* - Usually called the "transaction ID" but can be used to include any random 32 bytes.
|
* *extra* - Usually called the "transaction ID" but can be used to include any random 32 bytes.
|
||||||
|
|
|
@ -30,7 +30,7 @@ curl \
|
||||||
-H 'Content-Type: application/json'
|
-H 'Content-Type: application/json'
|
||||||
```
|
```
|
||||||
|
|
||||||
Note: "atomic units" refer to the smallest fraction of 1 XMR according to the monerod implementation. **1 XMR = 1e12 atomic units.**
|
Note: "@atomic-units" refer to the smallest fraction of 1 XMR according to the monerod implementation. **1 XMR = 1e12 @atomic-units.**
|
||||||
|
|
||||||
### Index of JSON RPC Methods:
|
### Index of JSON RPC Methods:
|
||||||
|
|
||||||
|
@ -158,7 +158,7 @@ Send monero to a number of recipients.
|
||||||
Inputs:
|
Inputs:
|
||||||
|
|
||||||
* *destinations* - array of destinations to receive XMR:
|
* *destinations* - array of destinations to receive XMR:
|
||||||
* *amount* - unsigned int; Amount to send to each destination, in atomic units.
|
* *amount* - unsigned int; Amount to send to each destination, in @atomic-units.
|
||||||
* *address* - string; Destination public address.
|
* *address* - string; Destination public address.
|
||||||
* *fee* - unsigned int; Ignored, will be automatically calculated.
|
* *fee* - unsigned int; Ignored, will be automatically calculated.
|
||||||
* *mixin* - unsigned int; Number of outpouts from the blockchain to mix with (0 means no mixing).
|
* *mixin* - unsigned int; Number of outpouts from the blockchain to mix with (0 means no mixing).
|
||||||
|
@ -202,7 +202,7 @@ Same as transfer, but can split into more than one tx if necessary.
|
||||||
Inputs:
|
Inputs:
|
||||||
|
|
||||||
* *destinations* - array of destinations to receive XMR:
|
* *destinations* - array of destinations to receive XMR:
|
||||||
* *amount* - unsigned int; Amount to send to each destination, in atomic units.
|
* *amount* - unsigned int; Amount to send to each destination, in @atomic-units.
|
||||||
* *address* - string; Destination public address.
|
* *address* - string; Destination public address.
|
||||||
* *fee* - unsigned int; Ignored, will be automatically calculated.
|
* *fee* - unsigned int; Ignored, will be automatically calculated.
|
||||||
* *mixin* - unsigned int; Number of outpouts from the blockchain to mix with (0 means no mixing).
|
* *mixin* - unsigned int; Number of outpouts from the blockchain to mix with (0 means no mixing).
|
||||||
|
|
|
@ -5,7 +5,7 @@ This is a list of the monerod daemon RPC calls, their inputs and outputs, and ex
|
||||||
|
|
||||||
Many RPC calls use the daemon's JSON RPC interface while others use their own interfaces, as demonstrated below.
|
Many RPC calls use the daemon's JSON RPC interface while others use their own interfaces, as demonstrated below.
|
||||||
|
|
||||||
Note: "atomic units" refer to the smallest fraction of 1 XMR according to the monerod implementation. **1 XMR = 1e12 atomic units.**
|
Note: "@atomic-units" refer to the smallest fraction of 1 XMR according to the monerod implementation. **1 XMR = 1e12 @atomic-units.**
|
||||||
|
|
||||||
### [JSON RPC Methods](#json-rpc-methods):
|
### [JSON RPC Methods](#json-rpc-methods):
|
||||||
|
|
||||||
|
@ -171,7 +171,7 @@ Outputs:
|
||||||
* *nonce* - unsigned int; a cryptographic random one-time number used in mining a Monero block.
|
* *nonce* - unsigned int; a cryptographic random one-time number used in mining a Monero block.
|
||||||
* *orphan_status* - boolean; Usually `false`. If `true`, this block is not part of the longest chain.
|
* *orphan_status* - boolean; Usually `false`. If `true`, this block is not part of the longest chain.
|
||||||
* *prev_hash* - string; The hash of the block immediately preceding this block in the chain.
|
* *prev_hash* - string; The hash of the block immediately preceding this block in the chain.
|
||||||
* *reward* - unsigned int; The amount of new atomic units generated in this block and rewarded to the miner. Note: 1 XMR = 1e12 atomic units.
|
* *reward* - unsigned int; The amount of new @atomic-units generated in this block and rewarded to the miner. Note: 1 XMR = 1e12 @atomic-units.
|
||||||
* *timestamp* - unsigned int; The time the block was recorded into the blockchain.
|
* *timestamp* - unsigned int; The time the block was recorded into the blockchain.
|
||||||
* *status* - string; General RPC error code. "OK" means everything looks good.
|
* *status* - string; General RPC error code. "OK" means everything looks good.
|
||||||
|
|
||||||
|
@ -309,7 +309,7 @@ Outputs:
|
||||||
* *gen* - Miner txs are coinbase txs, or "gen".
|
* *gen* - Miner txs are coinbase txs, or "gen".
|
||||||
* *height* - This block height, a.k.a. when the coinbase is generated.
|
* *height* - This block height, a.k.a. when the coinbase is generated.
|
||||||
* *vout* - List of transaction outputs. Each output contains:
|
* *vout* - List of transaction outputs. Each output contains:
|
||||||
* *amount* - The amount of the output, in atomic units.
|
* *amount* - The amount of the output, in @atomic-units.
|
||||||
* *target* -
|
* *target* -
|
||||||
* *key* -
|
* *key* -
|
||||||
* *extra* - Usually called the "transaction ID" but can be used to include any random 32 byte/64 character hex string.
|
* *extra* - Usually called the "transaction ID" but can be used to include any random 32 byte/64 character hex string.
|
||||||
|
@ -652,11 +652,11 @@ Outputs:
|
||||||
* *unlock_time* - If not 0, this tells when a transaction output is spendable.
|
* *unlock_time* - If not 0, this tells when a transaction output is spendable.
|
||||||
* *vin* - List of inputs into transaction:
|
* *vin* - List of inputs into transaction:
|
||||||
* *key* - The public key of the previous output spent in this transaction.
|
* *key* - The public key of the previous output spent in this transaction.
|
||||||
* *amount* - The amount of the input, in atomic units.
|
* *amount* - The amount of the input, in @atomic-units.
|
||||||
* *key_offsets* - A list of integer offets to the input.
|
* *key_offsets* - A list of integer offets to the input.
|
||||||
* *k_image* - The key image for the given input
|
* *k_image* - The key image for the given input
|
||||||
* *vout* - List of outputs from transaction:
|
* *vout* - List of outputs from transaction:
|
||||||
* *amount* - Amount of transaction output, in atomic units.
|
* *amount* - Amount of transaction output, in @atomic-units.
|
||||||
* *target* - Output destination information:
|
* *target* - Output destination information:
|
||||||
* *key* - The stealth public key of the receiver. Whoever owns the private key associated with this key controls this transaction output.
|
* *key* - The stealth public key of the receiver. Whoever owns the private key associated with this key controls this transaction output.
|
||||||
* *extra* - Usually called the "payment ID" but can be used to include any random 32 bytes.
|
* *extra* - Usually called the "payment ID" but can be used to include any random 32 bytes.
|
||||||
|
@ -757,7 +757,7 @@ Outputs:
|
||||||
* *status* - string; General RPC error code. "OK" means everything looks good.
|
* *status* - string; General RPC error code. "OK" means everything looks good.
|
||||||
* *transactions* - List of transactions in the mempool that have not been included in a block:
|
* *transactions* - List of transactions in the mempool that have not been included in a block:
|
||||||
* *blob_size* - unsigned int; The size of the full transaction blob.
|
* *blob_size* - unsigned int; The size of the full transaction blob.
|
||||||
* *fee* - unsigned int; The amount of the mining fee included in the transaction, in atomic units.
|
* *fee* - unsigned int; The amount of the mining fee included in the transaction, in @atomic-units.
|
||||||
* *id_hash* - string; The transaction ID hash.
|
* *id_hash* - string; The transaction ID hash.
|
||||||
* *kept_by_block* - boolean; We do not accept transactions that timed out before, unless set `true`.
|
* *kept_by_block* - boolean; We do not accept transactions that timed out before, unless set `true`.
|
||||||
* *last_failed_height* - unsigned int; If the transaction has previously timed out, this tells at what height that occured.
|
* *last_failed_height* - unsigned int; If the transaction has previously timed out, this tells at what height that occured.
|
||||||
|
@ -770,11 +770,11 @@ Outputs:
|
||||||
* *unlock_time* - If not 0, this tells when a transaction output is spendable.
|
* *unlock_time* - If not 0, this tells when a transaction output is spendable.
|
||||||
* *vin* - List of inputs into transaction:
|
* *vin* - List of inputs into transaction:
|
||||||
* *key* - The public key of the previous output spent in this transaction.
|
* *key* - The public key of the previous output spent in this transaction.
|
||||||
* *amount* - The amount of the input, in atomic units.
|
* *amount* - The amount of the input, in @atomic-units.
|
||||||
* *key_offsets* - A list of integer offets to the input.
|
* *key_offsets* - A list of integer offets to the input.
|
||||||
* *k_image* - The key image for the given input
|
* *k_image* - The key image for the given input
|
||||||
* *vout* - List of outputs from transaction:
|
* *vout* - List of outputs from transaction:
|
||||||
* *amount* - Amount of transaction output, in atomic units.
|
* *amount* - Amount of transaction output, in @atomic-units.
|
||||||
* *target* - Output destination information:
|
* *target* - Output destination information:
|
||||||
* *key* - The stealth public key of the receiver. Whoever owns the private key associated with this key controls this transaction output.
|
* *key* - The stealth public key of the receiver. Whoever owns the private key associated with this key controls this transaction output.
|
||||||
* *extra* - Usually called the "transaction ID" but can be used to include any random 32 bytes.
|
* *extra* - Usually called the "transaction ID" but can be used to include any random 32 bytes.
|
||||||
|
|
|
@ -30,7 +30,7 @@ curl \
|
||||||
-H 'Content-Type: application/json'
|
-H 'Content-Type: application/json'
|
||||||
```
|
```
|
||||||
|
|
||||||
Note: "atomic units" refer to the smallest fraction of 1 XMR according to the monerod implementation. **1 XMR = 1e12 atomic units.**
|
Note: "@atomic-units" refer to the smallest fraction of 1 XMR according to the monerod implementation. **1 XMR = 1e12 @atomic-units.**
|
||||||
|
|
||||||
### Index of JSON RPC Methods:
|
### Index of JSON RPC Methods:
|
||||||
|
|
||||||
|
@ -158,7 +158,7 @@ Send monero to a number of recipients.
|
||||||
Inputs:
|
Inputs:
|
||||||
|
|
||||||
* *destinations* - array of destinations to receive XMR:
|
* *destinations* - array of destinations to receive XMR:
|
||||||
* *amount* - unsigned int; Amount to send to each destination, in atomic units.
|
* *amount* - unsigned int; Amount to send to each destination, in @atomic-units.
|
||||||
* *address* - string; Destination public address.
|
* *address* - string; Destination public address.
|
||||||
* *fee* - unsigned int; Ignored, will be automatically calculated.
|
* *fee* - unsigned int; Ignored, will be automatically calculated.
|
||||||
* *mixin* - unsigned int; Number of outpouts from the blockchain to mix with (0 means no mixing).
|
* *mixin* - unsigned int; Number of outpouts from the blockchain to mix with (0 means no mixing).
|
||||||
|
@ -202,7 +202,7 @@ Same as transfer, but can split into more than one tx if necessary.
|
||||||
Inputs:
|
Inputs:
|
||||||
|
|
||||||
* *destinations* - array of destinations to receive XMR:
|
* *destinations* - array of destinations to receive XMR:
|
||||||
* *amount* - unsigned int; Amount to send to each destination, in atomic units.
|
* *amount* - unsigned int; Amount to send to each destination, in @atomic-units.
|
||||||
* *address* - string; Destination public address.
|
* *address* - string; Destination public address.
|
||||||
* *fee* - unsigned int; Ignored, will be automatically calculated.
|
* *fee* - unsigned int; Ignored, will be automatically calculated.
|
||||||
* *mixin* - unsigned int; Number of outpouts from the blockchain to mix with (0 means no mixing).
|
* *mixin* - unsigned int; Number of outpouts from the blockchain to mix with (0 means no mixing).
|
||||||
|
|
|
@ -5,7 +5,7 @@ This is a list of the monerod daemon RPC calls, their inputs and outputs, and ex
|
||||||
|
|
||||||
Many RPC calls use the daemon's JSON RPC interface while others use their own interfaces, as demonstrated below.
|
Many RPC calls use the daemon's JSON RPC interface while others use their own interfaces, as demonstrated below.
|
||||||
|
|
||||||
Note: "atomic units" refer to the smallest fraction of 1 XMR according to the monerod implementation. **1 XMR = 1e12 atomic units.**
|
Note: "@atomic-units" refer to the smallest fraction of 1 XMR according to the monerod implementation. **1 XMR = 1e12 @atomic-units.**
|
||||||
|
|
||||||
### [JSON RPC Methods](#json-rpc-methods):
|
### [JSON RPC Methods](#json-rpc-methods):
|
||||||
|
|
||||||
|
@ -171,7 +171,7 @@ Outputs:
|
||||||
* *nonce* - unsigned int; a cryptographic random one-time number used in mining a Monero block.
|
* *nonce* - unsigned int; a cryptographic random one-time number used in mining a Monero block.
|
||||||
* *orphan_status* - boolean; Usually `false`. If `true`, this block is not part of the longest chain.
|
* *orphan_status* - boolean; Usually `false`. If `true`, this block is not part of the longest chain.
|
||||||
* *prev_hash* - string; The hash of the block immediately preceding this block in the chain.
|
* *prev_hash* - string; The hash of the block immediately preceding this block in the chain.
|
||||||
* *reward* - unsigned int; The amount of new atomic units generated in this block and rewarded to the miner. Note: 1 XMR = 1e12 atomic units.
|
* *reward* - unsigned int; The amount of new @atomic-units generated in this block and rewarded to the miner. Note: 1 XMR = 1e12 @atomic-units.
|
||||||
* *timestamp* - unsigned int; The time the block was recorded into the blockchain.
|
* *timestamp* - unsigned int; The time the block was recorded into the blockchain.
|
||||||
* *status* - string; General RPC error code. "OK" means everything looks good.
|
* *status* - string; General RPC error code. "OK" means everything looks good.
|
||||||
|
|
||||||
|
@ -309,7 +309,7 @@ Outputs:
|
||||||
* *gen* - Miner txs are coinbase txs, or "gen".
|
* *gen* - Miner txs are coinbase txs, or "gen".
|
||||||
* *height* - This block height, a.k.a. when the coinbase is generated.
|
* *height* - This block height, a.k.a. when the coinbase is generated.
|
||||||
* *vout* - List of transaction outputs. Each output contains:
|
* *vout* - List of transaction outputs. Each output contains:
|
||||||
* *amount* - The amount of the output, in atomic units.
|
* *amount* - The amount of the output, in @atomic-units.
|
||||||
* *target* -
|
* *target* -
|
||||||
* *key* -
|
* *key* -
|
||||||
* *extra* - Usually called the "transaction ID" but can be used to include any random 32 byte/64 character hex string.
|
* *extra* - Usually called the "transaction ID" but can be used to include any random 32 byte/64 character hex string.
|
||||||
|
@ -652,11 +652,11 @@ Outputs:
|
||||||
* *unlock_time* - If not 0, this tells when a transaction output is spendable.
|
* *unlock_time* - If not 0, this tells when a transaction output is spendable.
|
||||||
* *vin* - List of inputs into transaction:
|
* *vin* - List of inputs into transaction:
|
||||||
* *key* - The public key of the previous output spent in this transaction.
|
* *key* - The public key of the previous output spent in this transaction.
|
||||||
* *amount* - The amount of the input, in atomic units.
|
* *amount* - The amount of the input, in @atomic-units.
|
||||||
* *key_offsets* - A list of integer offets to the input.
|
* *key_offsets* - A list of integer offets to the input.
|
||||||
* *k_image* - The key image for the given input
|
* *k_image* - The key image for the given input
|
||||||
* *vout* - List of outputs from transaction:
|
* *vout* - List of outputs from transaction:
|
||||||
* *amount* - Amount of transaction output, in atomic units.
|
* *amount* - Amount of transaction output, in @atomic-units.
|
||||||
* *target* - Output destination information:
|
* *target* - Output destination information:
|
||||||
* *key* - The stealth public key of the receiver. Whoever owns the private key associated with this key controls this transaction output.
|
* *key* - The stealth public key of the receiver. Whoever owns the private key associated with this key controls this transaction output.
|
||||||
* *extra* - Usually called the "payment ID" but can be used to include any random 32 bytes.
|
* *extra* - Usually called the "payment ID" but can be used to include any random 32 bytes.
|
||||||
|
@ -756,7 +756,7 @@ Outputs:
|
||||||
* *status* - string; General RPC error code. "OK" means everything looks good.
|
* *status* - string; General RPC error code. "OK" means everything looks good.
|
||||||
* *transactions* - List of transactions in the mempool that have not been included in a block:
|
* *transactions* - List of transactions in the mempool that have not been included in a block:
|
||||||
* *blob_size* - unsigned int; The size of the full transaction blob.
|
* *blob_size* - unsigned int; The size of the full transaction blob.
|
||||||
* *fee* - unsigned int; The amount of the mining fee included in the transaction, in atomic units.
|
* *fee* - unsigned int; The amount of the mining fee included in the transaction, in @atomic-units.
|
||||||
* *id_hash* - string; The transaction ID hash.
|
* *id_hash* - string; The transaction ID hash.
|
||||||
* *kept_by_block* - boolean; We do not accept transactions that timed out before, unless set `true`.
|
* *kept_by_block* - boolean; We do not accept transactions that timed out before, unless set `true`.
|
||||||
* *last_failed_height* - unsigned int; If the transaction has previously timed out, this tells at what height that occured.
|
* *last_failed_height* - unsigned int; If the transaction has previously timed out, this tells at what height that occured.
|
||||||
|
@ -769,11 +769,11 @@ Outputs:
|
||||||
* *unlock_time* - If not 0, this tells when a transaction output is spendable.
|
* *unlock_time* - If not 0, this tells when a transaction output is spendable.
|
||||||
* *vin* - List of inputs into transaction:
|
* *vin* - List of inputs into transaction:
|
||||||
* *key* - The public key of the previous output spent in this transaction.
|
* *key* - The public key of the previous output spent in this transaction.
|
||||||
* *amount* - The amount of the input, in atomic units.
|
* *amount* - The amount of the input, in @atomic-units.
|
||||||
* *key_offsets* - A list of integer offets to the input.
|
* *key_offsets* - A list of integer offets to the input.
|
||||||
* *k_image* - The key image for the given input
|
* *k_image* - The key image for the given input
|
||||||
* *vout* - List of outputs from transaction:
|
* *vout* - List of outputs from transaction:
|
||||||
* *amount* - Amount of transaction output, in atomic units.
|
* *amount* - Amount of transaction output, in @atomic-units.
|
||||||
* *target* - Output destination information:
|
* *target* - Output destination information:
|
||||||
* *key* - The stealth public key of the receiver. Whoever owns the private key associated with this key controls this transaction output.
|
* *key* - The stealth public key of the receiver. Whoever owns the private key associated with this key controls this transaction output.
|
||||||
* *extra* - Usually called the "transaction ID" but can be used to include any random 32 bytes.
|
* *extra* - Usually called the "transaction ID" but can be used to include any random 32 bytes.
|
||||||
|
|
|
@ -30,7 +30,7 @@ curl \
|
||||||
-H 'Content-Type: application/json'
|
-H 'Content-Type: application/json'
|
||||||
```
|
```
|
||||||
|
|
||||||
Note: "atomic units" refer to the smallest fraction of 1 XMR according to the monerod implementation. **1 XMR = 1e12 atomic units.**
|
Note: "@atomic-units" refer to the smallest fraction of 1 XMR according to the monerod implementation. **1 XMR = 1e12 @atomic-units.**
|
||||||
|
|
||||||
### Index of JSON RPC Methods:
|
### Index of JSON RPC Methods:
|
||||||
|
|
||||||
|
@ -158,7 +158,7 @@ Send monero to a number of recipients.
|
||||||
Inputs:
|
Inputs:
|
||||||
|
|
||||||
* *destinations* - array of destinations to receive XMR:
|
* *destinations* - array of destinations to receive XMR:
|
||||||
* *amount* - unsigned int; Amount to send to each destination, in atomic units.
|
* *amount* - unsigned int; Amount to send to each destination, in @atomic-units.
|
||||||
* *address* - string; Destination public address.
|
* *address* - string; Destination public address.
|
||||||
* *fee* - unsigned int; Ignored, will be automatically calculated.
|
* *fee* - unsigned int; Ignored, will be automatically calculated.
|
||||||
* *mixin* - unsigned int; Number of outpouts from the blockchain to mix with (0 means no mixing).
|
* *mixin* - unsigned int; Number of outpouts from the blockchain to mix with (0 means no mixing).
|
||||||
|
@ -202,7 +202,7 @@ Same as transfer, but can split into more than one tx if necessary.
|
||||||
Inputs:
|
Inputs:
|
||||||
|
|
||||||
* *destinations* - array of destinations to receive XMR:
|
* *destinations* - array of destinations to receive XMR:
|
||||||
* *amount* - unsigned int; Amount to send to each destination, in atomic units.
|
* *amount* - unsigned int; Amount to send to each destination, in @atomic-units.
|
||||||
* *address* - string; Destination public address.
|
* *address* - string; Destination public address.
|
||||||
* *fee* - unsigned int; Ignored, will be automatically calculated.
|
* *fee* - unsigned int; Ignored, will be automatically calculated.
|
||||||
* *mixin* - unsigned int; Number of outpouts from the blockchain to mix with (0 means no mixing).
|
* *mixin* - unsigned int; Number of outpouts from the blockchain to mix with (0 means no mixing).
|
||||||
|
|
|
@ -4,7 +4,7 @@ Poniżej znajduje się lista funkcji RPC demona monerod, ich wejścia i wyników
|
||||||
|
|
||||||
Wiele funkcji RPC korzysta z interfejsu demona JSON RPC, podczas gdy inne używają własnego interfejsu, jak przedstawiono poniżej.
|
Wiele funkcji RPC korzysta z interfejsu demona JSON RPC, podczas gdy inne używają własnego interfejsu, jak przedstawiono poniżej.
|
||||||
|
|
||||||
Uwaga: "jednostki atomowe" dotyczą najmniejszego ułamka 1 XMR, zgodnie z implementacją monerod. **1 XMR = 1e12 jednostek atomowych.**
|
Uwaga: "jednostki atomowe (@atomic-unit)" dotyczą najmniejszego ułamka 1 XMR, zgodnie z implementacją monerod. **1 XMR = 1e12 jednostek atomowych.**
|
||||||
|
|
||||||
### [Metody JSON RPC](#json-rpc-methods):
|
### [Metody JSON RPC](#json-rpc-methods):
|
||||||
|
|
||||||
|
@ -85,7 +85,7 @@ Wyszukuje hasz bloku za pomocą jego wysokości.
|
||||||
Wejście:
|
Wejście:
|
||||||
|
|
||||||
* wysokość bloku (liczba całkowita szeregu o długości 1)
|
* wysokość bloku (liczba całkowita szeregu o długości 1)
|
||||||
|
|
||||||
Wynik:
|
Wynik:
|
||||||
|
|
||||||
* hasz bloku (ciąg)
|
* hasz bloku (ciąg)
|
||||||
|
@ -309,8 +309,8 @@ Wynik:
|
||||||
* *height* - wysokość danego bloku, czyli kiedy coinbase został wygenerowany.
|
* *height* - wysokość danego bloku, czyli kiedy coinbase został wygenerowany.
|
||||||
* *vout* - lista wyjść transakcji. Każde wyjście zawiera:
|
* *vout* - lista wyjść transakcji. Każde wyjście zawiera:
|
||||||
* *amount* - kwotę wyjścia w jednostkach atomowych.
|
* *amount* - kwotę wyjścia w jednostkach atomowych.
|
||||||
* *target* -
|
* *target* -
|
||||||
* *key* -
|
* *key* -
|
||||||
* *extra* - zazwyczaj nazywane "numerem identyfikacyjnym transakcji", może być użyte do zawarcia jakiegokolwiek ciągu 32- bajtowego/64-znakowego heksadecymalnego.
|
* *extra* - zazwyczaj nazywane "numerem identyfikacyjnym transakcji", może być użyte do zawarcia jakiegokolwiek ciągu 32- bajtowego/64-znakowego heksadecymalnego.
|
||||||
* *signatures* - zawiera podpisy uczestników transakcji. Transakcje coinbase nie posiadają podpisów.
|
* *signatures* - zawiera podpisy uczestników transakcji. Transakcje coinbase nie posiadają podpisów.
|
||||||
* *tx_hashes* - lista haszy transakcji nie-coinbase w bloku. Jeśli nie było takich transakcji, lista będzie pusta.
|
* *tx_hashes* - lista haszy transakcji nie-coinbase w bloku. Jeśli nie było takich transakcji, lista będzie pusta.
|
||||||
|
@ -543,7 +543,7 @@ Wejście:
|
||||||
* *ip* - niepodpisana liczba całkowita; adres IP do zbanowania w formacie numerycznym.
|
* *ip* - niepodpisana liczba całkowita; adres IP do zbanowania w formacie numerycznym.
|
||||||
* *ban* - logiczny typ danych; ustaw `true`, aby zbanować.
|
* *ban* - logiczny typ danych; ustaw `true`, aby zbanować.
|
||||||
* *seconds* - niepodpisana liczba całkowita; liczba sekund do zbanowania węzła.
|
* *seconds* - niepodpisana liczba całkowita; liczba sekund do zbanowania węzła.
|
||||||
|
|
||||||
Wynik:
|
Wynik:
|
||||||
|
|
||||||
* *status* - ciąg; kod generalnego błędu RPC. "OK" oznacza, że wszystko jest w porządku.
|
* *status* - ciąg; kod generalnego błędu RPC. "OK" oznacza, że wszystko jest w porządku.
|
||||||
|
@ -729,7 +729,7 @@ Wynik:
|
||||||
* *low_mixin* - logiczny typ danych; liczba Mixin jest zbyt niska (`true`) lub nie (`false`).
|
* *low_mixin* - logiczny typ danych; liczba Mixin jest zbyt niska (`true`) lub nie (`false`).
|
||||||
* *not_rct* - logiczny typ danych; transakcja nie jest transakcją pierścieniową (`true`) lub jest transakcją pierścieniową (`false`).
|
* *not_rct* - logiczny typ danych; transakcja nie jest transakcją pierścieniową (`true`) lub jest transakcją pierścieniową (`false`).
|
||||||
* *not_relayed* - logiczny typ danych; transakcja nie została przekazana (`true`) lub została przekazana (`false`).
|
* *not_relayed* - logiczny typ danych; transakcja nie została przekazana (`true`) lub została przekazana (`false`).
|
||||||
* *overspend* - logiczny typ danych; transakcja korzysta z większej kwoty niż to możliwe (`true`) lub nie (`false`).
|
* *overspend* - logiczny typ danych; transakcja korzysta z większej kwoty niż to możliwe (`true`) lub nie (`false`).
|
||||||
* *reason* - ciąg; dodatkowe informacje. Obecnie puste lub "Not relayed", jeśli transakcja została zaakceptowana, ale nie przekazana.
|
* *reason* - ciąg; dodatkowe informacje. Obecnie puste lub "Not relayed", jeśli transakcja została zaakceptowana, ale nie przekazana.
|
||||||
* *too_big* - logiczny typ danych; rozmiar transakcji jest zbyt duży (`true`) lub nie (`false`).
|
* *too_big* - logiczny typ danych; rozmiar transakcji jest zbyt duży (`true`) lub nie (`false`).
|
||||||
|
|
||||||
|
|
|
@ -29,7 +29,7 @@ curl \
|
||||||
-H 'Content-Type: application/json'
|
-H 'Content-Type: application/json'
|
||||||
```
|
```
|
||||||
|
|
||||||
Zauważ, że jednostki atomowe są najmniejszą częścią 1 XMR, zgodnie z implementacją monerod. **1 XMR = 1e12 jednostek atomowych.**
|
Zauważ, że jednostki atomowe (@atomic-unit) są najmniejszą częścią 1 XMR, zgodnie z implementacją monerod. **1 XMR = 1e12 jednostek atomowych.**
|
||||||
|
|
||||||
### Lista metod JSON RPC:
|
### Lista metod JSON RPC:
|
||||||
|
|
||||||
|
@ -283,7 +283,7 @@ Wynik:
|
||||||
|
|
||||||
* *tx_hash_list* - szereg ciągów;
|
* *tx_hash_list* - szereg ciągów;
|
||||||
* *tx_key_list* - szereg ciągów;
|
* *tx_key_list* - szereg ciągów;
|
||||||
* *tx_blob_list* - szereg ciągów;
|
* *tx_blob_list* - szereg ciągów;
|
||||||
|
|
||||||
Przykład:
|
Przykład:
|
||||||
|
|
||||||
|
@ -1067,7 +1067,7 @@ $ curl -X POST http://localhost:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","me
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### **rescan_spent**
|
### **rescan_spent**
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ This is a list of the monerod daemon RPC calls, their inputs and outputs, and ex
|
||||||
|
|
||||||
Many RPC calls use the daemon's JSON RPC interface while others use their own interfaces, as demonstrated below.
|
Many RPC calls use the daemon's JSON RPC interface while others use their own interfaces, as demonstrated below.
|
||||||
|
|
||||||
Note: "atomic units" refer to the smallest fraction of 1 XMR according to the monerod implementation. **1 XMR = 1e12 atomic units.**
|
Note: "@atomic-units" refer to the smallest fraction of 1 XMR according to the monerod implementation. **1 XMR = 1e12 @atomic-units.**
|
||||||
|
|
||||||
### [JSON RPC Methods](#json-rpc-methods):
|
### [JSON RPC Methods](#json-rpc-methods):
|
||||||
|
|
||||||
|
@ -171,7 +171,7 @@ Outputs:
|
||||||
* *nonce* - unsigned int; a cryptographic random one-time number used in mining a Monero block.
|
* *nonce* - unsigned int; a cryptographic random one-time number used in mining a Monero block.
|
||||||
* *orphan_status* - boolean; Usually `false`. If `true`, this block is not part of the longest chain.
|
* *orphan_status* - boolean; Usually `false`. If `true`, this block is not part of the longest chain.
|
||||||
* *prev_hash* - string; The hash of the block immediately preceding this block in the chain.
|
* *prev_hash* - string; The hash of the block immediately preceding this block in the chain.
|
||||||
* *reward* - unsigned int; The amount of new atomic units generated in this block and rewarded to the miner. Note: 1 XMR = 1e12 atomic units.
|
* *reward* - unsigned int; The amount of new @atomic-units generated in this block and rewarded to the miner. Note: 1 XMR = 1e12 @atomic-units.
|
||||||
* *timestamp* - unsigned int; The time the block was recorded into the blockchain.
|
* *timestamp* - unsigned int; The time the block was recorded into the blockchain.
|
||||||
* *status* - string; General RPC error code. "OK" means everything looks good.
|
* *status* - string; General RPC error code. "OK" means everything looks good.
|
||||||
|
|
||||||
|
@ -309,7 +309,7 @@ Outputs:
|
||||||
* *gen* - Miner txs are coinbase txs, or "gen".
|
* *gen* - Miner txs are coinbase txs, or "gen".
|
||||||
* *height* - This block height, a.k.a. when the coinbase is generated.
|
* *height* - This block height, a.k.a. when the coinbase is generated.
|
||||||
* *vout* - List of transaction outputs. Each output contains:
|
* *vout* - List of transaction outputs. Each output contains:
|
||||||
* *amount* - The amount of the output, in atomic units.
|
* *amount* - The amount of the output, in @atomic-units.
|
||||||
* *target* -
|
* *target* -
|
||||||
* *key* -
|
* *key* -
|
||||||
* *extra* - Usually called the "transaction ID" but can be used to include any random 32 byte/64 character hex string.
|
* *extra* - Usually called the "transaction ID" but can be used to include any random 32 byte/64 character hex string.
|
||||||
|
@ -652,11 +652,11 @@ Outputs:
|
||||||
* *unlock_time* - If not 0, this tells when a transaction output is spendable.
|
* *unlock_time* - If not 0, this tells when a transaction output is spendable.
|
||||||
* *vin* - List of inputs into transaction:
|
* *vin* - List of inputs into transaction:
|
||||||
* *key* - The public key of the previous output spent in this transaction.
|
* *key* - The public key of the previous output spent in this transaction.
|
||||||
* *amount* - The amount of the input, in atomic units.
|
* *amount* - The amount of the input, in @atomic-units.
|
||||||
* *key_offsets* - A list of integer offets to the input.
|
* *key_offsets* - A list of integer offets to the input.
|
||||||
* *k_image* - The key image for the given input
|
* *k_image* - The key image for the given input
|
||||||
* *vout* - List of outputs from transaction:
|
* *vout* - List of outputs from transaction:
|
||||||
* *amount* - Amount of transaction output, in atomic units.
|
* *amount* - Amount of transaction output, in @atomic-units.
|
||||||
* *target* - Output destination information:
|
* *target* - Output destination information:
|
||||||
* *key* - The stealth public key of the receiver. Whoever owns the private key associated with this key controls this transaction output.
|
* *key* - The stealth public key of the receiver. Whoever owns the private key associated with this key controls this transaction output.
|
||||||
* *extra* - Usually called the "payment ID" but can be used to include any random 32 bytes.
|
* *extra* - Usually called the "payment ID" but can be used to include any random 32 bytes.
|
||||||
|
@ -757,7 +757,7 @@ Outputs:
|
||||||
* *status* - string; General RPC error code. "OK" means everything looks good.
|
* *status* - string; General RPC error code. "OK" means everything looks good.
|
||||||
* *transactions* - List of transactions in the mempool that have not been included in a block:
|
* *transactions* - List of transactions in the mempool that have not been included in a block:
|
||||||
* *blob_size* - unsigned int; The size of the full transaction blob.
|
* *blob_size* - unsigned int; The size of the full transaction blob.
|
||||||
* *fee* - unsigned int; The amount of the mining fee included in the transaction, in atomic units.
|
* *fee* - unsigned int; The amount of the mining fee included in the transaction, in @atomic-units.
|
||||||
* *id_hash* - string; The transaction ID hash.
|
* *id_hash* - string; The transaction ID hash.
|
||||||
* *kept_by_block* - boolean; We do not accept transactions that timed out before, unless set `true`.
|
* *kept_by_block* - boolean; We do not accept transactions that timed out before, unless set `true`.
|
||||||
* *last_failed_height* - unsigned int; If the transaction has previously timed out, this tells at what height that occured.
|
* *last_failed_height* - unsigned int; If the transaction has previously timed out, this tells at what height that occured.
|
||||||
|
@ -770,11 +770,11 @@ Outputs:
|
||||||
* *unlock_time* - If not 0, this tells when a transaction output is spendable.
|
* *unlock_time* - If not 0, this tells when a transaction output is spendable.
|
||||||
* *vin* - List of inputs into transaction:
|
* *vin* - List of inputs into transaction:
|
||||||
* *key* - The public key of the previous output spent in this transaction.
|
* *key* - The public key of the previous output spent in this transaction.
|
||||||
* *amount* - The amount of the input, in atomic units.
|
* *amount* - The amount of the input, in @atomic-units.
|
||||||
* *key_offsets* - A list of integer offets to the input.
|
* *key_offsets* - A list of integer offets to the input.
|
||||||
* *k_image* - The key image for the given input
|
* *k_image* - The key image for the given input
|
||||||
* *vout* - List of outputs from transaction:
|
* *vout* - List of outputs from transaction:
|
||||||
* *amount* - Amount of transaction output, in atomic units.
|
* *amount* - Amount of transaction output, in @atomic-units.
|
||||||
* *target* - Output destination information:
|
* *target* - Output destination information:
|
||||||
* *key* - The stealth public key of the receiver. Whoever owns the private key associated with this key controls this transaction output.
|
* *key* - The stealth public key of the receiver. Whoever owns the private key associated with this key controls this transaction output.
|
||||||
* *extra* - Usually called the "transaction ID" but can be used to include any random 32 bytes.
|
* *extra* - Usually called the "transaction ID" but can be used to include any random 32 bytes.
|
||||||
|
|
|
@ -30,7 +30,7 @@ curl \
|
||||||
-H 'Content-Type: application/json'
|
-H 'Content-Type: application/json'
|
||||||
```
|
```
|
||||||
|
|
||||||
Note: "atomic units" refer to the smallest fraction of 1 XMR according to the monerod implementation. **1 XMR = 1e12 atomic units.**
|
Note: "@atomic-units" refer to the smallest fraction of 1 XMR according to the monerod implementation. **1 XMR = 1e12 @atomic-units.**
|
||||||
|
|
||||||
### Index of JSON RPC Methods:
|
### Index of JSON RPC Methods:
|
||||||
|
|
||||||
|
@ -158,7 +158,7 @@ Send monero to a number of recipients.
|
||||||
Inputs:
|
Inputs:
|
||||||
|
|
||||||
* *destinations* - array of destinations to receive XMR:
|
* *destinations* - array of destinations to receive XMR:
|
||||||
* *amount* - unsigned int; Amount to send to each destination, in atomic units.
|
* *amount* - unsigned int; Amount to send to each destination, in @atomic-units.
|
||||||
* *address* - string; Destination public address.
|
* *address* - string; Destination public address.
|
||||||
* *fee* - unsigned int; Ignored, will be automatically calculated.
|
* *fee* - unsigned int; Ignored, will be automatically calculated.
|
||||||
* *mixin* - unsigned int; Number of outpouts from the blockchain to mix with (0 means no mixing).
|
* *mixin* - unsigned int; Number of outpouts from the blockchain to mix with (0 means no mixing).
|
||||||
|
@ -202,7 +202,7 @@ Same as transfer, but can split into more than one tx if necessary.
|
||||||
Inputs:
|
Inputs:
|
||||||
|
|
||||||
* *destinations* - array of destinations to receive XMR:
|
* *destinations* - array of destinations to receive XMR:
|
||||||
* *amount* - unsigned int; Amount to send to each destination, in atomic units.
|
* *amount* - unsigned int; Amount to send to each destination, in @atomic-units.
|
||||||
* *address* - string; Destination public address.
|
* *address* - string; Destination public address.
|
||||||
* *fee* - unsigned int; Ignored, will be automatically calculated.
|
* *fee* - unsigned int; Ignored, will be automatically calculated.
|
||||||
* *mixin* - unsigned int; Number of outpouts from the blockchain to mix with (0 means no mixing).
|
* *mixin* - unsigned int; Number of outpouts from the blockchain to mix with (0 means no mixing).
|
||||||
|
|
Loading…
Reference in a new issue