AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Tron

skill-chaingpt-org-chaingpt-claude-skill-tron · by ChainGPT-org

Tron (TVM) support via the ChainGPT plugin — at parity with the EVM + Solana surfaces. Read balances/resources/tx, research (DexScreener), risk (GoPlus), build UNSIGNED native TRX + TRC-20 transfers (custody-free), SunSwap quotes, JustLend lending, and autonomous agent-wallet signing behind a deterministic policy gate. The agent's Tron account uses the SAME key as the EVM agent wallet. Triggers:…

No reviews yet
0 installs
39 views
0.0% view→install

Install

$ agentstack add skill-chaingpt-org-chaingpt-claude-skill-tron

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-chaingpt-org-chaingpt-claude-skill-tron)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Tron? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

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_tx | Unsigned TRC-20 transfer | | chaingpt_tron_dex_sunswap_quote | SunSwap swap quote (read) | | chaingpt_tron_lend_justlend_account | JustLend liquidity + per-market balances | | chaingpt_tron_lend_justlend_build_tx | Unsigned JustLend approve/supply/withdraw/borrow/repay | | chaingpt_agent_wallet_tron_address | Agent's Tron address + TRX balance | | chaingpt_agent_wallet_tron_sign_and_send | Build + sign + broadcast under the tron policy |

Pipelines

Send a token (custody-free):

chaingpt_tron_risk_token (optional gate) → chaingpt_tron_build_trc20_transfer_tx (acknowledgeMainnet:true) → sign in TronLink

Autonomous send (agent wallet):

chaingpt_agent_wallet_tron_address (fund it) → chaingpt_agent_wallet_tron_sign_and_send { kind:"trc20_transfer", token:"USDT", to, amount, memo }

The deterministic tron policy gate enforces the destination allowlist, per-tx + rolling-24h SUN caps, the fee_limit cap, and a memo before signing. Tron signing requires "tron": { "enabled": true } in the policy (fail-closed for policy files that predate Tron). No MCP tool can relax the policy.

Lend on JustLend:

chaingpt_tron_lend_justlend_account → build approve (TRC-20 markets) → build supply → sign

Environment

  • TRON_PRO_API_KEY — TronGrid key (mainnet keyless is throttled).
  • TRON_RPC_URL — override the node host. Agent-wallet signing refuses a non-TronGrid host.

Rules

  • ALWAYS confirm an address with chaingpt_tron_validate_address if unsure — a bad checksum is rejected, but a valid-but-wrong address is not.
  • NEVER use a poisoned address (USDDOLD, old SUN); the registry blocks them.
  • Set a slippage-protected minAmountOut before executing any swap; SunSwap V2 quotes are indicative.
  • TRC-20 supply/repay on JustLend need a prior approve.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.