{"uid":"cap_kvDuO89cB9Newm8n_CqDu","slug":"base-wallet-lens-usdc-receipt-verifier-66886ea0","name":"Base Wallet Lens — USDC Receipt Verifier","description":"Three pay-per-call tools for agents: Base balance snapshots, public page extraction, and USDC receipt verification. No account or API key.","url":"https://base-wallet-lens.bakongi.chatgpt.site/v1/receipt/verify?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"recipient":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"minimum_amount":{"type":"string","pattern":"^[0-9]+(\\.[0-9]{1,6})?$"},"expected_sender":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$"}}},"responseSchema":{"type":"json","example":{"checks":{"recipient_match":true,"transaction_found":true,"minimum_amount_met":true,"transaction_succeeded":true,"canonical_usdc_transfer_found":true},"source":{"provider":"Blockscout","indexed_data":true},"network":"Base mainnet","verified":true,"recipient":"0x0000000000000000000000000000000000000000","transfers":[{"to":"0x0000000000000000000000000000000000000000","from":"0x0000000000000000000000000000000000000000","amount":"1.25"}],"checked_at":"2026-10-09T00:00:00Z","confirmations":12,"minimum_amount":"1.25","matching_amount":"1.25","transaction_hash":"0x0000000000000000000000000000000000000000000000000000000000000000","transaction_status":"success"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_DA0XdltgM4d3R5HXZdXlj","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies a USDC transfer on Base mainnet by checking that a given transaction hash matches expected sender, recipient, and minimum amount criteria","exampleAgentPrompt":"Can you verify that transaction 0xabc123...def456 on Base mainnet was a successful USDC payment of at least 5.00 USDC from 0xSenderAddress to 0xRecipientAddress?","exampleUseCases":[{"title":"Confirm payment before releasing digital goods","prompt":"Before I send the download link, verify that transaction 0xabc123...def456 was a USDC payment of at least 10.00 USDC sent from 0xBuyerAddress to my wallet at 0xMyWalletAddress on Base."},{"title":"Automate escrow settlement check","prompt":"Check whether transaction 0xdeadbeef...cafe99 on Base mainnet transferred at least 250.00 USDC from 0xClientAddress to 0xEscrowAddress and that the transfer succeeded — I need this to trigger the contract release."},{"title":"Audit past payment for dispute resolution","prompt":"I need to verify that 0x1234...5678 actually sent at least 75.50 USDC to 0xMerchantAddress in transaction 0xfeed...1234 on Base — can you pull the receipt and tell me if all checks passed?"}],"resultDescription":"A JSON object containing a top-level 'verified' boolean, a 'checks' object with five individual boolean sub-checks (recipient_match, transaction_found, minimum_amount_met, transaction_succeeded, canonical_usdc_transfer_found), the network name, recipient address, transaction hash, confirmation count, matched transfer amount, minimum required amount, a list of transfers with from/to/amount, the data source (Blockscout), and the timestamp of the check.","failureModes":["Transaction hash not found on Base mainnet — returns verified: false with transaction_found: false","Recipient address does not match transfer destination — recipient_match: false","Transfer amount below minimum_amount threshold — minimum_amount_met: false","Transaction reverted or failed on-chain — transaction_succeeded: false","USDC contract address is not the canonical Base USDC — canonical_usdc_transfer_found: false","Malformed address or hash inputs fail schema pattern validation before the call is made","Blockscout indexing lag may cause recently broadcast transactions to appear not found","Payment of 0.004 USDC required per call; insufficient payment returns HTTP 402"],"whenToPreferThis":"Choose this endpoint when you need a trustless, pay-per-call USDC receipt verification on Base mainnet with no API key or account setup. It is ideal for agent-driven payment gatekeeping, automated order fulfillment, and dispute resolution where you need a structured breakdown of multiple checks (recipient, sender, amount, success, canonical token) rather than a simple yes/no. Prefer it over manual RPC queries when you need Blockscout-indexed data with confirmation counts and a clean JSON receipt. Not suitable for non-USDC tokens, non-Base networks, or high-frequency polling at scale.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T13:08:14.663Z","isFirstParty":false,"canonicalSlug":"base-wallet-lens-usdc-receipt-verifier-66886ea0"}