- The demo uses minimal proxy clones to reduce energy usage when iteratively deploying TRON smart contracts at scale.
- CREATE2-style deployments enable precomputed TRON contract addresses using deployers, salts, and bytecodes.
TRON DAO ecosystem developers have published a demo that iteratively applies minimal proxy contracts and deterministic deployment. smart contract Creation on the TRON network.
Deploying all instances with full contracts increases network energy consumption and increases deployment costs. demo separate Instances and logic using the clone pattern.
Thus, one implementation contract holds the executable code, but each instance becomes a small proxy that forwards calls to the implementation through delegatecall and maintains its own storage.
https://t.co/OrfvU8pOwb
— TRON DO (@trouda) January 12, 2026
In the proxy flow, the team deploys the implementation once and uses a factory to create new proxy instances as needed. Every clone acts as an independent contract, with the proxy storing all state variables. The proposed implementation is suitable for projects with many similar contracts with different ownership, permissions, and settings.
Demo architecture adds CREATE2-style address planning to TRON
The proposal also includes a deterministic expansion based on CREATE2. This allows developers to calculate the contract address from the deployer address, salt, and bytecode before deployment. Because TRON’s execution environment and address format are different, Ethereumthe demo includes an experimental DeterministicDeploymentProxy contract that supports predictable deployment with TRON-compatible tools.
Deterministic deployment allows developers to precompute an address off-chain, share it with other services, and later deploy the contract so that the resulting address matches the computed value.
Standardization of workflow in production is achieved through factory contracts. DeployClone.sol is the main factory used to publish minimal proxy deployments, either regular CREATE deployments or deterministic CREATE2 deployments. The demo also includes certain support libraries, such as Clones.sol, which contains logic to create proxies, and Create2.sol, which contains an address prediction tool modified to use TRON.
Repositories also exhibit immutable argumentation. This causes the parameters to be imprinted in the deployed clone code rather than being assigned in a subsequent post-deployment operation. This minimizes the transactions to configure a new instance and minimizes the timing difference between deployment and initialization.
SmartSweeterAccount.sol is provided as an example implementation designed for cloning. Indicates account instances that can be managed and swept. TRX and TRC-20 tokens (including workflows used to collect deposits and sweep tokens).
For setup, the demo lists Node.js, PNPM or NPM, TronBox, and Testnet TRX For the Nile or Shasta. After cloning the repository, developers can copy the environment template to a local .env file, compile contracts, deploy to testnet, and run tests using the included scripts.
Last year was Trong Dao. partnered We work with MoonPay to launch a native non-custodial TRON wallet integrated into the MoonPay app. Wallets are designed to allow users to buy, sell, send, and store. TRX Integrate USDT with USDT while maintaining control of your private keys. MoonPay said this feature will reduce the need for users to switch platforms when managing TRON-based assets.
TRX will be traded at $0.2982up slightly over the past day, with a market capitalization of $28.24 billion.

