Recommendations
For self-custody / non-custodial solutions (wallets, dApps), Transatron offers two ways to save on TRON transaction fees:
Sending Transactions with Instant Payment
This method works best for most non-custodial solutions, unless you have specific requirements for your own fee model.
With instant payments, the wallet generates two transactions:
- Transaction fee payment → sent to the Transatron service address.
- User transaction → the actual transaction created by the user.
Both are signed and broadcast to the Transatron TRON node sequentially.
Transatron detects the instant payment transaction and covers the user transaction with resources.
As a result:
-
No TRX is burned.
-
Both transactions are processed successfully.
-
Supported tokens: TRX (cheaper, recommended) and USDT.
Detailed integration guide: Using Instant Payments
Real-life example: Safe3 Wallet
Sending Transactions with Coupon Codes
This method suits wallets or dApps that want to abstract transaction fees (e.g., charge credit cards, resell energy tokens, or apply their own pricing).
Requirements:
- A Transatron business account (funded with TRX or USDT).
- A wallet server that can generate coupons for users.
Flow
- Wallet app prepares the user transaction and estimates resources.
- Wallet server creates a coupon code with Transatron and returns it to the app.
- Wallet app injects the coupon into the signed transaction object.
- Transaction is broadcast via the Transatron TRON node.
- Transatron validates the coupon, charges the company account, and covers resources.
Detailed integration guide: Using Coupons
Real-life example: Privax Wallet