DEV Community

EL E
EL E

Posted on

Stop Trusting Screenshots: Verify Crypto Payments and Prove Your Reports Are Untouched

If you accept crypto (USDT-TRC20) for freelance or digital goods, you've probably been handed a "proof of payment" that was just a screenshot — editable, unverifiable, sometimes a fake TRC20 token.

Here are two open-source (MIT) tools I use to close that gap:

1. Verify the payment actually landed

usdt-receipt-verifier is read-only: give it your address + expected amount + min confirmations, and it checks the chain through a local Tor proxy (no real-IP leak), then writes a tamper-evident receipt. It issues no transaction and never sees your key.

2. Prove your deliverable report wasn't edited later

integrity-chain turns a report/attestation into a signed hash-chain. An independent verifier re-derives every link and flags tampering or "fake live" claims. Self-test shows honest chains PASS, tampered/fake-live FAIL.

Both are local-first, zero real IP, no keys.

Try it yourself — zero install, offline, no account

Both exit 0 on honest data and non-zero on tampered/fake-live data — prove it yourself.

Contact: open a GitHub issue on either repo above.

Top comments (0)