Errors /
invalid_exact_evm_eip3009_not_supported
The quoted token cannot be paid with a signed transfer authorization.
| Reported by | the facilitator, during verify |
| Usually fixed by | the seller |
Cause
The transfer simulation failed and the token contract did not answer authorizationState, so it does not implement EIP-3009, which the exact scheme's default transfer method relies on.
Fix
- Seller: check the
assetaddress is the token you intended, on the network you intended. A valid address on the wrong network is a common cause. - Seller: quote a token that supports EIP-3009, such as USDC, or use a transfer method your facilitator supports for that token.
About this reference
Causes are taken from the source of @x402/evm 2.31. Other facilitators and later versions may use the same code for slightly different checks. See all x402 errors.