Gasless Transactions on EVM: How They Work
Biconomy provides gasless transaction capabilities through MEE (Modular Execution Environment). MEE implements all the functionality of ERC-4337 bundlers and paymasters, plus cross-chain orchestration, in a unified developer experience.
What are gasless transactions?
What are gasless transactions?
Gasless transactions allow users to interact with blockchain applications without holding native tokens (like ETH) to pay for gas fees. Instead, a third party—typically the application developer or a paymaster service—covers the gas costs.From the user’s perspective, the transaction appears “free,” dramatically improving onboarding and user experience.
How do gasless transactions work technically?
How do gasless transactions work technically?
Gasless transactions work through a mechanism called meta-transactions:With ERC-4337, this flow is standardized through UserOperations and Paymasters.
- User signs a message describing their intended action (not a transaction)
- Relayer receives the signed message
- Relayer submits an actual transaction to the blockchain, paying gas
- Smart contract verifies the user’s signature and executes the action
- Paymaster reimburses the relayer (in ERC-4337 model)
What is a Paymaster in ERC-4337?
What is a Paymaster in ERC-4337?
A Paymaster is a smart contract that sponsors gas fees for UserOperations. There are different types:
Biconomy’s MEE provides all paymaster functionality with additional capabilities like cross-chain gas abstraction—pay for gas on any chain using tokens from any other supported chain.
| Paymaster Type | Description | Use Case |
|---|---|---|
| Verifying Paymaster | Sponsors based on off-chain verification | App-specific sponsorship with policies |
| Token Paymaster | Accepts ERC-20 tokens for gas | Let users pay gas in USDC, DAI, etc. |
| Deposit Paymaster | Uses pre-deposited funds | Enterprise gas sponsorship |
What are the benefits of gasless transactions?
What are the benefits of gasless transactions?
For Users:
- ✅ No need to buy/hold ETH before using an app
- ✅ Familiar Web2-like experience
- ✅ Lower barrier to entry for new users
- ✅ Can pay gas in stablecoins if preferred
- ✅ 10x higher conversion rates on onboarding
- ✅ Eliminate “buy ETH” support tickets
- ✅ Control user acquisition costs (sponsor strategically)
- ✅ Competitive advantage over apps requiring gas
- ✅ Mass adoption becomes feasible
- ✅ Mobile-first experiences possible
- ✅ Web3 accessible to non-crypto natives
How do I implement gasless transactions with Biconomy?
How do I implement gasless transactions with Biconomy?
Biconomy provides gasless transactions through MEE (Modular Execution Environment):Option 1: AbstractJS SDK (Recommended)Option 2: Supertransaction APIMEE handles all the complexity of ERC-4337 (bundlers, paymasters, UserOperations) plus cross-chain orchestration behind the scenes.
Can I set limits on gas sponsorship?
Can I set limits on gas sponsorship?
Yes! MEE supports flexible sponsorship policies configured in the Biconomy Dashboard:
- Spending limits: Max gas per transaction and total spending cap
What's the difference between gasless and gas abstraction?
What's the difference between gasless and gas abstraction?
| Term | Meaning |
|---|---|
| Gasless | User pays nothing; sponsor covers 100% of gas |
| Gas Abstraction | User pays, but in a token of their choice (USDC, DAI, etc.) |
Are gasless transactions safe?
Are gasless transactions safe?
Yes, gasless transactions maintain the same security guarantees as regular transactions:
- User signature required: Transactions still need the user’s cryptographic signature
- Non-custodial: Sponsors never have access to user funds
- On-chain verification: Smart contracts verify signatures before execution
- No replay attacks: Nonces prevent transaction replay
Which EVM chains support gasless transactions?
Which EVM chains support gasless transactions?
Gasless transactions via ERC-4337 are supported on all major EVM chains:
- Ethereum Mainnet
- Arbitrum One & Nova
- Optimism
- Base
- Polygon PoS & zkEVM
- BNB Chain
- Avalanche C-Chain
- And 50+ more chains