Gas Station

The Gas Station is Fystack's built-in gas management hub. It provides a dedicated Gas Tank wallet that holds native tokens across multiple chains, ensuring your wallets always have enough gas to execute transactions without manual top-ups.

Gas Station overview showing the Gas Tank wallet and supported assets

Gas Tank Overview

The Gas Tank is a special wallet inside Gas Station that holds gas tokens for each supported network. From the Overview tab you can see your balance per asset, deposit gas funds, or withdraw them.

Tab Description
Overview Total balance and per-asset breakdown across all supported networks (BNB, ETH, POL, SOL, TRX, and more)
Withdraw Move gas funds out of the Gas Tank back to any external address
Transaction Full history of gas deposits and withdrawals for the Gas Tank wallet
Fee Saving Configure energy-renting providers (e.g. TronZap) to reduce transaction fees on supported networks

How to Fund the Gas Tank

Step 1: Add an Asset

On the Overview tab, click + Add Asset in the top-right corner to open the asset picker.

Gas Station Overview tab with the Add Asset button highlighted

Step 2: Choose from the List or Add a Custom Token

The Add Assets Wallet modal shows all supported assets (ETH, BTC, SOL, BNB, POL, and more). Select the one you need. If the token you want is not in the list, click Add non-listed asset → at the bottom to add a custom token instead.

Add Assets Wallet modal showing the asset list and Add non-listed asset option

For a custom token, select the network and paste the token contract address, then click Add Custom Token.

Add Assets Wallet modal for a custom token showing Network and Address fields

Step 3: Deposit Funds

Once the asset appears in the Overview list, click Deposit on its row. A modal displays the Gas Tank deposit address and a QR code. Send the native token to this address from any external wallet or exchange.

Deposit modal showing the Gas Tank QR code and wallet address

Fee Saving: Tron Energy Renting with TronZap

TRON Mainnet transactions require Energy: the resource that powers smart contract execution. Without energy, the network deducts TRX directly from the sender's wallet as a fee. By integrating TronZap, Fystack automatically rents the required energy on your behalf before each transaction, reducing fees by up to 60% with zero network fee charged to the sender.

How it works

When a TRON withdrawal is triggered, Fystack checks if a Fee Saving configuration is active. If so, it calls TronZap to rent the exact amount of energy needed for that transaction. The withdrawal goes through gasless with Network Fee: 0, and TronZap deducts only the energy rental cost in TRX from your TronZap balance.

Step 1: Navigate to Gas Station and Open Fee Saving

Click Gas Station in the left sidebar, then select the Fee Saving tab. You will see the TRON Mainnet Fee Saving section with an empty configuration list. Click + Add Config to start.

Fee Saving tab inside Gas Station with the Add Config button

Step 2: Get Your API Key from TronZap

In the Create Fee Saving Config modal, click Get Your API Key next to the API Key field. This opens the TronZap platform where you will retrieve your credentials.

Create Fee Saving Config modal showing the Get Your API Key link

On the TronZap dashboard, make sure your account has a TRX balance (minimum 2 TRX to start renting energy). Top up via the Recharge Address shown on your dashboard if needed.

TronZap dashboard showing wallet balance and recharge address

Then go to API in the TronZap sidebar to find your API Token and API Secret. Copy both values, as you will need them in the next step.

TronZap API Credentials page showing API Token and API Secret

Step 3: Enter API Credentials in Fystack

Back in the Create Fee Saving Config modal, fill in the following fields:

  1. Provider: pre-filled as TronZap (TRON Mainnet)
  2. Enabled: toggle on to activate immediately after saving
  3. API Key: paste the API Token copied from TronZap
  4. API Secret: paste the API Secret copied from TronZap
  5. Default Energy Amount: the amount of energy to rent per transaction (default: 65,000, which covers a standard USDT transfer on TRON)

Click Create to save the configuration.

Create Fee Saving Config modal with API Key, API Secret, and Default Energy Amount filled in

Step 4: Verify the Configuration is Active

After saving, the Configurations list shows TronZap with:

  • Status: Enabled
  • API Key: Configured
  • Default Energy: 65,000

Your TRON fee saving is now live. You can edit or delete the config at any time from this screen.

Fee Saving Configurations list showing TronZap as Enabled and Configured

Fee Saving in Action: Gasless Withdrawals

When you initiate a TRON Mainnet withdrawal, Fystack detects the active TronZap config and automatically rents the required energy. The withdrawal modal shows Network Fee: 0 with a green notice confirming the energy rental and the amount saved.

Withdrawal modal showing Network Fee 0 and TronZap gasless energy rental saving

Monitoring Rent History

The Rent History sub-tab logs every energy rental attempt with full details: wallet, network, status, energy amount, cost in TRX, order ID, and on-chain transaction hash. Use this to audit usage and troubleshoot any failed rentals.

Rent History table showing successful TronZap energy rental for a Tron Mainnet transaction
Column Description
Time When the energy rental was triggered
Wallet The Fystack wallet that initiated the transaction
Network The chain on which energy was rented (e.g. Tron Mainnet)
Status SUCCESS or FAILED. Failed rentals fall back to standard network fees.
Energy Amount Units of energy rented for that transaction
Cost TRX spent on energy rental
Order ID / Tx Hash TronZap order reference and on-chain transaction hash for verification

Best Practices

  • Keep your TronZap balance topped up: if the TRX balance on TronZap runs out, energy rental fails and transactions fall back to standard fees.
  • Set Default Energy Amount appropriately: 65,000 covers a standard USDT TRC-20 transfer. Complex smart contract interactions may require more; adjust based on your transaction types.
  • Monitor Rent History regularly: any FAILED entries mean that transaction paid full network fees. Investigate via the Order ID or Tx Hash.
  • Rotate your API Secret periodically: treat it like a password and regenerate it from TronZap's API page on a regular schedule.