Your tool today
- auto Import
- you Interpret complex tx
- you Prep categorized rows
Intentio Ledger
The complex DeFi transactions your accounting tool leaves you to sort by hand — aggregator swaps, LP, lending — Intentio interprets and categorizes automatically. You keep the final policy & tax calls.
A sample wallet + tx are loaded — replace both with your own, or . Read-only, no signup.
How it works →raw11 ERC-20 Transfer logs
9 routing legs — tokens the wallet never held
resolvedone ledger row
one conversion · market counterparty · no phantom exposure
This is 1 of 446 real swaps classified — browse all classified swaps →
Fits your close
Your accounting tool already imports transactions and preps the simple ones. The complex DeFi transactions it leaves you to interpret and categorize by hand — that middle step is what Intentio automates, then hands back as clean rows you upload where you already close. You keep the final policy & tax calls.
Your tool today
Intentio
Start with the example — instant, no signup, no RPC. Then run your own: paste a transaction, or point it at a wallet. Read-only — no wallet connect, no signing. Unsupported shapes stay abstained, not mis-booked.
A real 1inch swap that emits 11 Transfer logs — watch Intentio collapse it to 1 ledger row, alongside a receipt and one honest abstain. Instant, fixture-backed, no RPC required.
Want your whole treasury or fund's monthly close done for you — not one tx at a time? Email a public wallet address →
Run → reconstruct → ledger
The classified ledger appears here. Run the example to watch the reconstruction, or see how your own raw activity turns into bookable ledger rows.
Beyond swaps
The hero collapses an aggregator swap. The same engine resolves the shapes log-only tools choke on — a Uniswap V3 liquidity add and an Aave borrow — from each protocol's own events, not the Transfer legs. Verify either on Etherscan.
Provided 0.0171 WETH + 9,019 STRK — one position event, not two disposals
Borrowed 90,000 USDT — one line, not a phantom $90k inflow
See every shape resolved — with the engine's evidence trail — in How it works. Per-shape: aggregator swaps · Uniswap V3 liquidity · Aave lending
What no one else has
Other tools reconcile after the fact; none keep a reorg-aware, audit-grade ledger that self-corrects — superseded rows kept as evidence, confirmation status explicit, never a confident-wrong or silently-stale number. Flip Before → After to watch a reorged-out swap leave the books automatically. (Fixture snapshot — live-node feed in progress.)
| Block | Block hash | Tx | Economic event | Status |
|---|---|---|---|---|
| 100 | 0xa1c4…01 | 0x91…t1 | 3.50 WETH → 10,731.40 USDC | final |
| 101 | 0xa2e0…02 | 0x5e…t2 | 500.00 USDC → 499.80 USDT | confirmed |
Your books at the close (chain at block 103). The block-101 swap (a2, $500) is booked and confirmed; the block-100 swap has reached final.
↳ Persisted to SQLite — reproducible on reopen.
A log-based tool reads a transaction's ERC-20 event logs. But inbound native ETH emits no log — so when a token is sold for ETH, the proceeds are invisible to it. Intentio re-executes the transaction against its exact prestate and recovers them. One real mainnet swap, both readings side by side:
tx 0x308ed5…bc4432 · block 25,655,464 · 1inch v6 · sold 6.186906 AUSD
+0 ETH proceeds seen
sees the AUSD leave the wallet and nothing arrive — the proceeds are native ETH, which emits no ERC-20 log. The swap can't be formed, so the proceeds stay unresolved; a tool that books it anyway records a disposal with no proceeds — a phantom loss.
+0.003314523565493877 ETH recovered
re-executes the transaction against its exact mid-block prestate and recovers the ETH proceeds — shown above — that appear in no log or internal-transfer trace.
The recovered figure is what Intentio's re-execution proves on this exact tx — reproducible from the committed prestate fixture. This is the moat a log-only engine cannot copy: the value isn't in the data it reads.
Ready when you are
Send a public wallet address and we'll return a sample — every transaction interpreted and categorized, the complex ones included, as a standard CSV / journal ready to review and upload to your accounting service. Read-only, no signup; we never touch your funds or keys.
Email a wallet address →Already keep books in a subledger or spreadsheet? Send them with a wallet for a free correctness check →