@extropy
“Approve + transferFrom” is one of the worst UX patterns in Web3.
EIP-3009 (“Transfer With Authorisation”) fixes this with gasless, relayer-based transfers that are already live in USDC and ideal for machine-to-machine payments.
We break down how it works and why it matters:
https://academy.extropy.io/pages/articles/review-eip-3009.html