Skip to content

Assets RPC Commands

Documentation for Raptoreum Assets RPC calls.


createasset

  1. "asset" (string, required) A json object with asset metadata

Arguments

Position Name Type Required Default Description

Result

"txid"                   (string) The transaction id for the new asset

Examples

 raptoreum-cli createasset '{"name":"test asset", "updatable":true, "isunique":false, "maxMintCount":10,
"decimalpoint":2, "referenceHash":"", "type":0, "targetAddress":"yQPzaDmnF3FtRsoWijUN7aZDcEdyNAcmVk",
"issueFrequency":0, "amount":10000,"ownerAddress":"yRyiTCKfqMG2dQ9oUvs932TjN1R1MNUTWM"}'


getassetdetailsbyid

  1. "assetId" (string, required) asset id

Arguments

Position Name Type Required Default Description

Result

"asset"                      (string) The asset details

Examples

 raptoreum-cli getassetdetailsbyid b683eccf3267561e1d5f5ad0caeb362b50d0d3a68e71cceee69869df173fed12

getassetdetailsbyname

  1. "assetname" (string, required) asset name

Arguments

Position Name Type Required Default Description

Result

"asset"                      (string) The asset details

Examples

 raptoreum-cli getassetdetailsbyname WenMoon

listaddressesbyasset

Returns a list of all address that own the given asset (with balances)

Arguments

Position Name Type Required Default Description
2 onlytotal boolean Optional false See CLI help for details
3 count integer Optional 50000, MAX=50000 See CLI help for details
4 start integer Optional 0) results skip over the first start assets found (if negative it skips back from the end See CLI help for details

Result

[   (address): balance,
  ...
]

Examples

 raptoreum-cli listaddressesbyasset "ASSET_NAME" false 2 0
 raptoreum-cli listaddressesbyasset "ASSET_NAME" true
 raptoreum-cli listaddressesbyasset "ASSET_NAME"


listassetbalancesbyaddress

Returns a list of all asset balances for an address.

Arguments

Position Name Type Required Default Description
2 onlytotal boolean Optional false See CLI help for details
3 count integer Optional 50000, MAX=50000 See CLI help for details
4 start integer Optional 0) results skip over the first start assets found (if negative it skips back from the end See CLI help for details

Result

{
  (asset_name) : (quantity),
  ...
}

Examples

 raptoreum-cli listassetbalancesbyaddress "myaddress" false 2 0
 raptoreum-cli listassetbalancesbyaddress "myaddress" true
 raptoreum-cli listassetbalancesbyaddress "myaddress"


listassets

Returns a list of all assets.

Arguments

Position Name Type Required Default Description
1 verbose boolean Optional false See CLI help for details
2 count string Optional ALL See CLI help for details
3 start numeric Optional 0 See CLI help for details

Examples

 raptoreum-cli listassets

listassetsbalance

"asset" (string) list assets balance

Arguments

No arguments.

Result

"asset"                      (string) list assets balance

Examples

 raptoreum-cli listassetsbalance

listunspentassets

Returns array of unspent transaction outputs

Arguments

Position Name Type Required Default Description
1 minconf numeric Optional 1 See CLI help for details
2 maxconf numeric Optional 9999999 See CLI help for details
4 include_unsafe bool Optional true See CLI help for details

Examples

 raptoreum-cli listunspentassets
 raptoreum-cli listunspentassets 6 9999999 "[\"XwnLY9Tf7Zsef8gMGL2fhWA9ZmMjt4KPwg\",\"XuQQkwA4FYkq2XERzMY2CiAZhJTEDAbtcg\"]"
 curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "listunspentassets", "params": [6, 9999999 "[\"XwnLY9Tf7Zsef8gMGL2fhWA9ZmMjt4KPwg\",\"XuQQkwA4FYkq2XERzMY2CiAZhJTEDAbtcg\"]"] }' -H 'content-type: text/plain;' http://127.0.0.1:10225/
 raptoreum-cli listunspentassets 6 9999999 '[]' true '{ "minimumAmount": 0.005 }'
 curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "listunspentassets", "params": [6, 9999999, [] , true, { "minimumAmount": 0.005 } ] }' -H 'content-type: text/plain;' http://127.0.0.1:10225/


mintasset

  1. "txid" (string, required) asset txid reference

Arguments

Position Name Type Required Default Description

Result

"txid"                  (string) The transaction id for the new issued asset

Examples

 raptoreum-cli mintasset 773cf7e057127048711d16839e4612ffb0f1599aef663d96e60f5190eb7de9a9
 raptoreum-cli mintasset 773cf7e057127048711d16839e4612ffb0f1599aef663d96e60f5190eb7de9a9yZBvV16YFvPx11qP2XhCRDi7y2e1oSMpKH1000


sendasset

Transfers a quantity of an owned asset to a given address

Arguments

Position Name Type Required Default Description

Result

txid[ 
txid
]

Examples

 raptoreum-cli transfer "ASSET_NAME" 20 "address"
 raptoreum-cli transfer "ASSET_NAME" 20 "address"


updateasset

  1. "asset" (string, required) A json object with asset metadata

Arguments

Position Name Type Required Default Description

Result

"txid"                   (string) The transaction hash

Examples

 raptoreum-cli updateasset '{"name":"test asset", "updatable":true, "maxMintCount":10, "referenceHash":""
,"type":0, "targetAddress":"yQPzaDmnF3FtRsoWijUN7aZDcEdyNAcmVk", "issueFrequency":0
,"amount":10000,"ownerAddress":"yRyiTCKfqMG2dQ9oUvs932TjN1R1MNUTWM"}'