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.
Currently users can pay their gas fees with the following currencies:
- ETH / MATIC / BNB (native tokens of particular chain)
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
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.