RotkiX Documentation

Privacy-first portfolio tracking and analytics platform

Open Source Portfolio Analytics

RotkiX is a locally-run portfolio tracker that prioritizes your privacy. Built on the foundation of open source technology, it provides comprehensive analytics and accounting features for your digital assets without compromising your personal data.

🔒

Privacy First

All data stays on your device. No cloud storage, no data collection.

📊

Comprehensive Tracking

Monitor portfolios, transactions, and performance metrics in real-time.

Open Source

Built on proven open source technology with full transparency.

Tracking Accounts & Balances

Managing your digital asset accounts is essential for comprehensive portfolio tracking. Navigate to the Accounts section from the left sidebar to configure and monitor your blockchain addresses.

Blockchain Account Management

RotkiX enables comprehensive balance monitoring across multiple blockchain networks. The platform continuously expands its blockchain coverage to provide broader asset tracking capabilities.

Supported Blockchain Networks

The following blockchain networks are currently integrated into the platform:

Ethereum Virtual Machine (EVM) Networks

Network Name Chain Identifier Network Type
Ethereum Mainnet eth Layer 1
Optimism optimism Layer 2
Polygon PoS polygon_pos Sidechain
Arbitrum One arbitrum_one Layer 2
Base Network base Layer 2
Gnosis Chain gnosis Sidechain
Scroll scroll Layer 2
BNB Smart Chain binance_sc Sidechain
Avalanche C-Chain avax Layer 1
zkSync Lite zksync_lite Layer 2

Bitcoin-Based Networks

Network Name Chain Identifier UTXO Model
Bitcoin btc Yes
Bitcoin Cash bch Yes

Substrate-Based Networks

Network Name Chain Identifier Consensus
Polkadot dot NPoS
Kusama ksm NPoS

Advanced Bitcoin Account Management

Bitcoin and Bitcoin Cash addresses can be managed through two distinct approaches:

Manual Address Entry

Direct input of individual wallet addresses for precise control

Extended Public Key (xPub) Integration

Automated address discovery using your wallet's master public key

Understanding Extended Public Keys (xPub)

An xPub is a cryptographic key that enables RotkiX to discover all associated wallet addresses without accessing your private funds. The system performs the following operations:

  • Generates wallet addresses locally using your xPub
  • Queries blockchain networks for transaction activity
  • Continues discovery until finding unused addresses
  • Stores all information securely in your local database

Bitcoin Address Format Types

Type Code Format Name Address Prefix Characteristics
P2PKH Legacy Format 1 Original Bitcoin addressing standard
P2SH-P2WPKH Segwit Wrapped 3 Enhanced efficiency over legacy
WPKH Native Segwit bc1 Optimized transaction costs
P2TR Taproot bc1p Latest format with privacy enhancements

xPub Implementation Guide

1

Identify the address format your wallet generates

2

Select the corresponding type from RotkiX's dropdown menu

Key Implementation Notes
  • xPub keys beginning with ypub or zpub are automatically detected
  • Hardware wallet users can extract xPub keys through device-specific procedures
  • Bitcoin Cash supports only Legacy (P2PKH) and Segwit (P2SH_P2WPKH) formats

Advanced Filtering and Views

EVM Chain Filtering

The EVM Chains section provides sophisticated filtering capabilities:

  • Filter accounts by specific blockchain networks (Ethereum, Gnosis, Polygon, etc.)
  • Apply multiple chain filters simultaneously for cross-network analysis
  • Toggle between aggregated cross-chain view and individual chain breakdown
  • Customize display preferences for optimal workflow efficiency

ENS Name Resolution

RotkiX automatically resolves Ethereum Name Service identities for enhanced user experience:

  • Primary ENS names display instead of raw addresses throughout the application
  • ENS avatars replace default address identicons when configured
  • Hover over ENS names to reveal underlying blockchain addresses
  • Full compatibility with Ethereum mainnet ENS records

Automated Token Discovery

EVM accounts benefit from intelligent token detection capabilities:

Global Token Refresh

Re-detect tokens across all EVM accounts and networks:

  • Navigate to the dashboard
  • Toggle the refresh arrow to enable Re-detect tokens and refresh balances
  • Execute global refresh to update all account tokens

Chain-Specific Token Refresh

Target token detection for specific blockchain networks:

  • Access the EVM accounts section
  • Click Re-detect tokens for the desired chain
  • All addresses on that network will be scanned for new tokens

Individual Account Token Refresh

Refresh tokens for a single account:

  • Locate the target account in the accounts list
  • Click the refresh button in the corresponding row
  • Token detection will run for that specific address