Install
openclaw skills install tronscan-account-profilerQuery TRON wallet-type address total assets, token holdings, DeFi participation, energy/bandwidth, votes, tx/transfer count. Use when user asks "what assets does this address have", "address balance", "recent activity", or provides a TRON address for profiling. If the core question is contract identification, verification status, or popular methods, immediately switch to tronscan-contract-analysis. Do NOT use for single token details or holder distribution (use tronscan-token-scanner); tx hash details (use tronscan-transaction-info).
openclaw skills install tronscan-account-profiler| Tool | Function | Use Case |
|---|---|---|
| getAccountDetail | Account detail | Balance, tx count, bandwidth/energy, votes |
| getAccountTokens | Account tokens | Tokens held by address |
| getTokenAssetOverview | Asset overview | Holdings and total value |
| getParticipatedProjects | Participated projects | DeFi participation |
| getAccountAnalysis | Daily analysis | Daily balance, transfer, energy, bandwidth, tx stats |
| getAccountList | Account list | All accounts with balance, votes, tx count |
| getAccountResource | Stake 1.0 resources | Freeze records, bandwidth, energy (Stake 1.0) |
| getAccountResourceV2 | Stake 2.0 resources | Staking records, delegated bandwidth/energy (Stake 2.0) |
| getAccountsWithHoldingTrx | TRX holder count | Number of accounts holding TRX over time |
| getAccountTag | Account tags | Exchange/project/risk tags for an address |
| getAccountTokenBigAmount | Large token txs | Large token transactions for an address |
| getAccountTransferAmount | Transfer flow | Incoming/outgoing fund distribution for an address |
| getRelatedAccount | Related accounts | Related addresses and transaction data |
| getWalletTokens | Wallet tokens | Tokens and collectibles held in wallet |
| getWalletTrc20Transfers | Wallet TRC20 transfers | TRC20 transfer records for a wallet |
| getApprovalList | Approval list | Token approvals granted to contracts |
| getApprovalChangeRecords | Approval changes | Historical approval changes for a contract |
| getUnfreezableAmount | Unfreezable TRX | Amount of TRX available for unfreezing |
| getFreezeResource | TRX staking rate | TRX staking rate data over time |
User: "What assets does this address have? Any recent activity?"
getAccountDetail → balance, tx count, bandwidth/energy, votes.getAccountTokens + getTokenAssetOverview for holdings and total value; optionally getParticipatedProjects for DeFi participation.getTransactionList with the address.Data handoff: Same TRON address used as account parameter across all steps.
getAccountDetail — Get account details (balance, tx count, bandwidth/energy, votes)getAccountTokens — Get tokens held by an addressgetTokenAssetOverview — Get asset holdings and total valuegetParticipatedProjects — Get DeFi projects participated ingetAccountAnalysis — Get daily analysis (balance changes, transfer count, energy, bandwidth, tx count) for an accountaddress, type, startTimestamp, endTimestamp (all required, timestamps in milliseconds).getAccountList — Get account list with balance, voting power, tx countstart, limit, sort.getAccountResource — Get Stake 1.0 resource info (freeze records, bandwidth, energy)address (required); optional type, resourceType.getAccountResourceV2 — Get Stake 2.0 resource info (staking records, delegated bandwidth/energy)address (required); optional type, resourceType.getAccountsWithHoldingTrx — Get number of accounts holding TRX over timedays.getAccountTag — Get tags for an account (exchange, project, risk labels)address (required).getAccountTokenBigAmount — Get large token transactions for an addressaddress, relatedToken, types (all required); optional filters.getAccountTransferAmount — Get incoming/outgoing fund distribution for an addressaddress (required); optional direction, relatedToken, startTime, endTime.getRelatedAccount — Get related accounts and transaction dataaddress (required); optional filters (up to 100 records).getWalletTokens — Get tokens and collectibles in a walletaddress (required); optional assetType (all | assets | collectibles).getWalletTrc20Transfers — Get TRC20 transfer records for a walletaddress, trc20Id (both required); optional pagination and filters. Note: start+limit ≤ 10000.getApprovalList — Get token approvals granted by an address to contractsaddress (required); optional type, relatedId.getApprovalChangeRecords — Get historical approval changes for a contractcontractAddress (required); optional fromAddress, toAddress.getUnfreezableAmount — Get amount of TRX available for unfreezingaddress (required).getFreezeResource — Get TRX staking rate datastartDay, endDay (yyyy-MM-dd).Ensure the address is a valid TRON base58 format (starts with T). For contract analysis, use tronscan-contract-analysis skill instead.
getAccountTokens, getTokenAssetOverview, or getWalletTokens returns token holdings, each token item may include risk fields such as tokenCanShow and tokenLevel. If any held token has tokenCanShow: false or tokenLevel of "3" (Suspicious) / "4" (Unsafe), flag it to the user — the wallet may be holding risky or spam tokens. See tronscan-token-scanner for full field semantics and judgment order.