Skip to main content

Recommendations

For self-custody / non-custodial solutions (wallets, dApps), Transatron offers two ways to save on TRON transaction fees:

  1. Instant payments
  2. Coupon codes

Sending Transactions with Instant Payment

Recommended

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:

  1. Transaction fee payment → sent to the Transatron service address.
  2. 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

  1. Wallet app prepares the user transaction and estimates resources.
  2. Wallet server creates a coupon code with Transatron and returns it to the app.
  3. Wallet app injects the coupon into the signed transaction object.
  4. Transaction is broadcast via the Transatron TRON node.
  5. Transatron validates the coupon, charges the company account, and covers resources.

Detailed integration guide: Using Coupons

Real-life example: Privax Wallet