Rotki

Users input blockchain addresses and connect centralized exchange accounts via read-only API keys.

Screenshot not yet available

What is Rotki?

Rotki brings together privacy-first architecture and dashboard & asset overview. Operates as a local-first application. A 360-degree view of balances across supported chains and exchanges.

Its documented workflow includes: Download and install the application binaries for Linux, macOS, or Windows (or run it via Docker / build from source). Upon launching the app for the first time, users create a local profile name and set a password. Users with an active premium subscription can link their account during setup using an API key and secret from rotki.com to enable encrypted cloud backup synchronization.

The platform documentation describes wallet access this way: All wallet addresses, balances, transactions, and tax events are saved locally inside a SQLCipher database encrypted with 256-bit AES.

Official resources

Supported networks

  • Solana
  • Ethereum
  • Base
  • BNB Chain
  • Arbitrum
  • Avalanche
  • Polygon
  • Optimism
  • Hyperliquid
  • Scroll

Rotki features

Privacy-First Architecture

Operates as a local-first application.

Dashboard & Asset Overview

A 360-degree view of balances across supported chains and exchanges.

History Tracking

Logs historical events, including transactions, trades, deposits, and withdrawals.

DeFi Protocol Decoding

Translates complex on-chain interactions across major protocols (such as Uniswap, Aave, Compound, Curve, and Lido) into readable events.

Tax and PnL Reporting

Generates profit-and-loss reports using customizable accounting cost-basis methods (FIFO, LIFO, HIFO).

How to use Rotki

  1. Installation

    Download and install the application binaries for Linux, macOS, or Windows (or run it via Docker / build from source).

  2. Local Account Creation

    Upon launching the app for the first time, users create a local profile name and set a password.

  3. Optional Premium Sync

    Users with an active premium subscription can link their account during setup using an API key and secret from rotki.com to enable encrypted cloud backup synchronization.

  4. Setup Optimization (Recommended)

    The docs strongly advise adding external service configurations (such as a free Etherscan API key) and custom RPC nodes (e.g., from Alchemy or Infura) to accelerate EVM queries and token detection.

  5. Data Ingestion

    Users input blockchain addresses and connect centralized exchange accounts via read-only API keys.

Who is Rotki for?

Rotki is suited to users looking for privacy-first architecture and dashboard & asset overview on Ethereum. Its documented workflow includes wallet funding and balance management and new-token or automated trading workflows.

Before you use it

  • The local password encrypts the entire local database.
  • Rotki explicitly states in its documentation that it does not provide tax or legal advice.
  • The documentation notes that the service is *not* intended for continuous real-time monitoring of transaction data or for automatic transmission/execution of trades.

Rotki FAQ