- September 24, 2026
OpenZeppelin
OpenZeppelin
OpenZeppelin is expanding its smart contract libraries and secure development suite to TRON. Teams can now build on audited foundations and familiar tooling, giving TRON developers instant access to production-grade security out of the box.
Building Securely on TRON: The Complete Toolkit
Designed for the TRON network, this release brings together a full suite of audited contracts, deployment plugins, and developer tools. Each piece supports a project’s lifecycle, from writing the first contract to managing live upgrades:
- Smart Contracts: Audited building blocks for tokens, access control, and upgradeable architecture, available as tron-contracts and tron-contracts-upgradeable.
- Upgrade plugins: Framework integrations that manage proxy deployments and run the safety checks upgrades depend on, across the three common workflows:
- tronbox-upgrades
- hardhat-tron-upgrades
- foundry-upgrades-tron
- Contracts Wizard: An interactive code generator for TRON that bootstraps secure, customized contract boilerplates in seconds.
- MCP server: Context and tooling support for AI-assisted development workflow
What OpenZeppelin’s TRON Stack Makes Possible
TRON is broadly Solidity compatible, so much of what works on Ethereum works here too. As TRON updates its network with upgrades like GreatVoyage, this stack keeps pace with tested components built for the latest features.
- Upgradeable Contracts (UUPS & TRC-1967): Using the UUPS pattern and TRC-1967 proxies, contracts can be deployed and subsequently updated without changing their state or contract address. A step-by-step walkthrough covers this workflow.
- Passkey Accounts and Web Authentication: The contracts include support for secp256r1 signatures, enabling wallet architectures that use Face ID, fingerprint verification, or hardware keys. Where native network precompiles introduced in recent TRON updates are active, verification utilizes them directly; where precompiles are not yet available, the library safely falls back to standard EVM verification logic.
- TRC-20 Tokens with Extended Logic: Beyond standard TRC-20 implementations, the library provides audited extensions for gasless approvals, supply caps, and on-chain voting logic.
- Role-Based Access Control (RBAC) and Governance: Role-based permission systems and multi-signer configurations allow teams to require multiple authorizations or specific administrative roles before executing sensitive contract actions.
Getting Started with OpenZeppelin’s Contracts Library on TRON
Build securely on TRON with OpenZeppelin Contracts. You can generate your boilerplate with the Contracts Wizard, and connect the Contracts MCP to scaffold contracts with your AI assistant.
FAQs
TRON already runs Solidity contracts. Why use a TRON-specific library?
TRON is broadly Solidity compatible, but that compatibility arrives in stages, and some EVM features are switched on through network upgrades rather than being there from the start. These contracts and plugins are built and tested against what TRON supports, so teams get audited components matched to the network's current capabilities instead of tracking that themselves.
Can passkey sign-in be used now, before TRON enables the native precompile everywhere?
Yes. Where a network has the native secp256r1 precompile active, verification uses it directly. Where it is not yet enabled, the library falls back to a Solidity implementation, so passkey-based signatures work either way. As the precompile becomes available more widely, the same code can use the cheaper native path.
Are the contracts audited and ready for production?
The contracts are audited. As with any deployment, production use still calls for careful dependency review, storage-layout validation, suitable access control or governance, and testing against the specific application.