Koinlytics

EIP-3009: Gasless Transfers That Actually Work

Ethereum Standardsadvanced5 min read
How USDC and DAI let you sign a transfer that anyone else can broadcast. The primitive under gasless payments.

EIP-3009 (Transfer With Authorization) lets a token holder sign an authorization to transfer their tokens without paying gas themselves. Anyone (a relayer, a merchant, the recipient) can broadcast the authorization and pay the gas.

How it differs from Permit (EIP-2612)

3009 is atomic: one signature, one transfer, no lingering approval.

USDC support

Circle added 3009 to USDC across all chains. This is why USDC-based gasless payments are possible: merchant collects a signed authorization from the payer, relays it, and gets paid without the payer touching ETH for gas.

Real use cases

Comparison with account abstraction

Security notes

PreviousEIP-712: Typed Data Signatures Explained
Powered by Koinlytics · Free crypto education.

Ready to try what you just learned?

Open the Koinlytics dashboard and see the concepts live on your real portfolio.

Launch App