Circle Paymaster
Circle Paymaster
Enable gas fees in USDC
Trusted by the community
Trusted by the community
Circle paymaster
Make USDC your universal gas token
Simplify onchain interactions
Revolutionize Blockchain Interactions
How it works
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.
How it works
Optimizing user experience
Pricing
Zero cost for developers
Get Started
Live on 7 blockchains
Available on Arbitrum, Avalanche, Base, Ethereum, OP Mainnet, Polygon PoS, and Unichain.
Support for more blockchains is coming soon.
Read our blog
Explore use cases, recent updates, and success stories.
Community
Connect with like-minded builders to learn and collaborate.