/build/rpc / assets / raw_attach
decodeassettransaction
decodeassettransaction "hex" ( resolve_tickers ) Decode transaction with enhanced asset information. Arguments: 1. hex (string, required) Raw transaction hex 2. resolve_tickers (boolean, optional, default=true) Resolve tickers for display Result: { (json object) Decoded transaction with asset info ..., Standard decoderawtransaction output "asset_summary" : { (json object) Asset transfer summary "has_assets" : true|false, (boolean) Whether transaction contains asset transfers "assets" : { (json object) Per-asset summary "asset_id" : { (json object) Summary for this asset "ticker" : "str", (string, optional) Ticker symbol if resolvable "outputs" : n, (numeric) Total output units "outputs_decimal" : "str" (string, optional) Formatted if decimals known } }, "has_icu" : true|false, (boolean) Whether transaction has ICU operations "icu_asset_id" : "hex" (string, optional) Asset ID for ICU operations } } Examples: > bitcoin-cli decodeassettransaction "hexstring"
Signature
decodeassettransaction(hex: string, resolve_tickers?: boolean) → any Code samples
curl --user "$RPC_USER:$RPC_PASS" \
--data-binary '{"jsonrpc":"1.0","id":"docs","method":"decodeassettransaction","params":["\"<hex>\"",true]}' \
-H 'content-type: text/plain;' \
http://127.0.0.1:8332/ Parameters
| Name | Type | Req. | Description |
|---|---|---|---|
| hex | string | yes | Raw transaction hex |
| resolve_tickers | boolean | — | Resolve tickers for display |
Result
Type: any
{ (json object) Decoded transaction with asset info ..., Standard decoderawtransaction output "asset_summary" : { (json object) Asset transfer summary "has_assets" : true|false, (boolean) Whether transaction contains asset transfers "assets" : { (json object) Per-asset summary "asset_id" : { (json object) Summary for this asset "ticker" : "str", (string, optional) Ticker symbol if resolvable "outputs" : n, (numeric) Total output units "outputs_decimal" : "str" (string, optional) Formatted if decimals known } }, "has_icu" : true|false, (boolean) Whether transaction has ICU operations "icu_asset_id" : "hex" (string, optional) Asset ID for ICU operations } }
Source: services/core-node/bcore/src/rpc/rawtransaction.cpp:2369
C++ symbol: decodeassettransaction