TRON mainnet readiness
Use the companion deployment guide before spending anything: complete the pre-flight checklist, deploy the factory, verify the live bytecode and CREATE2 vectors, then run one limited end-to-end payment.
The one hazard to understand first
The USDT address is a compile-time constant in the wallet. On a network where no token contract lives at that address, a call to it succeeds and returns nothing, and the helper accepts empty returndata as success.
A payment would then report success while moving nothing. Deploy only where the canonical token actually exists.
Why not the usual deploy command
TRON does not accept Ethereum-signed deployment transactions, so the ordinary Hardhat deploy path does not reach it. The deployment uses TronWeb against the compiled artifacts.
The exact sequence and the required evidence are documented in the companion deployment guide.
Cost, in one line
Il deployer paga i deploy, il relayer paga i pagamenti. Il costo dipende da risorse disponibili e parametri correnti della rete. Il firmatario off-chain non paga quella transazione.
Energy delegation can reduce TRX burned, but it does not guarantee free execution. Check the current estimate in TronLink before approving.