Biconomy Gasless SDK (EOA)
DashboardMediumWebsite
  • 🚀Getting Started
  • Introduction
    • 🤘Why Biconomy?
    • 🙂How we simplify transactions
  • Products
    • 💸Gasless Transactions
      • Choose An Approach to Enable Gasless
        • Standard EIP 2771 Approach
          • 1. Register Artifacts on the Dashboard
          • 2. Code Changes
            • Using SDK
            • Using API
        • Custom Implementation Approach
          • 1. Register Artifacts on the Dashboard
          • 2. Code Changes
            • Using SDK
            • Using API
        • Smart Contract Wallet Approach
          • Gnosis
        • Network Agnostic Transactions
          • EIP-2771 Approach
          • Custom Approach
      • Conditional Whitelisting
      • Gasless SDK (EOA) 3
      • Networks Supported
    • ↔️Hyphen - Instant Cross-Chain Transfers
      • SDK
        • DepositManager
        • TransferManager
        • TokenManager
      • APIs
      • Helper Methods
      • Migrating from Hyphen V1
      • Contract Addresses
      • Hyphen Widget
  • Guides
    • 💻Dashboard
      • DApp Statistics
    • ⛽Gas Tank Deposits
      • Via Dashboard
      • Via Smart Contract
  • api
    • 🔧Native Meta Transaction
      • Get Retried Hashes
    • 🌎Dashboard APIs
    • ⚪Whitelist API
      • Whitelist Destination Address
      • Whitelist Proxy Contracts
    • 〰️ Check Limits
    • 💿Biconomy Data API
      • 👨‍🚀Unique User Data
      • 🧑‍🔧Per User Limits Data
      • ⛽Gas Tank Balance Data
  • SDK
    • 📙Gasless SDK (EOA)
      • Configuration
  • Tutorials
    • 🔰Native Meta Transactions
      • How To Build Your First DApp
        • Write Your First Smart Contract
        • Initialize Web3 on Client Side
        • Executing First Blockchain Transaction
      • Enable Native Meta Transactions
        • Smart Contract
          • Describe Your Structs
          • Declare Your Variables
          • Modify Respective Function
        • Client Side
          • Design Your JSON structure
          • Design Your Domain Separator
          • Design Data Types
          • Define Data To Sign
          • Generate Signatures
      • Integrate Biconomy
        • Register On Dashboard
        • Integrate Gasless SDK (EOA)
      • Summary
  • BICO Staking
    • 🪁Safety Module
  • Get in touch
    • 👥Contact Us
  • Misc
    • 🧩Projects on Biconomy
    • 🌐Supported Networks
    • 📫Contract Addresses
    • ✔︎ Smart Contracts Audit
    • ❓FAQs
Powered by GitBook
On this page

Was this helpful?

  1. Guides

Gas Tank Deposits

Pre-fill your gas tank for a seamless end user onboarding experience

PreviousDApp StatisticsNextVia Dashboard

Last updated 2 years ago

Was this helpful?

Gas Tank enables dApp owners to fill in gas into their dApp's gas tank. This offers a systematic approach for dApps to monitor how much gas fee their users are consuming and can fill in their gas tanks accordingly.

DApp owners have the option to deposit native tokens in their dApp's gas tank via the biconomy dashboard or directly via the smart contract's write function.

Each dApp is assigned a funding key that is visible on the dashboard. The funding key acts as a unique identifier that is used to identify the dApp gas tank.

There is a minimum deposit amount that depends on the network on which the dApp is registered (For example: the minimum deposit amount on Polygon is 1 MATIC)

Every dApp has an associated threshold value which is the estimated gas left in the tank that would allow the gas tank to last for 7 days. Based on this threshold there are 3 states of a gas tank:

  • The gas tank balance is shown in green when the gas left is above the threshold

  • The gas tank balance is shown in red when the gas left is below the threshold but above 0.

  • In the third state, the gas tank balance can take negative values and is shown in red, but the transactions would stop being relayed if no deposit is made.

Gas Tank is deployed on the following networks:

  • Kovan

  • Matic Testnet (Mumbai)

Terminology:

  • Funding Key: Every dApp gas tank has a funding key associated with it. This funding key is a unique number that helps in identifying deposits to your gas tank. The funding key can be used while making an external deposit call directly on the contract.

  • Minimum deposit amount: Every deposit transaction has a minimum amount on the contract level. The deposit amount should be greater than this value. (Example: On polygon, minimum deposit amount in 1 MATIC).

  • Current Balance: Represents the current balance in the dApp gas tank.

The relevant smart contracts for dApp gas tank can be found .

⛽
Ethereum
Polygon
xDai
BSC Mainnet
Avalanche Mainnet
Arbitrum Mainnet
Moonbeam Mainnet
Fantom Mainnet
Moonriver Mainnet
Arbitrum Testnet
Fantom Testnet
Moonbeam Testnet
Avalanche Testnet
here