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

2025-09-15
image

Description

rotki 1.40.1 is a patch release fixing the issues reported over the last month and introducing several new features. Key changes include:

  • resolved Crypto.com exchange integration problems
  • proper decoding of complex DeFi transactions (Paraswap, Balancer V2, Morpho multi-actions)
  • detection of the Linea airdrop
  • support for new currencies (AED, CZK, ILS, MXN).

It contains 65 commits from 6 different people. For more information check the detailed changelog below 👇

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:

New Features

  • Users will now be able to see the balance in these currencies: AED (United Arab Emirates Dirham), CZK (Czech koruna), ILS (Israeli new shekel), and MXN (Mexican Peso)
  • #10591 rotki will now detect eligibility for the Linea Airdrop.
  • OpenOcean arbitrum rewards transactions will now be decoded correctly.
  • Users will now be able to filter history events by location labels, including account addresses and exchange labels.
  • Users can now manually reset cached Beefy Finance vault data to trigger re-pulling the data during decoding.

Bug Fixes

  • #10602 Users will be able to edit EVM swap events, even if the asset is ignored.
  • Users will now be able to add EVM and EVM swap events from the “Add new event” button on top.
  • Blockchain queries will no longer fail when certain nodes return empty responses.
  • Editing a solana token will no longer set the asset type incorrectly.
  • Users will now be able to see the transaction hash of the deposit/withdrawal for the exchange asset movement event.
  • #10585 Token balances on mainnet Summer.fi proxy accounts will now be detected properly.
  • Manual current prices are now properly saved as historical prices for use in balance graphs and charts.
  • #10578 rotki now has improved checks on usernames.
  • rotki will now properly decode Paraswap swaps made using smart wallets.
  • #10570 Adding/editing an EVM event with a transaction hash not present in the DB will now pull the transaction from onchain.
  • Balancer V2 swaps that swap multiple times before reaching the desired token or that swap to the chain’s native token will now be properly decoded.
  • #10556 Editing ZKSync lite history events will be possible again.
  • Beefy Finance reward pool and boost vault tokens will now be properly priced.
  • Account delegation transactions will now be properly decoded and processed.
  • Curve swap transactions that use the new router will now be decoded properly across supported EVM chains.
  • Fix an issue where the buttons to refresh Gnosis Pay and Monerium events were always disabled initially.
  • #10517 Morpho transactions that perform multiple actions in one go are now decoded properly.
  • Analytics of transactions by protocol will now properly respect the selected date range.
  • All single token curve pool withdrawals should decode properly now.
  • #10468 Crypto.com exchange integration should now be working properly.
  • Crypto.com mobile app events imported via a CSV file will now have their location label set.
  • Users can now access the Solana token migration guide using the correct link.
  • #10499 Crypto.com mobile app CSV imports will now properly handle limit order transactions that were previously failing to import.
  • Fix an issue where some amounts in the history event notes are not scrambled/blurred when the privacy mode/scramble setting is activated.
  • Historical price data will now display correctly for all supported assets instead of showing empty results in some cases.
  • Paraswap swaps will be properly decoded when curve pool interactions are present in the same transaction.
  • History events status banner will no longer cause layout shifts on the dashboard.
  • #10473 1inch v6 swap transactions are now more accurately decoded.
  • rotki won’t fail to check the premium status under specific conditions.
  • Users will be able to see the history event location label, even if the scramble setting is enabled.
  • Exchange trade events will now properly show the exchange name in the location label field.