Install
openclaw skills install tronscan-transaction-infoQuery TRON transaction result, confirmation status, sender, resource consumption. Use when user asks "why did this tx fail", "tx status", "who sent it", "ene...
openclaw skills install tronscan-transaction-info| Tool | Function | Use Case |
|---|---|---|
| getTransactionDetail | Tx by hash | Type, confirmation, amount, energy/bandwidth |
| getTransactionList | Tx list | List with filters, sort, pagination |
| getTrc20Transfers | TRC20/721 transfers | Token transfer records |
| getTrc20TransfersWithStatus | TRC20 with status | TRC20 transfers plus tx status |
| getTrc1155Transfers | TRC1155 transfers | Multi-token transfers |
| getTransferList | TRX/TRC10 transfers | Native TRX and TRC10 transfers |
| getInternalTransactions | Internal txs | Contract internal calls |
| getTransactionStatistics | Tx statistics | Aggregate tx and token volume |
| getTransferStatistics | Transfer statistics | Transfer activity by token type |
| getExchangeTransactions | Exchange txs | Exchange-type transactions |
getTransactionDetail for success/fail and confirmation.getTransactionDetail.getTransactionDetail for from/to; use transfer tools for token flows.getTransactionDetail.getTransactionDetail; its response includes trc20TransferInfo, transfersAllList, and other tx-level transfer info.getInternalTransactions for contract internal txs.getTransactionDetail — Get transaction detail by hash (type, confirmation, amount, energy/bandwidth)trc20TransferInfo, transfersAllList, and other tx-level transfer info.net_fee, energy_fee, fee_limit: in sun (1 TRX = 10⁶ sun); divide by 1,000,000 to get TRX.amount_str(TRC20): in smallest unit; divide by 10^decimals to get human-readable amount.contractData.amount (TRX transfer): in sun (1 TRX = 10⁶ sun); divide by 1,000,000 to get TRX.getTransactionList — Get transaction list with pagination, sort, and filtersgetTrc20Transfers — Get TRC20/TRC721 transfer records; getTrc20TransfersWithStatus — Get TRC20 transfers with tx statusgetTransactionDetail.getTrc1155Transfers — Get TRC1155 transfer recordsgetTransactionDetail.getTransferList — Get TRX and TRC10 transfer recordsgetTransactionDetail.getInternalTransactions — Get smart contract internal transaction listgetTransactionStatistics — Get transaction statistics (total tx, token tx volume, etc.); getTransferStatistics — Get transfer statistics by token typegetExchangeTransactions — Get exchange-type transactionsUser: "Why did this tx fail?" or "Who sent it, what did it do?"
getTransactionDetail → result, confirmation, from/to, amount, energy/bandwidth.getAccountDetail(from/to address) for balance and resources; if counterparty is a contract, tronscan-contract-analysis — getContractDetail(contract address).getTransactionDetail response already includes trc20TransferInfo, transfersAllList, etc. — no need to call transfer list tools. If internal calls needed: getInternalTransactions (pass tx hash as parameter where supported).Data handoff: User-provided tx hash is input for step 1. The from/to or contract address from step 1 feeds into step 2.
Ensure the hash is a valid TRON transaction ID (64 hex chars). If tx not found, it may be pending or on a different network.
getTransactionDetail first when user has a tx hash; token transfers within the tx are already in its response—no need to call getTrc20Transfers / getTrc1155Transfers / getTransferList.getTrc20Transfers, getTrc1155Transfers, getTransferList are for address, contract, or time-range investigation; they do not expose tx hash filter parameters. Do not fabricate tx-hash filter or claim filtering by tx hash.trc20TransferInfo and transfersAllList may include risk fields such as tokenCanShow and tokenLevel. If the transacted token has tokenCanShow: false or tokenLevel of "3" / "4", warn the user that this transaction involves a potentially risky token. See tronscan-token-scanner for full field semantics.