Language

Choose a language

/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

NameTypeReq.Description
hexstringyesRaw transaction hex
resolve_tickersbooleanResolve 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