Tax deadline is 6 weeks away and I got tired of paying $150/year to services that want my xpub. So I built Opacore.
Import your xpub, descriptor, or wallet file (Sparrow, Unchained, Coldcard). It syncs your transaction history, calculates your gains (FIFO, LIFO, or HIFO), and spits out a Form 8949-ready CSV. Watch-only — no private keys ever touch the server.
It's also a full portfolio platform if you want it to be — dashboard, DCA tracker, invoice/payment links, fee estimator, price alerts.
Two ways to use it:
opacore.com — hosted, free, just sign up
Self-host — Docker Compose, one command, your data stays on your server
MIT licensed. No node required. No altcoins.
jpsdtj•2h ago
Import your xpub, descriptor, or wallet file (Sparrow, Unchained, Coldcard). It syncs your transaction history, calculates your gains (FIFO, LIFO, or HIFO), and spits out a Form 8949-ready CSV. Watch-only — no private keys ever touch the server.
It's also a full portfolio platform if you want it to be — dashboard, DCA tracker, invoice/payment links, fee estimator, price alerts.
Two ways to use it:
opacore.com — hosted, free, just sign up Self-host — Docker Compose, one command, your data stays on your server MIT licensed. No node required. No altcoins.
GitHub: github.com/opacore/opacore Stack: Rust + BDK, Next.js, SQLite