mirror of
https://github.com/LouisShark/chatgpt_system_prompt.git
synced 2025-07-07 23:30:32 -04:00
100 lines
No EOL
3.9 KiB
Text
100 lines
No EOL
3.9 KiB
Text
getassetdata "asset_name"
|
|
|
|
Returns assets metadata if that asset exists
|
|
|
|
Arguments:
|
|
1. "asset_name" (string, required) the name of the asset
|
|
|
|
Result:
|
|
{
|
|
name: (string),
|
|
amount: (number),
|
|
units: (number),
|
|
reissuable: (number),
|
|
has_ipfs: (number),
|
|
ipfs_hash: (hash), (only if has_ipfs = 1 and that data is a ipfs hash)
|
|
txid_hash: (hash), (only if has_ipfs = 1 and that data is a txid hash)
|
|
verifier_string: (string)
|
|
}
|
|
|
|
Examples:
|
|
> raven-cli getassetdata "ASSET_NAME"
|
|
> curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getassetdata", "params": ["ASSET_NAME"] }' -H 'content-type: text/plain;' http://127.0.0.1:8766/
|
|
|
|
listaddressesbyasset "asset_name" (onlytotal) (count) (start)
|
|
|
|
Returns a list of all address that own the given asset (with balances)
|
|
Or returns the total size of how many address own the given asset
|
|
Arguments:
|
|
1. "asset_name" (string, required) name of asset
|
|
2. "onlytotal" (boolean, optional, default=false) when false result is just a list of addresses with balances -- when true the result is just a single number representing the number of addresses
|
|
3. "count" (integer, optional, default=50000, MAX=50000) truncates results to include only the first _count_ assets found
|
|
4. "start" (integer, optional, default=0) results skip over the first _start_ assets found (if negative it skips back from the end)
|
|
|
|
Result:
|
|
[ (address): balance,
|
|
...
|
|
]
|
|
|
|
Examples:
|
|
> raven-cli listaddressesbyasset "ASSET_NAME" false 2 0
|
|
> raven-cli listaddressesbyasset "ASSET_NAME" true
|
|
> raven-cli listaddressesbyasset "ASSET_NAME"
|
|
|
|
listassetbalancesbyaddress "address" (onlytotal) (count) (start)
|
|
|
|
Returns a list of all asset balances for an address.
|
|
|
|
Arguments:
|
|
1. "address" (string, required) a raven address
|
|
2. "onlytotal" (boolean, optional, default=false) when false result is just a list of assets balances -- when true the result is just a single number representing the number of assets
|
|
3. "count" (integer, optional, default=50000, MAX=50000) truncates results to include only the first _count_ assets found
|
|
4. "start" (integer, optional, default=0) results skip over the first _start_ assets found (if negative it skips back from the end)
|
|
|
|
Result:
|
|
{
|
|
(asset_name) : (quantity),
|
|
...
|
|
}
|
|
|
|
Examples:
|
|
> raven-cli listassetbalancesbyaddress "myaddress" false 2 0
|
|
> raven-cli listassetbalancesbyaddress "myaddress" true
|
|
> raven-cli listassetbalancesbyaddress "myaddress"
|
|
|
|
listassets "( asset )" ( verbose ) ( count ) ( start )
|
|
|
|
Returns a list of all assets
|
|
|
|
This could be a slow/expensive operation as it reads from the database
|
|
|
|
Arguments:
|
|
1. "asset" (string, optional, default="*") filters results -- must be an asset name or a partial asset name followed by '*' ('*' matches all trailing characters)
|
|
2. "verbose" (boolean, optional, default=false) when false result is just a list of asset names -- when true results are asset name mapped to metadata
|
|
3. "count" (integer, optional, default=ALL) truncates results to include only the first _count_ assets found
|
|
4. "start" (integer, optional, default=0) results skip over the first _start_ assets found (if negative it skips back from the end)
|
|
|
|
Result (verbose=false):
|
|
[
|
|
asset_name,
|
|
...
|
|
]
|
|
|
|
Result (verbose=true):
|
|
{
|
|
(asset_name):
|
|
{
|
|
amount: (number),
|
|
units: (number),
|
|
reissuable: (number),
|
|
has_ipfs: (number),
|
|
ipfs_hash: (hash) (only if has_ipfs = 1 and data is a ipfs hash)
|
|
ipfs_hash: (hash) (only if has_ipfs = 1 and data is a txid hash)
|
|
},
|
|
{...}, {...}
|
|
}
|
|
|
|
Examples:
|
|
> curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "listassets", "params": [] }' -H 'content-type: text/plain;' http://127.0.0.1:8766/
|
|
> raven-cli listassets ASSET
|
|
> raven-cli listassets "ASSET*" true 10 20 |