OpenZeppelin Expands Smart Contract Tools to TRON with Network-Specific Infrastructure
OpenZeppelin has expanded its audited smart contract libraries and development tools to TRON. The expansion includes network-specific infrastructure for tokens, upgrades, permissions, and AI-assisted application development. This release provides components for TRC-20 tokens, access control, and upgradeable contracts.
The TRC-20 standard is compatible with Ethereum's ERC-20 interface, allowing developers to connect the upgrade tools to TronBox, Hardhat, and Foundry through tronbox-upgrades, hardhat-tron-upgrades, and foundry-upgrades-tron. The tools support UUPS upgrade patterns and TRC-1967 proxies, enabling contracts to be updated without changing their state or address.
The libraries also include role-based permissions and extensions for gasless approvals, supply caps, and on-chain voting. Support for secp256r1 signatures enables passkey-based wallet designs using Face ID, fingerprint authentication, and hardware keys.