Circle Paymaster
Circle Paymaster
Enable gas fees in USDC
Circle paymaster
Make USDC your universal gas token



Simplify onchain interactions



Revolutionize Blockchain Interactions
Como funciona
Optimizing user experience
Sign a permit
A user initiates a transaction in your app and specifies the recipient details. Your app asks their wallet to sign an EIP-2612 permit to grant Circle Paymaster access to a small amount of their USDC to pay for gas.
Create a UserOp
Your app creates a UserOp that encodes the user’s desired transaction and specifies that Circle Paymaster should use the user’s USDC to pay for gas. The permit from the user is passed to the smart contract to facilitate this action.
Submit the UserOp
Your app submits the UserOp to a bundler for execution. The bundler verifies and approves the transaction, ensuring the gas fee is paid by Circle Paymaster and the recipient receives their payment. The bundler returns the UserOp hash, which can be used to check its status later on.
Como funciona
Optimizing user experience

Zero cost for developers
10% of gas fees per transaction for end users. Waived until June 30, 2025.
Empezar
Live on 5 blockchains
Available on Arbitrum, Base, Ethereum, OP Mainnet, and Polygon PoS.
Support for Avalanche, Unichain, and more is coming soon.
Read our blog
Explore casos de uso, actualizaciones recientes e historias de éxito.
Comunidad
Connect with like-minded builders to learn and collaborate.
Preguntas frecuentes
Circle Paymaster is a product for developers to enable their users to pay gas fees in USDC. It provides a simple and secure way to cover blockchain transaction costs without needing to hold or manage native tokens like ETH.
Circle Paymaster is permissionless and available to all developers.
Yes, Circle Paymaster supports both smart contract accounts (SCAs) compliant with ERC-4337 and externally owned accounts (EOAs) following EIP-7702’s implementation.
EIP-7702 lets EOAs temporarily behave like ERC-4337-compatible SCAs. This enables them to use Circle Paymaster and pay gas fees directly in USDC.
Circle Paymaster works for both EOAs and SCAs. SCA wallets need to be smart contract accounts (SCAs) compatible with ERC-4337 standards. EOA wallets need to be upgraded to SCAs. Additionally, these SCA wallets should be built on EntryPoint v0.7 or v0.8.
Paymasters currently support only EVM blockchains. We're actively exploring solutions for non-EVM blockchains.
Circle Paymaster currently requires users to hold USDC on the specific blockchain they wish to make transactions. We’re exploring solutions for users to pay gas fees across chains.
EIP-2612 enables gasless, offchain approvals for ERC-20 tokens, allowing users to sign messages that authorize spending without separate transactions.
Circle Paymaster currently supports USDC only. We plan to support additional Circle stablecoins like EURC in the future.
The service is currently free of charge. At 9AM PT on July 1, 2025, Circle Paymaster will begin charging end users 10% of the gas cost per transaction. For example, a $0.01 gas fee becomes $0.011 with Circle Paymaster and is facilitated automatically. There is zero cost charged to developers.
Circle Paymaster is a permissionless product that doesn’t require a Circle account. It allows users to pay gas fees in USDC. Gas Station is a feature of Circle Wallets which allows developers to sponsor gas fees for their users.
Security is always our top priority. All Circle-developed smart contracts, including Circle Paymaster, undergo third-party security audits.
No. Circle Paymaster doesn’t have access to any PII.