r402-evm 0.15.0

EIP-155 (EVM) chain support for the x402 payment protocol.
Documentation

r402-evm

EIP-155 (EVM) chain support for the x402 payment protocol, part of the r402 workspace.

Highlights

  • Exact scheme — ERC-3009 transferWithAuthorization and x402ExactPermit2Proxy with EIP-1271 / EIP-6492 smart-wallet support.
  • Upto schemex402UptoPermit2Proxy.settle with the eip2612GasSponsoring extension for buyers without a Permit2 approval.
  • Default stablecoin table across many EIP-155 networks (primarily USDC; some chains use other stables such as MegaUSD — see r402_evm::networks).
  • Multicall3 verificationeth_call allowance + balance + nonce checks bundled into a single round trip.

Supported asset transfer methods (exact)

Method Status
eip3009 Implemented
permit2 Implemented
erc7710 Not implemented (spec-only; rejected with a typed deserialize error)

Cargo Features

Feature Surface
client Client-side EIP-712 signing and Permit2 approval.
server Server-side PriceTag generation.
facilitator Facilitator-side verify and settle.
telemetry OpenTelemetry tracing instrumentation.
full All of the above.

Documentation

License

Dual-licensed under MIT and Apache-2.0.