Note
The Fireblocks Gas Station is a premium feature and not available in workspaces by default. If you're interested in this feature and want to see if your use case is eligible for it, please contact your Customer Success Manager.
Overview
Vault account auto-fueling is always available for API users with the Gas Station enabled, and any vault account with the Gas Station badge in the Console participates in the Gas Station service.
- When an incoming token transaction to an auto-fueling vault account completes, Fireblocks automatically transfers the appropriate base asset from the Gas Station to the vault account.
- When an outgoing transaction from an auto-fueling vault account completes, Fireblocks checks the token and gas balances. The vault account will be refueled if the token balance is above .00001 and the base asset is below the set threshold. Token transfers from this vault account to any destination will then have sufficient gas to cover transaction fees.
Enabling auto-fueling in the Console
For new vault accounts, simply select Auto-fuel with gas after an incoming transaction completes when you create the account.
For existing vault accounts, go to Accounts, find the appropriate vault account, and then select More Actions (...) > Enable Auto-Fueling > Enable. The Gas Station badge appears next to the name of the vault account when you're done.
Enabling auto-fueling via the API
For new vault accounts, call the Create a new vault account endpoint and set the autoFuel field to true.
For existing vault accounts:
- Call the Get vault accounts (Paginated) endpoint to find the vault account's ID.
- Call the Set auto-fueling to on or off endpoint, enter the vault account's ID in the vaultAccountId field, and then set the autoFuel field to true.
Disabling auto-fueling in the Console
In the Fireblocks Console, go to Accounts, find the appropriate vault account, and then select More Actions (...) > Disable Auto-Fueling > Disable. The Gas Station badge is removed when you're done.
Disabling auto-fueling via the API
- Call the Get vault accounts (Paginated) endpoint to find the vault account's ID.
- Call the Set auto-fueling to on or off endpoint, enter the vault account's ID in the vaultAccountId field, and then set the autoFuel field to false.