Overview
The Fireblocks Gas Station solution is designed to make sure vault accounts have a minimal, predefined amount of base assets to pay for future transaction fees.
If you want more information about the Gas Station and its supported blockchains, please refer to the Fireblocks Gas Station article.
Things to keep in mind
- Almost all Ethereum Virtual Machine (EVM) based blockchains require a fee to be paid in their native asset to execute transactions. For example, ETH for Ethereum, BNB for BSC, and so on. This fee, referred to as gas, is required for both ETH and ERC-20 tokens.
- You must monitor and manually top off the Gas Station's external wallet.
- If you do not configure the Gas Station’s settings, the maximum gas price will not be set, which means fueling will be triggered at any cost. Other Gas Station settings, such as gas threshold and gas cap, will be configured according to the default Gas Station values.
- Vault balances are updated after incoming or outgoing pending transactions are fully confirmed. Until then, a transaction's assets remain locked in their original location until the transaction status changes to Completed. The Gas Station monitors each vault's overall balance, which includes outgoing, unconfirmed transaction amounts. Refueling transactions are only triggered after the total balance drops below the set threshold for the related base asset.
General Troubleshooting
If you have issues with the Gas Station, we recommend that you verify that all the conditions below are met to ensure your Gas Station's auto-fueling configuration is correct.
- The associated vault account needs to be set to autoFuel = True.
- The Gas Station needs to have a sufficient amount of the base asset available.
- The fueling trigger requires an incoming transaction.
- The auto-fueled vault account must have a token with a non-zero balance on the relevant network where you are expecting an auto-fueling transaction.
- The current amount of the base asset in the vault account is less than the configured gasThreshold value.
- The gas cap is set to a value greater than the gas threshold.
- Enter a maxGasPrice value that the associated vault account and the Gas Station external wallet can cover.
- Note that the maxGasPrice parameter is used during fee estimation. Although the actual gas price is typically lower, the fee estimation process checks to ensure you have a sufficient balance to cover a transaction fee up to the specified max gas price.
- We recommend checking the current gas price before setting the maxGasPrice value to avoid transactions getting stuck at broadcasting. Visit https://etherscan.io/gastracker to check current gas prices.
Need more help?
If you still have issues related to Fireblocks Gas Station beyond the above recommendations, submit a request to Fireblocks Support. For the fastest assistance, follow these guidelines and include the following details in your request:
- Vault ID (indicate whether the problem occurs for all auto-fueling-enabled vaults in your workspace or only a specific one)
- Your expected Gas Station configuration (gas threshold, gas cap, and maximum gas price)