Skip to content

Addressindex RPC Commands

Documentation for Raptoreum Addressindex RPC calls.


getaddressbalance

Returns the balance for an address(es) (requires addressindex to be enabled).

Arguments

Position Name Type Required Default Description
1 addresses json array Optional [] See CLI help for details
2 asset string Optional RTM) Get balance for a particular asset instead of RTM. ("*" for all assets See CLI help for details

Examples

 raptoreum-cli getaddressbalance '{"addresses": ["XwnLY9Tf7Zsef8gMGL2fhWA9ZmMjt4KPwg"]}'
 curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getaddressbalance", "params": [{"addresses": ["XwnLY9Tf7Zsef8gMGL2fhWA9ZmMjt4KPwg"]}] }' -H 'content-type: text/plain;' http://127.0.0.1:10225/


getaddressdeltas

Returns all changes for an address (requires addressindex to be enabled).

Arguments

Position Name Type Required Default Description
1 addresses json array Optional [] See CLI help for details
2 asset string Optional RTM See CLI help for details

Result

[                         (json array)
  {                       (json object)
    "satoshis" : n,       (numeric) The difference of duffs
    "assetId" : "str",    (string) The asset id
    "txid" : "hex",       (string) The related txid
    "index" : n,          (numeric) The related input or output index
    "blockindex" : n,     (numeric) The related block index
    "height" : n,         (numeric) The block height
    "address" : "str"     (string) The base58check encoded address
  },
  ...
]

Examples

 raptoreum-cli getaddressdeltas '{"addresses": ["XwnLY9Tf7Zsef8gMGL2fhWA9ZmMjt4KPwg"]}'
 curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getaddressdeltas", "params": [{"addresses": ["XwnLY9Tf7Zsef8gMGL2fhWA9ZmMjt4KPwg"]}] }' -H 'content-type: text/plain;' http://127.0.0.1:10225/


getaddressmempool

Returns all mempool deltas for an address (requires addressindex to be enabled).

Arguments

Position Name Type Required Default Description
1 addresses json array Optional [] See CLI help for details

Result

[                          (json array)
  {                        (json object)
    "address" : "str",     (string) The base58check encoded address
    "asset" : "str",       (string) The asset name of the associated asset
    "assetId" : "str",     (string) (only on assets) The asset Id of the associated asset
    "txid" : "hex",        (string) The related txid
    "index" : n,           (numeric) The related input or output index
    "satoshis" : n,        (numeric) The difference of duffs
    "timestamp" : xxx,     (numeric) The time the transaction entered the mempool (seconds)
    "prevtxid" : "hex",    (string) The previous txid (if spending)
    "prevout" : n          (numeric) The previous transaction output index (if spending)
  },
  ...
]

Examples

 raptoreum-cli getaddressmempool '{"addresses": ["XwnLY9Tf7Zsef8gMGL2fhWA9ZmMjt4KPwg"]}'
 curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getaddressmempool", "params": [{"addresses": ["XwnLY9Tf7Zsef8gMGL2fhWA9ZmMjt4KPwg"]}] }' -H 'content-type: text/plain;' http://127.0.0.1:10225/


getaddresstxids

Returns the txids for an address(es) (requires addressindex to be enabled).

Arguments

Position Name Type Required Default Description
1 addresses json array Optional [] See CLI help for details

Result

[           (json array)
  "hex",    (string) The transaction id
  ...
]

Examples

 raptoreum-cli getaddresstxids '{"addresses": ["XwnLY9Tf7Zsef8gMGL2fhWA9ZmMjt4KPwg"]}'
 curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getaddresstxids", "params": [{"addresses": ["XwnLY9Tf7Zsef8gMGL2fhWA9ZmMjt4KPwg"]}] }' -H 'content-type: text/plain;' http://127.0.0.1:10225/


getaddressutxos

Returns all unspent outputs for an address (requires addressindex to be enabled).

Arguments

Position Name Type Required Default Description
1 addresses json array Optional [] See CLI help for details
2 asset string Optional RTM) Get UTXOs for a particular asset instead of RTM ('*' for all assets See CLI help for details

Examples

 raptoreum-cli getaddressutxos '{"addresses": ["XwnLY9Tf7Zsef8gMGL2fhWA9ZmMjt4KPwg"]}'
 curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getaddressutxos", "params": [{"addresses": ["XwnLY9Tf7Zsef8gMGL2fhWA9ZmMjt4KPwg"]}] }' -H 'content-type: text/plain;' http://127.0.0.1:10225/