rotki
Privacy-focused, self-hosted crypto and financial portfolio tracker with accounting and tax reports
Alternative to: cointracker, koinly, coinstats, delta investment tracker
v1.25.1
2022-07-28Description
rotki 1.25.1 is a patch release fixing bugs you guys found with 1.25.0 while we were busy finding hotels at 03:00 in the night and making up for canceled flights in Paris. The biggest change is that we fixed a class of bugs that lead to crashes (segmentation faults) of the app for a subset of our users. We also introduced a new setting for users to disable if they keep getting crashes.
We also fixed a lot of bugs and introduced some small improvements. One of them is an experimental mode to try and automatically detect and ignore spam tokens by checking their uniswap liquidity.
This release contains 48 commits by 6 different contributors!
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
Release Highlights
The main thing this release fixes is a class of bugs that could lead to the application crashing for some of the users. Such crashes should hopefully no longer happen.

In the case a user still encounters them we have added a setting to disable asynchronous DB access. To do so set Instructions Per sqlite context switch to 0.
But before doing so please let us know so we can, together with you, gather data on why/where it happens and fix it.
These were the highlights. Check below for the full changelog :point_down:
Bug Fixes
- Introduce an experimental approach to ignore uniswap v2 pool pricing for pools with single sided liquidity that is less than $5k. This is experimental and we will probably figure out a better way to filter spam assets in the future. Context: https://twitter.com/peter_szilagyi/status/1552532767790997504
- #4599 Users will see a smaller amount of icons when accessing rotki from a mobile device.
- #4578 Value distribution by asset now respects ETH=ETH2 setting.
- Some cases of python segfaulting under specific conditions of reading/writing to the DB should now be fixed.
- #4586 DB yielding instructions is now an argument and can be configured by the user. It can be set to any positive integer or zero to disable it. There is a class of bugs that can lead to crash of the backend when this is enabled, so disabling is now an easy way to avoid them. With this enabled DB access parallelization is achieved for long running queries.
- #4606 Fixes missing decimals when editing a manual balance while having custom decimal and thousand separators.
- #4597 Tokens with no information about decimals won’t make the price query stop if the uniswap oracles are used.
- #4502 Nexo importer now supports updated format.