Loading ChainLedger...

Sample engagement

One fund, one ledger, three deliverables.

How a year of audit, tax, and investor reporting runs on ChainLedger for a typical digital asset fund, from the first wallet added to the last schedule exported.

Engagement profile

Client
A US digital asset fund
Accounts
14 wallets on 6 chains · 3 exchange accounts
Activity
Spot trading, Aave lending, Uniswap LP, ETH staking
Deliverables
Year-end audit · US tax filing · quarterly investor reporting

This is an illustrative engagement built from how ChainLedger's modules work together. It describes a typical setup, not a named client.

How the year runs

Each stage builds on the reconciled data before it.

  1. 1

    Onboarding

    Connect everything, read-only.

    The fund's wallet addresses and read-only exchange API keys are added under one client. Each wallet's ownership is verified by a signed message, and every address is screened against sanctions and scam lists as it's added.

    What the team hands over

    • One client workspace with 17 accounts
    • Ownership proof per wallet
    • Risk screening results
  2. 2

    Reconciliation

    Prove the balances before using them.

    Full history syncs for every account. Integrity checks compare the result with live balances; a mismatch on one wallet traces to a spam airdrop and another to staking rewards, both explained and resolved before any report runs.

    What the team hands over

    • Integrity status per account
    • Each difference explained, with reviewer notes
    • Spam and poisoning transfers excluded
  3. 3

    Audit

    Balance-sheet date evidence.

    Time Travel rebuilds every account's holdings and USD value at 31 December. The audit team receives the period-end positions alongside the ownership proofs and integrity results.

    What the team hands over

    • Year-end Position report
    • Ownership verification evidence
    • Integrity summary for the file
  4. 4

    Tax

    Schedules that tie to the ledger.

    Gain/Loss runs per account on the fund's chosen method. Each exchange's 1099-DA is imported and matched; proceeds differences and transfers-in without broker basis are flagged and explained. Lending interest, LP fees, and staking rewards land on the income schedule.

    What the team hands over

    • Form 8949 and Schedule D
    • Crypto income schedule
    • 1099-DA reconciliation per broker
  5. 5

    Investors

    A current book every quarter.

    The Investor Dashboard keeps NAV, cost basis, and realized and unrealized gain/loss current every day. At quarter-end the team exports positions and gain/loss for the investor letter, from the same numbers the auditors and tax team used.

    What the team hands over

    • Daily NAV and gain/loss
    • Quarter-end Position and Gain/Loss reports
    • Lending and Staking/LP reports

Run this on one of your own clients.

We'll set up a client with you, sync it, and walk through the audit, tax, and investor outputs it produces.