Assets RPC Commands
Documentation for Raptoreum Assets RPC calls.
createasset
- "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
- "assetId" (string, required) asset id
Arguments
| Position |
Name |
Type |
Required |
Default |
Description |
|
|
|
|
|
|
Result
"asset" (string) The asset details
Examples
raptoreum-cli getassetdetailsbyid b683eccf3267561e1d5f5ad0caeb362b50d0d3a68e71cceee69869df173fed12
getassetdetailsbyname
- "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
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
- "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
Examples
raptoreum-cli transfer "ASSET_NAME" 20 "address"
raptoreum-cli transfer "ASSET_NAME" 20 "address"
updateasset
- "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"}'