Skip to main content

Comparison

FeatureEIP-3009EIP-2612 PermitPermit2
SupportMedium (native)High (mainstream ERC-20)General
NonceRandom 32BContract nonceFlexible
Typical useUSDC nativeStandard ERC-20DeFi/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-payload
  • parameters-responses/core/payment-requirements