rotki logo

rotki

Privacy-focused, self-hosted crypto and financial portfolio tracker with accounting and tax reports

Alternative to: cointracker, koinly, coinstats, delta investment tracker


About Versions (101)

v1.26.0

2022-10-28

Description

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:

Optionally, you can also verify the integrity of the aforementioned binaries using the following checksums:

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

2022-10-25_22-56

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

2022-10-25_23-42_1

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

Note taking

rotki_general_notes

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

Convex finance transactions are now properly decoded in the ethereum transaction decoders view

Multi-chain assets

2022-10-25_23-55

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

2022-10-26_00-02

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

2022-10-26_00-08

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

2022-10-26_00-11

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

lps_in_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:

Updated the information of the following assets: