Skip to content

Release history

rotki releases

A portfolio tracking, analytics, accounting and management application that protects your privacy

All releases

4 shown

Upgrade now
v1.43.1 Breaking risk

CryptoCompare removal + Beaconcha.in fallback

v1.43.0 New feature
⚠ Upgrade required
  • After upgrading, redecode EVM history events via the History Events page to apply decoder changes.
  • Docker users can now import data, snapshots, and asset icons larger than 1 MiB without nginx 413 errors.
Notable features
  • Dedicated oracle prices management page with pagination, inline editing, and CryptoCompare cache handling
  • CSV imports now accept an optional timezone for interpreting local timestamps correctly
  • Post‑update prompt guiding users through newly recommended settings
Full changelog

Description

rotki v1.43.0 is a major release with many highly requested features and important fixes:

This release adds support for HyperEVM, Hyperliquid Core, and Monad, plus a dedicated oracle prices management page, timezone aware CSV imports and a recommended settings prompt after update.

It contains 412 commits from 11 different commiters!

Our Sponsors

This release is sponsored by:

🥇 Gold Sponsors

  • pcaversaccio (0xe9Fa0c8B5d7F79DeC36D3F448B1Ac4cEdedE4e69)

🥈 Silver Sponsors

  • respired.eth (0x42726b0570174227679521E48cDDf454357C8553)

🥉 Bronze Sponsors

  • lightwalker.eth (0x1A199654959140e5c1A2F4135FAa7Ba2748939c5)
  • Pablo Sabbatella - Opsek (0x5C07cbbD3F74925A362acAB166e9b1C59a5235c3)
  • 0x6a2dBD6f01eeA7f9D7DF1b5Bf3394E7cEE20842E (0x42726b0570174227679521E48cDDf454357C8553)

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:

Things to note

EVM history redecoding

After upgrading, your EVM history events may need to be redecoded so the latest decoder changes can be applied. You can monitor progress from the history events page.

Edited events are left untouched.

Recommended settings prompt

After the update, rotki may show a prompt with newly recommended settings. Those have been updated thinking on improving the user experience while fetching current and historical prices.

Release Highlights

New chain support

HyperEVM, Hyperliquid Core, and Monad are now supported in rotki.

Better history and pricing workflows

You can update an asset's historical price directly from the event row, and rotki now includes a dedicated page for managing cached oracle price entries.

Better imports

CSV imports can now interpret timezone less timestamps using an optional timezone, so dates are handled in the intended local time instead of defaulting to UTC. Docker users also get a fix for large imports and uploads that were previously blocked by nginx.

Protocol decoding improvements

This release expands decoding for giveth donations, Morpho Blue, Morpho V2 vaults, Crosscurve, Quickswap v2 native swaps, stkGHO, WOOFi, Balancer v3 Gauge reward claims, Sky PSM direct swaps, CCTP v2, and WalletConnect staking reward claims.

Solana Staking

Solana stakers will be able to track their onchain staked balance.

UX improvements

The EVM history event form now resolves address-book and ENS names in the address selector, filter chips reopen their suggestion dropdown correctly, and log level changes now apply immediately without restarting rotki.

For more information check the detailed changelog below :point_down:

New Features

  • #12143 CSV imports now accept an optional timezone so files whose dates lack timezone information can be interpreted in the correct local time instead of defaulting to UTC.
  • After a rotki update, a friendly prompt will walk you through any new recommended settings. You can accept the ones you like, keep what you have for the rest.
  • #12102 New giveth donation events will now be properly decoded on all supported chains.
  • #10654 HyperEVM and Hyperliquid Core are now supported in rotki.
  • #11812 Monad is now supported in rotki.
  • You can now update the historical price of an asset for a specific event directly from the event row's asset menu, either by patching the existing oracle entry or saving a manual override.
  • #12032 Added a dedicated oracle prices management page with paginated filtering, inline editing, and deletion of cached oracle price entries, plus CryptoCompare cache management in the same place.
  • The address selector in EVM history event forms now shows resolved address-book and ENS names, and lets you filter by either name or address.
  • The internal transaction conflicts dialog now shows the action type (re-pull or re-decode) in the resolve button's tooltip instead of a separate column.
  • #11152 Morpho Blue deposits, liabilities, and interactions are now tracked.
  • #12028 "Ignore/Unignore in accounting" labels are now "Exclude/Include from accounting (PnL)" for clarity.
  • #11068 rotki now also counts staked solana balances.
  • #11982 Blockscout users can add their PRO API key.
  • #7492 Added an event direction column (in/out/neutral) to the PnL CSV export.
  • #11816 Support importing events from Coinledger CSV.
  • #1706 Blockchain balances are now cached and will display faster when opening rotki again.
  • Crosscurve events will now be properly decoded.
  • 0x swaps through the latest settler will now be properly decoded.
  • Transactions involving stkGHO will now be decoded properly.
  • #8145 WOOFi swaps, staking, and vault transactions will now be properly decoded on all supported EVM chains with associated balances properly detected.
  • #11693 Bitcoin wallet addition is now simplified with single-field auto-detection of xpub type from the key prefix.
  • #11639 Users can now search for settings across all settings pages and navigate directly to a specific setting.
  • #11621 users can now selectively purge exchange history by event category.
  • rotki can now resolve non .eth ENS names
  • Balancer v3 Gauge reward claims should now be properly decoded.
  • Sky PSM direct swaps should now be properly decoded.
  • #10868 Farcaster Pro Purchases will now be properly understood by rotki.
  • #10712 bitcoin events can now be filtered by address.
  • #10542 StakeDAO v2 votemarket events will now be properly decoded.
  • #12030 Historical prices from cache are now filtered to your enabled oracles.
  • #12087 rotki now shows clearer premium activation errors, including explicit device limit messages.
  • CCTP v2 events will now be properly decoded.

Bug Fixes

  • Docker users can once again import data, snapshots, and asset icons larger than 1 MiB; the bundled nginx no longer rejects them with a 413 before they reach rotki.
  • Morpho V2 vaults will now be tracked correctly.
  • Clicking an applied table filter chip to edit it now reliably reopens the suggestions dropdown, instead of showing nothing after the first edit.
  • #12079 Log level changes now take effect immediately without restarting rotki — including switching to debug on packaged builds after resetting to defaults.
  • The PnL report's Custom range quick-options (Last 12 hours, Last 7 days, etc.) no longer leave a stale "Date cannot be after …" error on the Start field when switching from a past year/quarter to Custom.
  • Quickswap v2 swaps for native token (ETH, POL etc.) will now be decoded properly.
  • External swap events (manual trades) can now be deleted from the history events view.
  • Invalid Solana addresses will now be properly rejected when adding blockchain accounts.
  • #11976 Bybit deposits and withdrawals older than 30 days will now be correctly imported.
  • #11964 Resolving many internal transaction conflicts at once will no longer flood the frontend with duplicate refresh requests, reducing unnecessary network calls and improving responsiveness.
  • rotki no longer gets stuck when querying Routescan transactions with more than 100 internal transactions.
  • rotki will now recover more reliably when an exchange closes idle API connections, reducing failed requests after the app has been left open for a while.
  • WalletConnect staking reward claims will now be properly decoded.
  • #11317 Beefy legacy boost exit events will now be properly decoded.

Added support for the following assets:

v1.42.1 Bug fix
Notable features
  • Cost basis transfer rules
  • EVM decoding improvements
  • Duplicate event detection
v1.42.0 New feature
Notable features
  • Automatic asset movement matching
  • New protocol support (Superfluid, Morpho, StakeDAO V2, Lido CSM)
  • In-app bug reporting

Beta — feedback welcome: [email protected]