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

2024-07-12

Description

image

rotki v1.34.0 is a big feature release containing all the work that the team and several contributors did during the last two months! The biggest features coming in this release are support for eigenlayer, gearbox, hop, curve and the addition of HTX among others.

It contains 306 commits from 14 different contributors 🥇

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:

Things to note

History events redecoding

If you are upgrading from an older release, all your EVM history events will need to be redecoded. This is something that takes a bit of time (depending on the amount of events) but is required in order to apply all changes since last release.

The redecoding will be triggered the first time you go to the history events page after you open the new version. You can monitor progress by pressing the 3 dots menu on the top right as seen in the screenshot above. Have patience until redecoding finished.

Finally, keep in mind that any edited events won’t be touched, so you don’t lose any data. redecoding

AVX in the CPU

We have introduced a new dependency that requieres the cpu to have AVX (Advanced Vector Extensions). If you have issues running the app please provide us logs and the cpu that your are using. If you are using a virtual machine ensure that it exposes the AVX api.

Mulltiple manual balances page

A bug got introduced in this version: https://github.com/rotki/rotki/issues/8263 Essentially no next pages appear for manual balances. If you want to edit/delete them then temporarily increase the table’s entries per page. The bug will be fixed in next release.

Release Highlights

Support for HTX

htx

It was one of the most requested exchanges, and we have finally added it. Note that they have limitations on how far back a user can query using the API, so older trades and movements might not appear in the app.

Eigenlayer

eigenlayer eigen_2

We have added extensive support for Eigenlayer! Balances, including those in the queue for withdrawal, are tracked. Events related to deposits, withdrawals, deploying pods, delegations, and more are all correctly decoded by rotki.

Gearbox

Events and balances will be correctly detected. As with other protocols, for balances to be correctly detected, the events must first be decoded.

gearbox_2

Hop

hop

Full support for the HOP protocol has been added. Users will be able to track bridges, staking events and rewards in all EVM chains that we support. Balances will be also detected automatically.

Curve

curve crv_balances

We have extended the support of curve to all EVM chains. Liquidity events, rewards and swaps should appear correctly in the History Events sections. In addition, balances should be correctly tracked but you will need to decode events first since we use them to query the required pools.

These were the highlights. Check below for the full changelog 👇

New Features

  • #8193 Coinbasepro support is removed since the exchanges no longer exist.
  • #8071 Airdrops can now be filtered by a new status: missed. Meaning airdrops for which the user was eligible, the cutoff time has expired and no claim event is seen.
  • #3971 Show the total collateral ratio in the Liquity Trove section.
  • #2323 Add support for Huobi exchange.
  • Curve vote escrow locking and withdrawal events will now be properly decoded on ethereum mainnet.
  • Curve fee distributor claim events will now be properly decoded on ethereum mainnet.
  • #7431 Curve events and balances are now decoded and detected on all supported evm chains.
  • Defisaver automation subscription activation and deactivation events will now be properly decoded.
  • #7722 Users can now export history events in their selected currency.
  • #7544 Gearbox protocol events and balances are now decoded and detected on all supported evm chains.
  • HOP governance events will now be properly decoded.
  • #7974 Users will now be able to filter manual balances by asset, label and location.
  • #5103 rotki will now automatically detect tokens along with their balances if the setting has been turned on. Set to true by default.
  • #7675 Users will now be able to export & import accounting rules.
  • #8003 1inch v6 events should now be properly decoded for all supported EVM chains.
  • #7981 Circle’s CCTP bridge transfers are decoded properly for all supported EVM chains.
  • #7202 Hop protocol related events and balances of staked tokens should be now decoded and detected properly.
  • rotki decodes transactions and detects balances related to Blur staking.
  • #8030 Cowswap in arbitrum is now supported.
  • #1633 rotki now supports AAVE staking.
  • #7568 Eigenlayer native restaking events are now properly decoded and balances in native restaking eigenpods or the delayed withdrawal system are automatically detected.
  • #6115 Now free users can filter history events too.
  • #7570 Users can choose whether to automatically force-push when a time discrepancy warning occurs during automatic database sync.
  • Degen airdrop 2 season 3 claim event should now be properly decoded in the history events view.
  • The eigenlayer airdrop claim event should now be properly decoded in the history events view.
  • #8007 All votes in Arbitrum DAO will be decoded properly now.
  • Paladin bribe claiming events should now be properly decoded.
  • Properly decode all drips v1 transactions in ethereum mainnet and Polygon.

Bug Fixes

  • Adding xpubs with derivation paths that include hardened nodes will not give an error anymore.
  • Xpub keys without any addresses will now show properly in the accounts bitcoin accounts table.
  • Adding a manual price of a newly added asset will now get saved, and will not disappear after restart.
  • Coinbase staking reward events should now be shown.
  • Governance abstain votes will now be properly decoded.
  • Claimed and unclaimed airdrops of the same asset will now show properly.
  • Editing the passphrase for OKX exchange will now work properly.
  • Deposit events in Aave will now show in the correct order.
  • #8088 Fix bug where the day names could be wrong on the calendar page.
  • Some votium bribe claims which were not properly decoded before will be now.
  • Some 1inchv4 swaps that were not decoded fine will now be properly decoded.
  • ENS transaction events involving new owner for a name/subname and address changing should now be decoded properly.
  • Users will be able to proceed with conflict resolution in the rare case that a duplicate asset appears in conflicts.
  • #8022 When there are NFTs valued in different assets sorting them by fiat price will show the correct price.
  • Fix the issue where the popup notification breaks the experience when the notification sidebar is already open.
  • Stakedao bribe claims older than January 2023 will now also be properly decoded.
  • Compound finance COMP claim cases that were not decoded correctly should now appear fine.
  • Fix an issue where some tokens weren’t properly detected in scroll.
  • Balances will get updated properly when removing a validator.
  • #8137 Uniswap V3 NFTs for positions that have been exited won’t appear in the NFTs balances.
  • #8095 PnL will be correctly calculated for validators exiting with a balance above 32 ETH.
  • Scroll decoders will now work as expected.
  • Events claiming veCRV bribes from Gauge Bribe v2 will now be properly decoded.
  • Complicated cowswap trades that were detected as part of another DEX should now be properly decoded.
  • Some old gitcoin bulkcheckout and claim matching funds events that were not decoded properly, will now appear correctly.
  • ETH withdrawals and mint events will now be properly decoded in Aave.
  • rotki will be able to connect with RPC nodes that provide their chain number using hex values.

Newly supported assets

Added support for the following assets:

Updated the information of the following assets: