rotki
Privacy-focused, self-hosted crypto and financial portfolio tracker with accounting and tax reports
Alternative to: cointracker, koinly, coinstats, delta investment tracker
v1.26.0
2022-10-28Description
Rotki v1.26.0 is the biggest release we have made in quite some time. It contains a lots of new features, improvements and bug fixes we made in the past 2.5 months! But most of all it has some deep architectural changes that will allow for multi-evm chain support in the next releases from here and on.
It contains a mind-boggling 547 commits by 16 different contributors!
A lot of things are added but the highlights are:
- Internationalization
- Bitcoin taproot support
- Note taking
- Convex finance support
- Multi-chain assets
- Custom assets and custom prices
- LP balances should now appear in the dashboard
Important note: When switching to this version have patience. Both the first time you open the app and the first login will take more time than usual since both the global rotki database and each user database will get upgraded.
For more information check the detailed changelog below :point_down:
Downloads
Upgrade is highly recommended. Download the binary for your OS from below:
- Linux
- OSX
- arm64
- x86_64
- Standalone Backend
- Windows
Optionally, you can also verify the integrity of the aforementioned binaries using the following checksums:
- Linux
- OSX
- arm64
- x86_64
- Standalone Backend
- Windows
Important notes
- When first opening this release it may take more time than usual both to open the app and do the first login. This is normal. Do not close the app. Let it run. The reason for this is that the database is being upgraded to the new version.
- During the upgrade most of the historical price caches are removed. They will be recreated on demand or you can request cache creation for specific asset pairs here: https://rotki.readthedocs.io/en/latest/usage_guide.html#manage-historical-price-oracle-cache
- From this version and on new tokens will not be detected for your addresses. This is to speed up token queries. You can see detected tokens for any address and detect tokens for a single address or for all of them again from the blockchains and accounts view. More info here: https://rotki.readthedocs.io/en/latest/usage_guide.html#token-detection
- The moment this version is published, starting any old versions a popup with an update of 0 asset changes will appear. This error has been prevented for future releases
Release Highlights
Internationalization

You can now select a language to have rotki displayed in! Perhaps your native language is soon going to be supported! We are not translators ourselves but anyone can now easily contribute any language to rotki and slowly translate any part of the application.
To learn how to do so and help us check this guide.
Note that all translations as of this release are not totally finished. It’s up to you guys to helps us finish them and add more.
Bitcoin taproot support
rotki now supports bitcoin taproot

Users can choose taproot type for xpubs in order to properly track generated addresses with taproot capabilities
Note taking

users can now take notes in any part of the app by clicking the sticky note in the top right menu.
Some notes are general to the entire app while some notes are specific to the navigated section. For more details check: https://rotki.readthedocs.io/en/latest/usage_guide.html#taking-notes-in-app
Convex finance support

Convex finance transactions are now properly decoded in the ethereum transaction decoders view
Multi-chain assets

EVM tokens are now multichain. This is just the first step towards mult-evm chain support, but now rotki understands that there are different evm chains and stores and displays assets depending on the chain they are located at.
Custom assets and custom prices

Users can now add custom assets in rotki. Either through the asset management view (above) or directly when adding a new manual balance (below)

Each custom asset can also have its accompanying price set (since we have no way of knowing a price for a custom asset) and displayed and tracked all over rotki like any other asset. When you want to change the price you do it via the price management view

This unlocks so many possibilities in rotki. You can now track like that anything from stocks, to the value of your real estate, your car or even that old art you found in your grandma’s apartment.
LP balances should now appear in the dashboard

All supported liquidity pool positions (uniswap, sushiswap, balancer etc.) now appear in the dashboard as tracked assets. They are also taken into account in the balance snapshots, statistics and all other parts of the application.
These were the highlights. Check below for the full changelog :point_down:
New Features
- #2607 Users can now add general and section specific notes in rotki by clicking on the note icon on the top right menu.
- #4906 Add supports for custom assets.
- #4675 Added YFIETH-f curve pool to the list of known assets.
- #4676 Now curve pools are automatically detected in the background each week, and more pools are supported.
- #4755 Add mass delete functionality for trades and ledger actions.
- #4449 Add Taproot (P2TR) option when adding Bitcoin xpub.
- #2770 Add generic CSV import functionality.
- #1830 Bitcoin and Bitcoin Cash addresses are now derived from XPUBs when balances are refreshed.
- #4602 Shows indicator that indicates whether ETH nodes are connected or not.
- #1744 LP balances (Uniswap V2 & V3, Sushiswap, Balancer) should now appear in the dashboard and be taken into account in the snapshots.
- #3249 Add Uniswap V3 LP Positions Functionality.
- #4600 User will now be notified if a leftover backend process is running when starting rotki.
- #1224 Windows binaries should now be signed and the warnings that the software is not trusted should slowly go away.
- #4704 Management of ignored assets is now moved to asset settings.
- Ethereum transactions involving convex finance should now be automatically decoded.
- #1705 Ethereum token for each address will no longer be automatically detected with each query. Query speed performance improvement.
- Transactions that have interaced with the WETH contract are now properly decoded.
- An ethereum address’s tokens can now be manually detected by pressing a specific button in the UI.
- Transactions involving uniswap v2 and uniswap v3 will now be properly decoded in the ethereum transactions view
- #2701 Multi-evm assets are now supported. All EVM assets display the chain they correspond to in the UI.
Bug Fixes
- #4722 Show unsupported error when running rotki on Windows 7.
- When force sync fails a proper error message is displayed
- If something is wrong with an asset update, it won’t end up having partial information.
- #4930 Taxable ledger actions that spend fiat currencies should now be properly seen as taxable.
- #4870 ETH2 staking view should no longer freeze for too many validators.
- Decimals now defaults to 18 when token contract info query fails.
Newly supported assets
Added support for the following assets:
- Ethereum PoW (ETHW)
- Coinbase Wrapped Staked ETH (cbETH)
- Ethereum PoS Fork IOU (ETHS)
- EthereumFair (ETHF)
- Dogechain Token (DC)
- SWEAT (SWEAT)
- Wombat (WOMBAT)
- Wombat (WOMBAT)
- hiDOODLES (hiDOODLES)
- Sandclock (QUARTZ)
- PUMLx (PUMLx)
- Acquire.Fi (ACQ)
- AgeOfGods (AOG)
- EVERY GAME (EGAME)
- hiSAND33 (hiSAND33)
- MetaLand Shares (MLS)
- hiENS3 (hiENS3)
- hiPUNKS (hiPUNKS)
- Synapse (SYN)
- Crust Storage Market (CSM)
- Galxe (GAL)
- Chain (XCN)
- Stepwatch Paradise (SWP)
- Euler (EUL)
- hiBAYC (hiBAYC)
- hiENS4 (hiENS4)
- hiODBS (hiODBS)
- Metaplex (MPLX)
- Caduceus (CMP)
- Metaverse.Network Pioneer (NEER)
- Nodle Network (NODL)
- Basilisk (BSX)
- JUNO (JUNO)
- Meta Apes Peel (PEEL)
- Fandom (FDM)
- Kleva (KLEVA)
- Kolibri USD (KUSD)
- Moreal (MOR)
- UZUROCKS (UZRS)
- DoRen (DRE)
- GazeTV (GAZE)
- HolderMoon (HLM)
- Euro Coin (EUROC)
- Yearn CRV (yCRV)
- Staked Yearn CRV Vault (st-yCRV)
- LP Yearn CRV Vault (lp-yCRV)
- GMX (GMX)
- XANA (XETA)
- Governance OHM (gOHM)
- Ape Finance (APEFI)
- Inverse DAO (INV)
- Wilder (WILD)
- Aptos (APT)
- Pocket Network (POKT)
- XPLA (XPLA)
- Tribal Token (TRIBL)
- 00 Token (00)
- GetKicks (KICKS)
- Mycelium (MYC)
- Mycelium (MYC)
- agEUR (agEUR)
- Celo Euro (cEUR)
- Parallel Finance (PARA)
- SpookyToken (BOO)
- DeRace Token (DERC)
- DeRace Token (DERC)
- DeRace Token (DERC)
- Kava Swap (SWP)
- Treeb (TREEB)
- Shimmer (MUNT)
- Polymesh (POLYX)
- Wrapped Stream (WSTRM)
- FLOKI (FLOKI)
- Arsenal Fan Token (AFC)
- XEN Crypto (XEN)
- XCELTOKEN PLUS (XLAB)
- Kaiken Shiba (KSHIB)
- Hector (HEC)
- MANTRA DAO (OM)
- bLUSD (bLUSD)
- poundtoken (GBPT)
Updated the information of the following assets:
- OBORTECH (OBOT)
- BitBase (OBOT)
- Niftify (NIFT)
- Alta Finance (ALTA)
- MELOS (MELOS)
- LABEL (LBL)
- Origin Dollar Governance (OGV)
- DACXI (DACXI)
- Walken (WLKN)
- Liquid Driver (LQDR)
- POPKON (POPK)
- MojitoSwap (MJT)
- DeversiFi Token (DVF)
- USDP Stablecoin (USDP)
- BTRFLY (BTRFLY)
- Alchemix ETH (alETH)
- UREEQA Token (URQA)
- Lever (LEVER)
- Shopping.io (SPI)
- Tether CNH (CNHT)
- Mask Network (MASK)
- Plutonian DAO (PLD)
- Munt (MUNT)
- Munt (MUNT)
- Curve.fi Factory USD Metapool: TrueUSD (TUSD3CRV-f)
- Curve.fi Factory USD Metapool: Liquity (LUSD3CRV-f)
- Curve.fi Factory USD Metapool: Frax (FRAX3CRV-f)
- Curve.fi Factory USD Metapool: Binance USD (BUSD3CRV-f)
- Curve.fi ETH/rETH (rCRV)
- Curve.fi Factory USD Metapool: Alchemix USD (alUSD3CRV-f)
- Curve.fi USD-BTC-ETH (crvTricrypto)
- Curve.fi USD-BTC-ETH (crv3crypto)
- Curve.fi Factory Plain Pool: Euro Tether (EURT-f)
- FLOKI (FLOKI)
- ARPA Token (ARPA)
- OM Token (OM)