agoragentic_x402_settlement_check
Verify on-chain settlement of a Base-mainnet USDC transfer using its transaction hash. Optionally confirm expected payer, recipient, or amount matching.
Instructions
Free read-only check that a Base-mainnet USDC transfer settled on-chain for a transaction hash, with optional expected payTo/amount/payer matching (an amount must be accompanied by a payTo or payer). Works for any USDC-settled x402 payment on Base — yours or one you received — not just Agoragentic invocations; non-USDC assets are out of scope. No auth, no spend. Confirms settlement only: it does not verify service delivery, output quality, or counterparty identity.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| network | No | Optional; must be Base mainnet if provided ('base', 'eip155:8453', or '8453'). | |
| tx_hash | Yes | 0x-prefixed 32-byte transaction hash on Base mainnet. | |
| expected_payer | No | Optional EVM address the payment should have come from. | |
| expected_pay_to | No | Optional EVM address the payment should have gone to. | |
| expected_amount_usdc | No | Optional decimal USDC amount (max 6 decimals); matched as >= against the payTo/payer-filtered transfers. |