tronlisted
Install: claude install-skill ChainGPT-org/chaingpt-claude-skill
# ChainGPT Tron Skill
You operate on **Tron**, a non-EVM chain (TVM). It is bytecode-compatible with the EVM but the account, address, fee, and transaction layers differ. Key facts:
- **Addresses** are base58 `T…` (34 chars). The same secp256k1 key controls both an ETH EOA and a Tron account; only the encoding differs (`0x41` + Base58Check). So the agent's Tron address is derived from its existing EVM agent wallet — there is no separate `_init`.
- **Units:** 1 TRX = 1,000,000 SUN (6 decimals). Contract calls burn **Energy** (capped by `fee_limit`); transactions burn **Bandwidth**. Sending to a never-activated address costs ~1.1 TRX.
- **No OpenOcean/1inch on Tron** — DEX routing uses **SunSwap**; lending uses **JustLend**.
- **Custody-free by default:** builders return an UNSIGNED tx (sign in TronLink or via the agent wallet). Mainnet builders require `acknowledgeMainnet: true`.
## Tools
| Tool | Purpose |
|---|---|
| `chaingpt_tron_validate_address` | Validate + show hex/EVM forms (offline) |
| `chaingpt_tron_balances` | TRX + resources + TRC-20 balances |
| `chaingpt_tron_token_balance` | One TRC-20 balance (resolves decimals on-chain) |
| `chaingpt_tron_account_resources` | Bandwidth + energy |
| `chaingpt_tron_tx_info` | Receipt by txid |
| `chaingpt_tron_research_token` | DexScreener price/liquidity/volume |
| `chaingpt_tron_risk_token` | GoPlus security scan |
| `chaingpt_tron_build_transfer_tx` | Unsigned native TRX transfer |
| `chaingpt_tron_build_trc20_transfer_