Introducing ERC-20 Support for Paymaster: More gas token options for your users
October 10, 2024
TLDR: Today, we’re excited to announce that Coinbase Developer Platform’s Paymaster now supports gas payments with ERC-20 tokens on Base—enabling your app’s users to pay for gas with tokens beyond ETH, like USDC or custom tokens, streamlining the user experience and making it easier to come onchain.
Enhancing UX for onchain apps with Paymaster
One of the biggest obstacles for new onchain users is funding their wallets for gas. It’s effectively a giant and complicated paywall standing between them and their “aha” moment. This is why we built our Paymaster for onchain apps on Base, unlocking gasless interactions and enabling the creation of freemium experiences.
Our goal is to make it easier for developers to build seamless onchain apps, removing friction for users at every touchpoint possible. Since launch just a few months ago, our Paymaster has already powered 15M+ gasless transactions across 50+ onchain apps—including Blocklords, Cat Town, and Frenpet—making it easier than ever for new users to come onchain.
Now, we’re giving even more flexibility to developers using our Paymaster with ERC-20 support, meaning that users can pay for gas in your app with tokens other than ETH—such as USDC or your app’s custom token.
This feature of Paymaster is currently in early access and only works with any smart wallet. While abstracted, at the protocol layer gas is still paid in ETH. Request access here.
More gas options for your users
With ERC-20 support, developers can now use our Paymaster to give their users more options to pay for gas with tokens other than ETH—enabling:
Easy Onramp: Allow users to use your app by onramping to just one token, without worrying about having an ETH balance for gas.
Increased Token Utility: Allow users to pay for gas with your custom token in your app.
Streamlined UX: Allow users to continue transacting in your app, without the added step of topping up their wallets with ETH.
Get started with ERC-20 Support on Paymaster
We’re excited to see how developers use ERC-20 support in CDP’s Paymaster — with apps like Blocklords, Cat Town, and Frenpet already creating better onchain experiences and onboarding users to their apps by giving them more options to pay for gas with.
To be eligible for the the ERC-20 support in Paymaster*, your app must:
Be deployed on Base mainnet
Have an ERC-20 token listed on a market cap website, like CoinMarketCap or CoinGecko
Support any smart wallet. If you don’t have this yet, add Smart Wallet support for your app with just a few lines of code using OnchainKit.
Request early access to this feature here, and learn how to implement it in our docs.
*Eligibility for ERC-20 support is subject to review.
About Paymaster
CDP’s Paymaster enables builders to create easy gasless experiences for onchain users. To get started building with Paymaster, read the Docs, join Discord, or follow us on X/Twitter.
Are you building on CDP and want to collaborate on marketing? Get in touch.
Sign up to receive updates to your inbox
This material is the property of Coinbase, Inc., its parent and affiliates ("Coinbase"). This material is for informational purposes only, and is not (i) an offer, or solicitation of an offer, to invest in, or to buy or sell, any interests or shares, or to participate in any investment or trading strategy, (ii) intended to provide accounting, legal, tax advice, investment recommendations or other professional advice or (iii) an official statement of Coinbase. You should consult with a professional advisor before making any decisions based on this information. No representation or warranty is made, expressed or implied, with respect to the accuracy, completeness, reliability or suitability of this information or to the future performance of any digital asset, financial instrument, protocol, network, project or other market or economic measure. This information contained herein is believed to be current as of the date indicated and may not be updated or otherwise revised to reflect information that subsequently became available or a change in circumstances after the date of publication. Prior results that are presented here are not guaranteed and prior results do not guarantee future performance. The risk of loss in cryptocurrency, including staking, can be substantial and nothing herein is intended to be a guarantee against the possibility of loss. Coinbase may have financial interests in, or relationships with, some of the entities and/or publications discussed or otherwise referenced in the materials. Certain links that may be provided in the materials are provided for convenience and do not imply Coinbase's endorsement, or approval of any third-party websites or their content. The right to use any of Coinbase’s services and tools may be contingent on completion of Coinbase’s onboarding process and is subject to Coinbase’s sole discretion, including entrance into applicable legal documentation and will be, at all times, subject to and governed by Coinbase’s policies, including without limitation, any applicable terms of service and privacy policy, as may be amended from time to time. Coinbase, Inc. is not registered or licensed in any capacity with the U.S. Securities and Exchange Commission or the U.S. Commodity Futures Trading Commission.