verify_usdc_payment
[PAID $0.002 USDC/call, x402, eip155:8453] Verify a USDC payment on Base: tx succeeded, USDC sent to the expected recipient (and from the expected sender), at least min_amount, enough confirmations. Returns verdict + decoded transfers. Unknown tx = not charged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Expected recipient address (0x...) | |
| from | No | Expected payer address (optional) | |
| chain | No | base (default) or base-sepolia | |
| tx_hash | Yes | Transaction hash, 0x + 64 hex | |
| min_amount | No | Minimum USDC amount expected, e.g. 0.05 | |
| min_confirmations | No | Required confirmations (default 1) |