Private portfolio worksheet

Know what your crypto lots are worth—without uploading your holdings

Add each acquisition as its own lot. AfroTools calculates a current planning snapshot only when the public market endpoint returns source rows within its 30-minute freshness contract.

Device-only storageNGN or ZARCost-coverage awareCSV · JSON · PDF
Your holdings stay on this device. They are stored in this browser only and are never sent to an account, cloud portfolio service or AI advisor. Clearing site data removes them. Export a JSON backup for portability.

Add a separate acquisition lot

Use total paid for this lot, including known fees.
Do not enter names, wallet addresses, exchange IDs or other personal data.

Current planning snapshot

Total current value
Known all-in cost
Partial P/L (known-cost lots)
Value with known cost

Local lots

AssetQuantityAll-in costCurrent priceCurrent valueLot P/LDate / labelAction

How cost coverage works

A lot with no acquisition cost can still contribute to current value, but it cannot contribute to P/L. Coverage shows what share of current value has a known cost.

What happens when data is unavailable?

The worksheet shows no estimated, stale, converted or zero substitute values. If a held asset is missing from the fresh snapshot, every dependent total is withheld.

Is this a transaction or tax ledger?

No. It does not model disposals, historical exchange rates, taxable events or jurisdiction-specific cost-basis rules. Use exchange records and a qualified adviser for reporting.

Where do prices come from?

The AfroTools crypto-prices endpoint validates CoinGecko rows and supports NGN and ZAR only. Each accepted row must be no older than 30 minutes.