Find and revoke old unlimited token approvals
Intermediate12h1–2
ViemWagmiNext.js
17/20Turn wallet history into a clean CSV with cost basis.
Build Crypto Tax Transaction CSV for crypto users filing taxes in ~14h with 1–2 people. Stack: Viem + Python + Next.js.
Why it wins: Painful annual problem.
| Tech | Role | |
|---|---|---|
| Viem | Ethereum client | Chain |
| Python | Backend / scripting | Backend |
| Next.js | Frontend + API routes | Web |
Open-source projects you can build on. Links checked 2026-10-31.
Find and revoke old unlimited token approvals
Explain what an off-chain signature request actually allows
See exactly which tokens leave your wallet before you sign