Thousands ofon‑chain events in.A handful ofdecisions out.
BlockBook's agents decode every transaction, book it under your rules, and bring you only what needs a person, each item explained in one sentence.
What the chain gives you
5 logs- log 463 topic0 0xddf252ad…Debt token burnedfrom 0x882a…30d5 to 0x0000…0000 value 0xbbebd7ef3
- log 464 topic0 0x4cf25bc1…Interest accruedvalue 0xbbebd7ef3 balanceIncrease 0x4d03062
- log 465 topic0 0x804c9b84…Rate index updatedreserve 0xa0b8…eb48 variableBorrowIndex 0x40bb…6fd
- log 466 topic0 0xddf252ad…USDC paid to Aavefrom 0x882a…30d5 to 0x98c2…6f5c value 0xbc38daf55
- log 467 topic0 0xa534c8db…Aave v3 repayreserve 0xa0b8…eb48 user 0x882a…30d5 amount 0xbc38daf55
Agents at work
0 of 4 done- 1Decode agentWorkingReads the raw transaction5 logs → one Aave v3 repayment, variable rate
- 2Valuation agentQueuedPrices it at block timeUSDC 1.0000 at block 26,122,308; 80.75 USDC interest accrued since the last repayment
- 3Booking agentQueuedWrites the double entry4 lines; 50,525.60 = 50,525.60
- 4Review agentQueuedChecks it against your rulesDebits equal credits; rule "Aave repayments" → posted
What you see
Journal entryThe agents are still working. Nothing is posted until they finish and your rules allow it.
Three real Ethereum mainnet transactions. BlockBook analyzed each one once, on 5 October 2026, and this page replays that recorded output: nothing is sent to BlockBook or analyzed while you watch. Dollar amounts use prices at block time, not today's.
Your accountant reviews decisions, not transactions.
Every event is decoded and checked. Most are booked under rules you wrote. What is left reaches you as a short list of questions, each with the evidence attached.
Four agents, each with one job. You keep the last word.
Decode agent
Reads contract calls and event logs and names the economic event behind them.
5 logs → Aave v3 repayValuation agent
Prices every asset at block time from your principal market and tracks cost basis lot by lot.
EURC at block 1.1189Booking agent
Writes the double entry in your chart of accounts, following your accounting policy.
6 lines, debits = creditsReview agent
Posts what your rules allow and turns the rest into a plain question.
"Is 0x2ce9…8299 yours?"You
Answer the questions, set the rules, sign off the period. Nothing outside your rules posts without you.
37 decisions this monthAsk in plain words. Get an answer that cites its entries.
Every number in an answer links to the journal entries and transactions behind it, so you can check it in one click.
Interest expense rose from 4,120 to 9,870 USDC. 5,210 of the 5,750 increase comes from a 400,000 USDC Aave v3 borrow opened on 12 Sep. The rest is a higher variable rate on existing debt.
Automation you switch on, one rule at a time.
- Post Aave and Compound repayments automaticallyFires about 120 times a month
- Post network fees automaticallyBooked to network fees
- Post liquidity deposits at fair valuePer your LP accounting policy
- Ask me about transfers to wallets outside my entitiesRecommended: keep on
- Ask me when a price differs from the principal market by more than 0.5%Threshold set by you
- Post airdrops as other income at block-time priceOff: airdrops come to you
What agents never do
- Post anything outside the rules you switched on
- Hold, ask for or use a private key
- Change your accounting policy
- Use one client's choices for another client
Every auto-posted entry records the rule that allowed it and the agent outputs behind it.
We let the agents rebuild a public treasury's books, then checked them against its published report.
Entity for Period. Every entry, every closing balance and every difference is published. Check the balances yourself against any public node.
A reconstruction exercise, not an audit opinion.
- Pulled every transaction of the entity's public wallets for the period from two independent nodes.
- Let the four agents decode, value and book them under a written policy, with no manual edits.
- Compared closing balances with the chain at period end, and totals with the entity's published report.
- Published every entry, every balance and every difference, with the reason for each difference.
- journal_entries.csvEvery entry with tx hash, log index and ruleAt publication
- balances_period_end.csvClosing balance per wallet and assetAt publication
- reconciliation.csvAgent output against the published reportAt publication
- verify_balances.pyChecks balances against a public RPCAt publication
Which protocols the agents can read today.
Generated from the engine's analyzer catalog and its test suite, not written by hand. 99 protocols today, checked against 489 real transactions replayed in tests.
| Protocol | Category | Chains | Event types | Real txs in tests |
|---|---|---|---|---|
| Aave | Lending | Ethereum, Arbitrum, Base, Optimism, Polygon and 2 more | Borrow, Deposit, Flash loan, Liquidation, Repay | 34 |
| Curve | DEX | Ethereum, Arbitrum, Optimism, Polygon, Avalanche | Borrow, Claim rewards, Loan, Deposit, Swap | 29 |
| Uniswap | DEX | Ethereum, Arbitrum, Base | Add liquidity, Burn, Collect fees, Remove liquidity, Mint | 28 |
| Morpho | Lending | Ethereum, Arbitrum, Base, Optimism, Polygon and 42 more | Borrow, Claim rewards, Deposit, Mint, Redeem | 20 |
| Camelot | DEX | Arbitrum and 16 more | Allocate, Burn, Redeem, Collect fees, Remove liquidity | 19 |
| MetaMask swaps & bridge | DEX | Ethereum, Arbitrum, Base, Optimism | Bridge, Swap | 19 |
| TrueFi | Lending | Ethereum | Claim rewards, Deposit, Exit pool, Join pool, Mint | 18 |
| LI.FI | Bridge | Ethereum, Arbitrum, Base, Optimism, Polygon and 1 more | Bridge, Swap, Deposit | 17 |
| ApeCoin staking | Staking | Ethereum | Claim rewards, Deposit, Withdraw | 16 |
| 1inch | DEX | Ethereum, Arbitrum, Base, Optimism, Polygon and 9 more | Swap | 13 |
| Liquity | Lending | Ethereum | Trove, Stake, Unstake, Withdraw | 13 |
| Across | Bridge | Ethereum, Arbitrum, Base, Optimism, Polygon and 12 more | Deposit, Fill, Swap | 12 |
Generated 5 October 2026 from engine commit f7e3f9c6. Missing a protocol? Tell us when you apply.
Five places for funds, DAOs and protocol treasuries with active DeFi positions.
Design partner program. Applications close date. We select on fit, not order of arrival.
We look for
- Positions in lending, staking or liquidity pools
- A finance lead who answers the agents' questions every week
- Agreement to an anonymised case study after 90 days
You get
- Historical books rebuilt for one entity
- Your protocols prioritised in coverage
- A direct line to the product team