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.25.0

2022-07-15

Description

Rotki v1.25.0 is a big feature release containing lots of new features, improvements and bug fixes we made in the past month! It contains 241 commits by 12 different contributors!

A lot of things are added but the highlights are:

  • Support for Bitcoin Cash
  • LiFo accounting
  • Management of multiple ethereum nodes
  • Mac M1 support
  • Ethereum address book
  • Filtering of ethereum transactions
  • Zoom in charts

Important note: Mac users with Apple silicon should update by downloading the appropriate binary and not use auto-update since they need the arm-64 version and auto-update can’t detect that.

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:

Release Highlights

Support for Bitcoin Cash

bch

Bitcoin Cash is now supported. Users can add BCH addresses or xpubs

dashboard

And they will later be showed in the dashboard among other chains

LiFo accounting

2022-07-15_12-18

Users can now use Last In First Out (LiFo) accounting as the cost basis method for a PnL report.

Management of multiple ethereum nodes

rotki_nodes_managment_edition rotki_nodes_managment

Users can now add an arbitrary amount of ethereum nodes, and edit the querying priority of all nodes. For more details check the usage guide: https://rotki.readthedocs.io/en/latest/usage_guide.html#ethereum-rpc-nodes

Apple Silicon support

Native binaries (without rosetta translation) are now generated for our Mac users.

Ethereum address book

add_eth_address_book

Users can now add names to ethereum addresses and these names will later be used in the various UI components of the application.

display_eth_address_book_behaviour

Filtering of ethereum transactions

2022-07-15_21-02

Ethereum transactions can now be filtered by date, address, protocol and more.

Zoom in charts

zooming_in_graph_statistics

All the assets graphs as well as the dashboard graph have the possibility of selecting a range for zooming. This can be done by left clicking and dragging on the graph itself or using the selector under the graph. The graph can be zoomed out by double clicking on it.


These were the highlights. Check below for the full changelog :point_down:

New Features

  • #3325 Users will now be able to manage all ethereum nodes queried, their querying priority and add any arbitrary number of nodes to query.
  • #2219 Users will now be able to edit balance snapshots.
  • #4495 Users will now be able to toggle ETH staking taxation.
  • #1420 Add address book for ETH addresses.
  • Add zoom feature for line charts.
  • #3095 The application will now notify the user if there is a status change for the premium subscription.
  • #1028 Native support for Bitcoin Cash blockchain.
  • #4268 Add a premium setting to follow the system’s theme.
  • #4243 Users will now be able to refresh the icons of an asset
  • #3798 Users will be now able to combine ETH and ETH2 and display it as one in the interface.
  • #4099 Users are now able to export an event list of a PnL run to provide to the developers for debugging purposes.
  • #44 Add option to change cost basis method (FIFO and LIFO order).

Bug Fixes

  • #4438 Filtering of ethereum transactions is now enabled.
  • Now no missing acquisitions should appear for fiat assets during accounting.
  • #4459 Transactions that happened in genesis block are now queried and stored properly.
  • #4530 Movements from Bitstamp should now be correctly read if the asset is known.
  • The electron application will now terminate properly if the backend fails to start.
  • Now querying ens names for an empty list of addresses won’t be causing an error.
  • #4456 Now NFTs query should not raise any unhandled error during the process of adding new ethereum addresses.
  • Fix empty asset location distribution for ETH2.
  • In a rare edge case the database with past profit and loss reports won’t block the version upgrade process.
  • #4417 Activating privacy mode will now also scramble the value, to prevent other users from estimating the value (e.g. By estimating the length of digit of the value, or using advanced software to unblur the text).
  • ERC20 approves for tokens that do not have the event arguments indexed such as finance.vote will now not break rotki.
  • Asset value distribution graph will no longer include ignored assets.

Newly supported assets

Added support for the following assets:

Updated the information of the following assets: