Chainbook

SOLANA · LEDGER · SNAPSHOTS · TAXES

Personal accounting for your Solana wallets

Chainbook turns raw on-chain history into one readable ledger across all your wallets — every transfer classified, multi-leg swaps collapsed into a single row, spam filtered out, and everything priced in USD at block time.

Read-only. Chainbook never touches private keys and never signs transactions.

TIMETYPECOUNTERPARTYAMOUNTVALUE
Jul 18 09:41SWAPJupiter v6−120 USDC → +0.81 SOL$120.00
3 legs collapsed to 1 — rent & routing hidden
Jul 16 22:03STAKEJPool stake pool+55.02 JSOL$9,214.85
Jul 16 22:01SPAM7xKq…9fDe (lookalike)+0.000001 SOLfiltered
Jul 12 14:27TRANSFERCoinbase−2,500 USDC$2,500.00

Built for people who need their chain history to add up

One ledger for every wallet

Add any number of Solana wallets and read them as a single transaction history — filterable by wallet, token, counterparty, category and date. Export to CSV →

Swaps collapsed to what changed

A Jupiter or Raydium swap arrives on-chain as 3–6 transfer legs. Chainbook nets them into one row: what you gave, what you got, what it was worth.

Spam & address-poisoning filtered

Dust transfers from lookalike addresses are detected and hidden automatically, and any scam token can be blocklisted with one rule — past and future rows included.

USD prices at block time

Every transfer is valued in USD at the moment it happened, not today's price. Stablecoins are pinned to $1.00 so oracle noise never pollutes the books.

Your balance on any date

Snapshots reconstruct exactly what each wallet held on a chosen date — with historical USD values. Made for year-end statements and accountant requests. How it works →

DeFi positions, discovered live

Kamino lending and vaults, Meteora DLMM & DAMM, Jupiter perpetuals, limit orders and DCA — read straight from the chain, valued alongside your wallet holdings.

Tax-ready exports per jurisdiction

The same ledger, run through the cost-basis model your tax office expects. Export CSV with lots matched, gains split and caveats documented in the file itself.

US

Form 8949 — FIFO per wallet, short-term vs long-term split.

DE

Anlage SO (§23 EStG) — FIFO per person, one-year exemption.

UK

SA108 — same-day, 30-day and Section 104 pool matching.

CH

Year-end wealth valuation (Steuerwert) — on the roadmap.

Not tax advice — a best-effort accounting tool that flags what it couldn't price so you review it. How each jurisdiction works →

Common questions

Your wallets already wrote the books.
Chainbook makes them readable.

Start free

Sign in with a Solana wallet, Google, GitHub or email.