Gasless Transactions
Zero gas fees for your users
Enable USDT and USDC payments without requiring users to hold native tokens for gas. EIP-3009 and ERC-4337 account abstraction make it possible.
Benefits
Better User Experience
Users don't need ETH, MATIC, or other native tokens. They pay only in stablecoins.
Higher Conversion Rates
Remove the friction of acquiring gas tokens. Users can pay immediately with what they have.
Simplified Onboarding
New users can start transacting without understanding gas or bridging tokens.
Predictable Costs
Transaction fees are paid in stablecoins, making costs predictable regardless of network congestion.
Technical Details
EIP-3009: Transfer With Authorization
Allows token transfers via signed messages. The user signs a permit, and a relayer submits the transaction, paying the gas on behalf of the user.
ERC-4337: Account Abstraction
Smart contract wallets that can pay gas in any token. Bundlers aggregate user operations and submit them to the network.
Paymaster Contracts
Sponsor gas fees for specific operations. The paymaster validates and pays for user operations that meet certain criteria.
Relayer Network
Decentralized relayers compete to submit transactions, ensuring reliability and competitive pricing.
Code Example
import { createGaslessTransfer } from "@t402/evm";
// User signs a permit (no gas needed)
const permit = await createGaslessTransfer({
token: "USDC",
from: userAddress,
to: merchantAddress,
amount: "10.00",
deadline: Math.floor(Date.now() / 1000) + 3600,
});
// Relayer submits the transaction
const tx = await relayer.submitPermit(permit);
console.log("Transfer complete:", tx.hash);Use Cases
- 1E-commerce checkout without gas requirements
- 2Subscription payments in stablecoins
- 3Micropayments for content access
- 4Cross-border payments for users new to crypto
Supported Chains
Quick Links
Ready to implement?
Get started with our quickstart guide and have gasless transactions working in minutes.
Get Started