A personal project

Building my own DCA analytics.

I'm moving my investing from centralized exchanges to decentralized protocols. This is a tool I'm building to track my portfolio along the way.

True Cost Basis
$2.47/RUNE
47 entries
Total Deployed
$12,400
USDT
Fees Paid
$84
Included in basis

The backstory Why I'm building this

I've been dollar cost averaging on centralized exchanges for a while now. It works. Set up recurring buys, and the exchange handles everything: tracks every entry, calculates your average cost, shows your P&L, accounts for fees.

But I don't love keeping my funds on an exchange. The whole "not your keys, not your coins" thing isn't just a meme. Exchanges get hacked. They freeze accounts. They go bankrupt. I'd rather have full custody of my assets.

So I started looking into decentralized alternatives. THORChain, Rujira, CALC Finance. These protocols let you DCA without a middleman. Self custody, no KYC, no permission needed.

The problem? When you go decentralized, you lose all the nice portfolio tracking that exchanges give you for free. Suddenly I'm back to spreadsheets, scrolling through block explorers, trying to calculate my average entry price by hand.

The whole point of DCA is to automate and remove emotion from investing. Going decentralized shouldn't mean losing visibility into my own portfolio.

That's what this project is about. I want to build my own analytics layer that queries the blockchain, parses my DCA transactions, and tells me what I actually need to know: average cost basis, number of entries, fees paid, current P&L.

The bigger picture Owning the whole pipeline

This isn't just about replacing an exchange. It's about owning my entire investment flow.

I already have automated bank transfers that convert fiat to stablecoins. That part doesn't change. What changes is where those stablecoins go next: into protocols I control, executing strategies I define.

Bank Account Auto payment
Fiat to USDT On ramp
THORChain DCA execution
Decentralised DCA Analytics

Building this myself also means I can add features no exchange would ever offer. Things like: if an asset gains more than 30%, automatically sell a portion and recycle those gains back into the DCA pool. Lock in profits without exiting entirely. Reduce volatility without trying to time the market.

Exchanges give you "buy X every week" and that's it. When you control the pipeline, you can build strategies that actually match how you think about risk and reward.

The project What I'm building

Decentralised DCA will query the blockchain directly, parse my DCA transactions, and give me the visibility I'm missing.

Enter a THORChain or Rujira address, fetch the transaction history, identify DCA orders, calculate true cost basis with fees included, and show exactly where things stand.

Per asset analytics

Average cost per unit, total acquired, number of entries, fees paid, current value, P&L.

Aggregate view

Total stablecoins deployed, overall portfolio value, combined P&L across all assets.

True cost basis

Gas fees factored in. Every transaction accounted for. No more guessing.

Multi address support

Track multiple wallets and aggregate everything into one view.

Built to work with

Current status

Work in progress

This is an active project. The landing page you're looking at is the first step. Next up: building out the actual portfolio tracking functionality.