Fund Gas Tanks

Overview

Certain blockchains charge a fee, known as gas, to process transactions on chain. If you have any wallets for assets that require gas, then you must maintain a separate balance of those coins in an address, known as a gas tank. Gas tanks are separate reserves from the rest of your wallet balances that you can deposit into. Once you fund your gas tanks, upon creating transactions from your wallets, BitGo automatically uses the coins held in the gas tanks to pay the gas fees.

BitGo recommends funding your gas tanks prior to creating new wallets or receive addresses, because some blockchains require broadcasting these addresses on chain to initialize them. In addition, MPCv2 wallets enable multiple receive addresses with automatic consolidations to the root address. However, these consolidations can occur only if the gas tanks are funded with a sufficient balance to cover the gas fees. Keeping your gas tanks continually funded, ensures your operations aren't disrupted.

Prerequisites

Sign up for a BitGo account in the test or production Environment.

Fund Gas Tanks

Funding your gas tank requires using the BitGo web application, since there's currently no programmatic way for you to get your gas tank addresses.

  1. Log in to your BitGo account and select the Gas Tanks option from the top menu, next to the Activity bell icon.
  2. Find the gas tank for the asset that you want to fund and select the Deposit button.
  3. Copy the address or use the QR code to deposit assets into the gas tank from another wallet that you control.

Step Result

Your gas tank is funded and ready to cover the gas fees for your transactions.

Next Steps

Create Wallets for assets that require gas tanks.

See Also

API Reference: Get Gas Tank Balance