Prerequisites: This tutorial assumes you’ve read the Enable MEE for EOA Users and understand EIP-7702 based execution and Fusion execution.
Simplify Your Operations: One gas tank. Many chains. Sponsorships can be powered across all supported chains from a single gas tank and infrastructure.
- Introduce sponsorship across EIP-7702, Fusion, and native SCAs
- Help you choose the right flow for your app
- Walk you through enabling sponsorship
- Explain hosted vs self-hosted setups
Sponsorship Basics
Biconomy’s gas sponsorship abstracts the need for end-users to hold native gas. This is ideal for:- Onboarding users unfamiliar with wallets
- Consumer apps where gas UX is a blocker
- Advanced orchestrations involving bridging or multicalls
apiKey
in all requests.
Choosing the Right Flow
EIP-7702 Sponsorship (Embedded Wallets)
EIP-7702 lets you install smart account logic directly on EOAs, enabling orchestration and sponsorship with zero user effort.Full Support: Supports all ERC-20s, multichain execution, and full transaction abstraction.
Best For: Embedded wallets (Privy, Dynamic, Turnkey, …)
Fusion Sponsorship (External Wallets)
Fusion enables orchestration from EOAs (e.g. MetaMask) via a trigger + Companion Account pattern. It supports sponsorship, but with caveats:Requirements
- Set
sponsorship: true
- Trigger token must support
permit()
(ERC-2612) to be truly gasless - Otherwise, user must have enough native gas to
approve()
token transfer
Best For: External Wallets - MetaMask, Trust, Rabby, Coinbase Wallet, Uniswap Wallet, …
Native SCA Sponsorship (Deployed Accounts)
If you’re orchestrating via pre-deployed smart contract accounts, you can sponsor transactions as long as the orchestrator account is set and you pass theapiKey
.
Hosted vs Self-Hosted Sponsorship
- No infra required
- Uses Biconomy-managed gas tanks
- Set up via dashboard
- Supports post-paid modes with enterprise contracts or paying via credit card
Testnet Setup
On testnets, you’ll often want to usesponsorshipOptions
to point to a testnet gas tank:
Discover Available Gas Tanks
List available tanks using:Summary
- Use EIP-7702 for embedded wallets — simplest and most powerful
- Use Fusion for EOAs — ensure
permit()
or fallback gas is available - Use native SCAs if deploying and managing accounts
- Start with Biconomy-hosted sponsorship; move to self-hosted as you scale
- Sponsorship unlocks full UX abstraction with one gas tank across all chains
Sponsorship is the easiest way to eliminate onboarding friction and scale user-friendly smart account experiences.