Skip to main content
The Transactions view is your central hub for viewing and managing all blockchain activity across your assets.

Transaction List

The transactions page displays all synced transactions from your assets in a filterable table.
Transactions list view with filters

Transaction Information

Each row shows: Each row also includes a direct link to the transaction on the blockchain explorer (Tronscan for TRON, Etherscan for Ethereum).

Transaction Details

Click any transaction to open the details panel:
  • Transaction Hash — unique blockchain identifier, with a copy button and an explorer link
  • Block Number — block in which the transaction was confirmed
  • Network — TRON or Ethereum
  • On-chain fee — the network fee, when available
  • Description — custom notes you’ve added
  • Category — classification for reporting
  • AML Screening — counterparty risk information (see below)
  • Swap Details — for swap transactions (see below)

Counterparty Risk (AML)

For incoming and outgoing transactions, the details panel includes an AML Screening section showing the counterparty’s risk level (Low, Medium, High, or Unscreened), the date it was last screened, and any risk flags found (for example, sanction lists, mixing services, or reported scams). You can start a screening directly from the panel when the counterparty is saved as a contact.
AML screening is available on Pro and Enterprise plans. Swaps and internal transfers have no external counterparty, so this section doesn’t apply to them.

Swap Details

Swap transactions include a Swap Details card showing the token and amount you sent, the token and amount you received, and the slippage when it can be calculated.

Transaction Types

Every transaction is automatically classified as one of four types:

Internal Transfers

When you move funds between your own tracked assets, Chainbook detects it and labels both sides as an Internal Transfer — no manual tagging needed.
You can turn internal transfer detection on or off in Settings → Preferences.

Filtering Transactions

Use the search box and the filter drawer to find specific transactions quickly. Type in the search box in the toolbar to search your transactions by text — for example a description, contact name, or address.

Filter Drawer

Click Filters in the toolbar to open the filter drawer. Each filter is multi-select and shows a live count of matching transactions:

Type

Incoming, Outgoing, Internal Transfer, or Swap.

Wallet

Show transactions from specific wallets only.

Contact

Show transactions involving specific contacts, or pick Unknown address for counterparties not in your contacts.

Category

Filter by assigned category, or pick Uncategorized to find transactions without one.
The toolbar’s Filters button shows a badge with the number of active filters.

Filter by Date Range

1

Open the date picker

Click the date range selector.
2

Choose a preset or custom range

Presets apply immediately when clicked:
  • Today
  • Last 7 Days
  • This Month
  • Last Month
  • Last 3 Months
Choose Custom Range to pick your own start and end dates, then click Apply Range. Select All time to clear the date filter.

Editing Transactions

You can add descriptions and categories to any transaction — either directly in the table row or in the details panel.

Adding a Description

1

Click the description field

Click the description cell in the row (or open the transaction’s details panel).
2

Enter your notes

Example descriptions:
  • “Monthly subscription payment”
  • “Withdrawal to exchange”
  • “Client payment - Invoice #1234”
3

Save

Press Enter or click outside the field to save.
On the Free plan, you can add descriptions to up to 20 transactions. When you reach the limit, an alert appears with an upgrade link — Pro and Enterprise plans have no limit.

Assigning a Category

1

Click the category cell

Click the category in the row (or open the transaction’s details panel).
2

Select a category

Choose from your categories in the dropdown.
Create categories with the New Category button on the Transactions toolbar. See Categories.
3

Category is applied

The transaction now shows the assigned category.

Exporting Transactions

Export your transactions as CSV for accounting or further analysis.
1

Apply filters (optional)

Set wallet, category, contact, or date filters to export only specific transactions.
2

Click Export

Click the Export button in the toolbar.
3

Download CSV

Your browser downloads Chainbook-transactions.csv with the filtered transactions.
The export honors your wallet, category, contact, and date range filters. The search box and the Type filter are not applied to exports.

CSV Format

The exported CSV includes: All fields are quoted and the file is UTF-8 encoded, so it opens cleanly in Excel and Google Sheets. Exports are capped at 50,000 rows — apply filters if you need to export more than that in slices.
See the Exporting Data Guide for detailed export workflows.

Pagination

Transactions are paginated for performance:
  • 50 transactions per page
  • Navigate using Previous and Next buttons
  • Page indicator shows current position
Apply filters to reduce the number of transactions and find what you need faster.
Chainbook imports confirmed on-chain transactions only. Pending transactions from your wallet are not shown until confirmed.

Frequently Asked Questions

Possible reasons:
  • The wallet is still syncing (check its status on the Wallets page)
  • The transaction hasn’t been confirmed on-chain yet
  • The asset address was recently added
Wallets sync automatically every 10 minutes, so newly confirmed transactions appear shortly.
No, transactions cannot be deleted individually. They represent actual blockchain activity. However, you can remove an asset to remove all its transactions.
Use the search box to look up a description, contact, or address, or narrow down with filters:
  1. Filter by the date range when the transaction occurred
  2. Filter by the wallet involved
  3. Filter by contact if you know the other party
Chainbook displays raw blockchain amounts with proper decimal handling. Slight differences may occur due to:
  • Different decimal precision display
  • Token decimal configuration
  • Rounding in display vs. actual value