Skip to main content
When a user utilizes a Sequence wallet, we offer the compatibility of sponsoring gas on any chain for your users - either at the contract or address level. This means higher conversion rates to smooth the onboarding experience for your users. By default, Sequence sponsors all gas on testnets for a smooth developer experience, however we recommend when going to Mainnet that sponsor gas for your users.
Current Builder behavior:Treat Builder contract deployments on production networks as self-funded transactions. Even if you add a wallet or contract under Gas Sponsorship, deploying a new contract from Builder, including most factory-based deployments, may still require the deploying wallet to pay network gas.Gas sponsorship is most reliable for relayed interactions with contracts that are already deployed.Sponsoring a wallet address is broader than sponsoring a contract address. A sponsored wallet can cover relayed transactions from that wallet on the sponsored network beyond a single contract, while sponsoring a contract address is the narrower option.
Why would I want to sponsor gas for my app?
Obtaining the crypto needed to cover gas fees poses a challenge for onboarding your users. Sponsoring gas on their behalf solves this problem, ultimately leading to higher conversion rates and retention. Sponsoring gas is easy and works across all networks we support with a single balance.

How to Enable Gas Sponsorship

1

Create or Select Project

To create a project, follow this walkthroughIf you have a project already, sign in and select from the listed projects.
2

Sponsor Wallet or Contract

First, navigate to the gas sponsorship overview page.Then, either + Add Address to sponsor gas for a specific wallet address.
select relayer network
Or, Add Contract to select a smart contract that you’d like to sponsor.
select relayer network
Wallet sponsorship and contract sponsorship are scoped differently. Sponsoring a wallet can cover that wallet’s relayed transactions across many contracts on the selected network. Sponsoring a contract can benefit many users, but only when they interact with that specific contract.
3

Add Payment & Configure

Now, we are going to add a payment method via a credit card in order to fund the sponsorship. Go to the gas sponsorship configuration and select Setup Payment Method.Add a payment method which will update your gas sponsorship configuration.You can either do a one-time top off or an automated top-up based on preferred ranges so you can precisely configure how much you’d like to willing to subsidize for your users each month. Once you have selected your top-up amounts, go ahead and save your settings.We will automatically notify you if your balance falls below $5 and you have sponsored contracts.
4

Test your Sponsorship

We recommend testing out your sponsorships prior to launching. After the contract is already deployed, call the contract or use your sponsored wallet for a mainnet transaction. You should shortly see the sponsored transactions list populating with these transactions.Do not use a Builder contract deployment as your sponsorship test, since deployment transactions may still require the deploying wallet to pay gas.

Ecosystem Gas Sponsorship

We also offer the capability to sponsor all transactions for your ecosystem where we orchestrate a number of signers through our relayer at the chain level. This means any developer building on your ecosystem as well as any user of Sequence wallets has the best onboarding and UX experience possible. Please feel free to contact us to set this up for your ecosystem.