Burokku AIAsk me about Burokku

Counting a coin once: how Burokku adds up what you hold

How Burokku adds up wallets, exchanges, DeFi and perps without counting the same money twice: Aave deposits, vaults, liquidity, margin and more.

By the Burokku teamPublished Nov 19, 20264 min read

Put 10 ETH into Aave and it shows up twice. Your wallet now holds a receipt token that stands for the deposit, and Aave lists the deposit itself. Add both and you own 20 ETH. The same thing happens with vault shares, liquidity tokens and the margin behind a perp.

A net worth that's off by one deposit isn't a rounding error. Much of Burokku reads from that number: an alert that one coin has become half of what you own, your exposure across venues, a question you ask Burokku AI. So we decided the total has to count each coin once, even when that makes it smaller than another app's.

One row per coin, wherever it sits

Your assets list has one row for each coin, with every place it sits listed underneath: each account and each chain. On an exchange, the funding, trading and earn wallets add up into one holding that still says where each part is.

Some things don't count at all:

  • Tokens that can't be verified. Wallets fill up with airdrops priced on paper. Only verified tokens count.
  • Dust with no price. A balance nobody prices is left out of the totals and the lists.
  • Coins you leave out. If you think a token is worthless, or don't believe its price, choose "Leave out of net worth". It drops out of your net worth, history and alerts, and your tax report still includes it.
  • Wallets you follow. An address you follow is someone else's, and never counts as yours.

Deposits, loans and vaults

A deposit or a loan is counted as a position, not as the receipt token in your wallet. A position's value is what you supplied less what you borrowed, so a loan counts as the equity you have in it. Rewards a position has earned are shown beside it but not added to its value until you claim them.

For Aave, Spark, Morpho and Pendle, we also read the protocol directly, and its own numbers replace the general read on that chain, including each loan's health factor. Apps built on these protocols can list the same loan under their own name; a loan with the same chain, the same tokens on each side and about the same value is counted once.

Between full reads, Burokku runs a lighter check for whether a wallet moved. It sees receipt tokens as ordinary coins, so it only updates prices and never rebuilds your positions.

Vaults have the opposite problem: some vault shares come through as plain tokens. When a vault's share token is already counted among your holdings, the token stays and the separate vault entry is dropped.

A liquidity position counts as the tokens inside it, once, and the token that represents it isn't added on top. Where the position has a price range, you also see whether it's in range and how far the price can move before it stops earning.

Margin belongs to the perps

The collateral behind a perp is money you hold, but it isn't a coin holding. If it were, the USDC backing a short would sit in your USDC row and again in the perp's equity.

  • Lighter and Aster. The collateral is a margin balance, counted with the perps it backs and never in your assets.
  • Hyperliquid. The account's value already includes open profit and loss, so Burokku splits it: margin is the value less open PnL, and the open PnL is added once.
  • Exchanges. Futures margin sits inside the exchange's trading wallet, already counted with its balances, so the Perpetuals card shows it without adding it again. Where an exchange reports both cash and equity, as OKX and Bybit do, Burokku reads the cash, so open PnL isn't counted twice.

So your net worth is your holdings, your DeFi positions net of debt, perp margin and open PnL, and shares in prediction markets, each in exactly one of those places. Cross and isolated margin explains how that margin behaves.

Accounts that overlap

The same money can also arrive through two doors:

  • Exchange sub-accounts. Each is connected with its own read-only key and reads only its own account. Where an exchange says which account a key belongs to, a second key for an account Burokku already reads is refused.
  • Staking on an exchange. When staked coins already appear as a balance, the staking entry isn't added again.
  • An address that's two accounts. If you watch an address and also add it as your Hyperliquid account, Hyperliquid is read once. Accounts Burokku finds on perp DEXes for your wallets are never added twice.
  • Imported history. When a move in an exchange's CSV also comes through the exchange's own records, Burokku matches the two and keeps one, so your history, PnL and tax report count it once.

Accounts added by hand

Some holdings nobody can read, like cold storage that's never online or an OTC deal. You can add an account by hand, but you don't type in a balance: you enter the transactions or import them as a CSV, and the holdings are what they add up to. Importing the same file again adds nothing.

These accounts count in your net worth, and Activity, PnL and the tax report count their transactions. Alerts and the weekly summary go without them. The net worth chart has no history for them, so adding one is never drawn as a gain.

What this means for your number

Your total in Burokku can be lower than another app's for the same wallets, for the reasons above: receipt tokens counted with their deposits, airdrops left out, margin counted once. We'd rather the number be smaller and right.

See the portfolio, or start with the guide to tracking every wallet in one place. If a total looks wrong to you, tell us.

More from the blog

See it with your own wallet.

Add one wallet by its address. It’s free, and you can bring the rest when you’re ready.