Biconomy SDK

Gas & Transaction Fees

Using the smart contract wallet, transaction fees can be abstracted away from users. This allows users to pay the transaction fees in multiple currencies or even have their fees paid by a third party like the dApp itself. In addition, users don't have to worry about gas limits or gas price since our relayer system automatically retries transactions to ensure prompt execution.

Transaction Fee Payment Options

Currently users can pay their gas fees with the following currencies:
  • ETH / MATIC / BNB (native tokens of particular chain)
  • USDT
  • USDC
  • DAI
Users are shown a fixed fee at the time of transaction confirmation, which is used to reimburse the relayers that will execute the transaction. This fee will not increase even if the transaction is repriced by the relayer. This is a cost the relayers will bear and hence will optimise for.
Following Endpoint can be consumed to fetch gas fee for different currencies and for different networks

How to pay transaction fees for your users

It is possible for third parties to sponsor the transaction fees of their users in a non-custodial way. You can do this using a paymaster.