Comparison
| Feature | EIP-3009 | EIP-2612 Permit | Permit2 |
|---|---|---|---|
| Support | Medium (native) | High (mainstream ERC-20) | General |
| Nonce | Random 32B | Contract nonce | Flexible |
| Typical use | USDC native | Standard ERC-20 | DeFi/general |
Recommendations
- If natively supports EIP-3009 → choose
eip3009 - Standard ERC-20 → choose
permit - Unsure/general purpose → let the client auto-select or use
permit2
Structures reference
See:parameters-responses/core/payment-payloadparameters-responses/core/payment-requirements