Glossary
Definitions of terms, standards, and identifiers used across this documentation.
TRON & tokens
- TRX — the native coin of the TRON network.
- SUN — the smallest TRX unit.
1 TRX = 1,000,000 SUN. Transaction amounts are expressed in SUN. - TRC-10 — TRON's native token standard, managed at the protocol level (identified by a numeric token id).
- TRC-20 — TRON's smart-contract fungible-token standard (analogous to Ethereum's ERC-20).
- TRC-721 — TRON's non-fungible-token (NFT) standard (analogous to ERC-721).
- Energy — the resource consumed when executing smart-contract operations. Obtained by staking TRX (Stake 2.0) or burning TRX.
- Bandwidth — the resource consumed by transaction size/byte count. Obtained by staking TRX or burning TRX; a small free daily amount is provided per account.
- Stake 2.0 — TRON's resource-staking model. Staking TRX yields Energy or Bandwidth; resources can be delegated to other accounts (
DelegateResourceContract/UnDelegateResourceContract). See Stake 2.0.
Wallet objects & SDK
- TronWeb — the JavaScript SDK for building, signing, and broadcasting TRON transactions. See the TronWeb docs.
window.tron— the provider object TronLink injects into every page. Exposesrequest,tronWeb, andon/removeListener.tronWeb(instance) — theTronWebSDK instance bound to the user's account/network, available aswindow.tron.tronWebafter authorization.falseuntil authorized.window.tronLink— the legacy provider object (deprecated in favor ofwindow.tron).iTron— an object injected only inside the TronLink mobile app's in-app DApp Explorer, exposing native app capabilities. See DApp Support.- HD wallet — a Hierarchical Deterministic wallet (BIP-32) deriving many keypairs from a single seed. BIP-44 defines the derivation path structure; the seed is represented by a mnemonic phrase. See HD Wallets.
Standards & proposals
- TIP — TRON Improvement Proposal. The full index is at github.com/tronprotocol/tips.
- EIP — Ethereum Improvement Proposal. TronLink reuses several EIP method names for compatibility.
- TIP-1102 / EIP-1102 — the wallet connection request (
eth_requestAccounts). See Proactively Request TronLink Plugin Features. - TIP-1193 / EIP-1193 — the provider interface and its events (
connect,disconnect, etc.), including theProviderRpcErrorshape. - TIP-3326 / EIP-3326 — the chain-switch request (
wallet_switchEthereumChain). - TIP-6963 / EIP-6963 — multi-wallet provider discovery via the
announceProvider/requestProviderevents, so a DApp can pick a specific wallet without competing forwindow.tron.
Types & identifiers
- ABI — Application Binary Interface: the JSON description of a contract's callable methods and events. If a token contract's ABI lacks a recognized method (e.g.
transfer,approve), TronLink may not be able to offer that action. chainId— the network identifier. TronLink uses the hex form (e.g.0x2b6653dc) forwallet_switchEthereumChainandchainChanged, and the decimal EVM form (e.g.728126428) for EIP-712domain.chainId. See Networks & Addresses.ProviderRpcError— the EIP-1193 error object emitted ondisconnect, shaped{ code: number; message: string; data?: unknown }.- permission id — the active permission index used for multi-signature transactions (passed to
tronWeb.trx.multiSign). See Multi-Signature Transfer. - base58 / hex address — the two TRON address encodings (
T...vs41...). See Networks & Addresses.
AI tooling
- MCP — Model Context Protocol, the standard TronLink's AI servers implement so agents can call wallet tools. See AI Support.
- DeepLink — the
tronlinkoutside://URL scheme used to drive the TronLink mobile app from a DApp or H5 page. See DeepLink.