Releases: rotki/rotki
Rotki v1.37.1 - Cleaner Diastataxis
Description
rotki v1.37.1 is a patch release containing improvements and bugfixes made in the last 2 weeks to improve your experience.
It introduces some small features such as safe support in Aave v3 decoding but most of all fixes a lot of bugs you guys found since Christmas. Most important of which is fixing cryptocompare as an oracle and fixes in balance detection for OKX, Bitmex and Bybit.
It contains 71 commits from 7 different people.
For more information check the detailed changelog below 👇
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
Bug Fixes
- OKX balances will now include assets in the funding account.
- Bybit balances in the funding account will now be queried.
- #9184 Nexo importer now supports updated format.
- Recursion errors during price inquiry are now handled properly.
- rotki Wrapped will no longer count transactions with ignored assets.
- rotki will correctly decode all the Aura rewards claim events.
- rotki will now properly detect supported protocol balances in Polygon PoS, Gnosis, and Scroll.
- #9163 Cryptocompare price queries will be handled correctly again. Fixes "the 'FVal' object is not subscriptable".
- Fix a rare incorrect order when depositing and staking in curve gauges.
- When querying the price of BSQ rotki will define it as the price of 100 satoshi.
- Bitmex balances will now be queried correctly.
- Interactions with aave via safe should no longer be missing interest events.
- Aave v3 withdrawals of native assets should now have proper ordering and include interest earned.
- #9200 Editing a Kraken event to include a custom asset should no longer botch history events retrieval.
Newly supported assets
Added support for the following assets:
- Mantle (MNT) on ethereum
- BNB (BNB)
- WBNB (WBNB) on ethereum
- Bybit Staked SOL (BBSOL)
Rotki v1.37.0 - Diastataxis
Description
rotki v1.37.0 is a big feature release containing all the work that the team and several external contributors did in the last month! The biggest features coming in this release are support for Aura finance, Morpho, and a rotki 2024 Wrapped!
It contains 233 commits from 19 different contributors 🥇
For more information check the detailed changelog below 👇
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
Things to note
History Events Redecoding
As always when 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 (1) on the top right and then checking how many events remain in the popup window (2) 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.
Exch. Deposits & Withdrawal section is removed
We are removing the Exch. Deposits & Withdrawals
section in this release. It is now unified along with the rest of "History Events" as a new type of event called asset movement event.
The first app start will be a little bit slower due to an asset update.
Expect the first time the app starst after updating to be a little slower during the backend connection, as the asset update will take a bit more time.
Tag Manager
You can now edit tags independent from adding/editing a blockchain account. On the left side menu there is a tags manager to accomplish this.
Release Highlights
rotki Wrapped
Click the rotki Wrapped
button on the toolbar to see the summary of your transactions in 2024! All local without anybody having the ability to read your data and store it in their servers. Afterwards you can also customize the period to see statistics for any given period.
Scroll to the end, and you can see your rotki score
. Don't forget to share it with your friends.
Aura Finance staking for Balancer pools
Aura finance staking for balancer pools events will be decoded properly in rotki. Also any balances staked in Aura will now be automatically detected.
Curve Lending histories and balances
Curve lending events will be decoded properly in rotki.
Any balances deposited in curve lending will be properly shown too.
Morpho vaults histories and balances
Morpho related events will be decoded properly in rotki.
Any balances deposited in morpho vaults will now also be automatically detected and shown with the correct price.
EFP (Ethereum Follow Protocol) transactions
EFP events will now be properly decoded.
Basenames transactions
Basenames events will now be properly decoded.
Option for hiding small balances in the balance table.
You can now hide small balances and set the threshold yourself.
New display option for very small numbers
For very small amounts, we introduce a new way to display them by hiding the leading zeros using the subscript format. You need to turn it on in settings.
More automatic calendar reminders
Basenames expiration date
Rotki will add a calendar reminder for basenames expiration.
These were the highlights. Check below for the full changelog 👇
New Features
- #7144 Users will be able to import multiple addresses into the address book via CSV.
- #5822 Users will be able to import and export blockchain accounts with the information (labels, tags).
- Added an option to display leading zeros of small decimal values as subscript.
- Makes the tag manager accessible from left sidebar menu.
- #7498 Adds the option for users to hide assets where the balance is smaller than a threshold amount.
- #7406 rotki will now support Aura Finance staking for Balancer pools on Gnosis Chain and all supported EVM chains.
- #7405 rotki will now support Balancer pools on Gnosis Chain and all supported EVM chains.
- #7621 rotki will now support Curve lending, with related historical events properly decoded and correct prices and balances shown.
- #8929 Blockchain aggregated balances will now display the percentage of the net value and can also be filtered by chain.
- WalletConnect airdrop claiming and staking transactions are now properly recognized. WCT staked balances will also be autodetected.
- Odos airdrop claiming transactions are now properly recognized.
- Page for inputting external API keys has been revamped.
- Added a confirmation dialog that appears when users attempt to discard changes on the form dialog, preventing accidental removal of changes.
- #8618 rotki will now support Morpho vaults on Ethereum and Base, with related historical events properly decoded and correct prices shown for vault tokens.
- #8620 rotki will now properly decode EFP (Ethereum Follow Protocol) transactions.
- #8602 rotki will now properly decode Basenames transactions and add calendar reminders for name expiry.
- Show upcoming events on the right side of the calendar view.
- #8991 Add direct navigation to asset details when clicking on small asset icons in the blockchain balances table.
- #8981 rotki will now resolve any non .eth domains supported by ENS to addresses.
- #9005 Automatically decode all giveth staking events in Optimism and Gnosis chains. Also detect staked GIV balances for those chains.
- Events related to more gitcoin rounds in Arbitrum are now properly decoded as donations.
- Support Monerium integration after the v2 contracts upgrade on Ethereum.
Bug Fixes
- The application wi...
Rotki v1.36.1 - Clean Definitive Plumage
Description
rotki v1.36.1 is a patch release containing improvements and bugfixes made in the last 2.5 weeks.
It introduces some small features such as showing quote amount in trades and adding new filters at the assets breakdown table. But most importantly fixes a really nasty bug at token detection, fixes bugs with coinbase, improves history querying speed and more.
It contains 31 commits from 8 different people.
For more information check the detailed changelog below 👇
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
New Features
- Show the quote amount field in the trades section table.
- Add location and address filters for the asset breakdown table in the asset details page.
Bug Fixes
- Coinbase deposits that appeared as withdrawals should now appear as deposits again. Would need to purge and requery coinbase to fix this.
- Improve the appearance of the protocol icon in the history events section.
- Enhance the look of the asset icon placeholder in both light mode and dark mode.
- Fix incorrect expired subscription notifications caused by network connectivity issues.
- Fix the issue where the layout for the “Force Push” setting was misaligned on small screen.
- #8916 Coinbase events (trades, deposits/withdrawals, earn etc.) will now be properly pulled after the initial sync.
- Fix the issue where some asset values show zero in the edit snapshot form.
- Fix the issue where the pagination for the account table resets to the first page when the user expands the account.
- #8892 rotki will now correctly fetch Starknet token prices before May 2024 from Cryptocompare, when the ticker changed from STARK to STRK.
- The airdrops directory should no longer appear under the user directory in certain circumstances.
- Fix an issue that caused the token detection to fail under some circumstances involving broken tokens.
- rotki won't try to query logs from slow nodes.
- Refreshing the transactions while tracking a gnosis address will be faster after the first query.
Rotki v1.36.0 - Definitive Plumage
Description
rotki v1.36.0 is a big feature release containing all the work that the team and several external contributors did in the last month! The biggest features coming in this release are support for Coinbase Prime exchange, Umami Finance and a total redesign of the settings view of the app.
It contains 174 commits from 9 different contributors 🥇
For more information check the detailed changelog below 👇
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
Things to Note
History Events Redecoding
As always when 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 (1) on the top right and then checking how many events remain in the popup window (2) 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.
Gnosis pay token change
The authorization cookie for gnosis pay has an expiration date. rotki will now warn you with a notification when it is no longer valid and the user should delete it or update it in the settings by replacing it with the new one. https://docs.rotki.com/usage-guides/importing-data.html#gnosis-pay
App freeze
In this new version, there is a known issue that we are investigating. There is a rare chance that you will experience being stuck during login or on any other page. Essentially the app will appear frozen. If this happens to you, please restart the app and everything should be fine again.
Release Highlights
New settings view
We have update the look and feel of the settings of the app.
Scroll Airdrop Claim
Scroll SCR airdrop claim events will now be properly decoded.
Coinbase Prime
Coinbase Prime is now supported. Balances in the exchange will be shown.
Trades, deposits/withdrawals and all other types of events pulled and taken into account during accounting.
Bridge transactions
Various EVM bridge transactions detection has been added.
Polygon Bridge
Polygon bridge events between Ethereum and Polygon PoS will now be properly decoded.
Polygon PoS to Ethereum:
Ethereum to Polygon PoS:
Superchain Bridge
Bridge transactions between Ethereum and Superchain networks (Base and OP Mainnet) will also now be properly decoded.
Ethereum to Base:
Optimism to Ethereum:
Related events for missing acquisitions
You can now see the related events when dealing with missing acquisitions in the PnL report.
Notice Show in history event
:
History events related to the missing acquisition:
Umami finance
Umami finance protocol is now fully supported in Arbitrum. All balances deposited in Umami should be automatically detected.
And all events that deposit/withdraw or stake in Umami properly seen in history events.
More automatic calendar reminders
New calendar reminders will now be added in rotki after processing your historical events.
For L2 bridge withdrawals
For airdrop claim deadline

rotki will now create calendar reminders for airdrop claim deadlines
These were the highlights. Check below for the full changelog 👇
New Features
- #8793 rotki will now correctly decode the Scroll airdrop claim.
- #8663 rotki will now create calendar reminders for claiming bridge withdrawals from Layer 2 networks (Base, Optimism, Arbitrum) after the 7-day waiting period.
- #8170 rotki now supports Coinbase Prime.
- #8439 rotki will now correctly decode Ethereum/Polygon PoS bridging.
- #8809 rotki now correctly tracks bridge transactions between Ethereum and Superchain networks (Base and OP Mainnet).
- Users will now be able to search for assets in the blockchain balances asset table.
- #8690 Users will be able to see related event when dealing with missing acquisitions in the PnL report.
- #7622 rotki will now support Umami Finance in arbitrum. All related historical events will be properly recognized and any balances parked in the platform will be detected.
- Puffer finance airdrop and PufferXeigen airdrops are now properly seen as airdrops.
- #7540 rotki will now support Yearn V3 vaults and more V2 vaults.
- Gitcoin donations for more rounds will now be properly seen by rotki.
- #7920 rotki will now create calendar reminders for airdrop claim deadlines
Bug Fixes
- The exported file that overrides the file with the same name should have the latest modified time.
- Extrafi lending balances when having used multiple pools of the same asset at the same time will now be properly queried.
- Liquity v1 borrowing should now properly include the fee as part of the borrowing event and present proper order of borrowing coming before the fee payment.
- #8807 Binance CSVs with the new trade entry format should import correctly.
- Pending AAVE to cla...
Rotki v1.35.1 - Adjusted Culmen
Description
rotki v1.35.1 is a patch release containing improvements and bugfixes made in the last 2 weeks.
From features the one standing out is the ability to input API keys for both defillama and coingecko if you have paid API keys of those services. There is multiple bugs solved, most important of which affects users of TheGraph protocol who had a ton of useless transactions in their DB. This will now be fixed and in many cases will reduce DB size ranging from 50%-90%.
Also a very important change is an optimization in decoding speed which optimizes, especially for transactions involving mass sending of tokens, the time to finish a transaction decoding by up to 95%!!!
For more information check the detailed changelog below 👇
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
Defillama API keys
If you have purchased a Defillama api key you can now use it in rotki, to have much better service and rate limits. You can purchase one here: https://defillama.com/pro-api
Coingecko API keys
If you have purchased a Coingecko api key you can now use it in rotki, to have much better service and rate limits. You can purchase one here: https://www.coingecko.com/en/api/pricing
Optimization in Decoding speed
We made some changes that optimize decoding speed of transaction, especially ones containing mass sending of tokens, by up to 90%!
Database size reduction for Graph users
Users of TheGraph who were staking their graph tokens will see a very big reduction in their user DB as rotki was saving a very big number of useless transactions in the DB before this release.
These were the highlights. Check below for the full changelog 👇
New Features
- #8696 It's now possible to input Defillama pro API keys in rotki and have higher rate limits. Buy a defillama pro key here: https://defillama.com/pro-api. Similar for coingecko pro API keys. You can get one here: https://www.coingecko.com/en/premium/pricing
- Gnosis pay referral rewards will now be properly seen as referrals and not generic receive.
- The price of vTHOR will now be properly queried.
Bug Fixes
- yearn vaults data will be properly queried only once and error handling is improved.
- #8715 Fix the issue where the historical price doesn't refresh after being updated on the history events page.
- EURe price will always be considered equal to EUR.
- During user DB upgrade if there is an irregular shutdown the previous DB backup will be properly located in the rotki data user directory and not the system temp directory.
- #8668 Changes the tag filter logic from OR to AND in the account view.
- Graph delegation log queries will now query a smaller amount of events. For users who had moved graph staking to Arbitrum and ended up having over 180k transactions in their DB, this should now be fixed and the DB size should be normal again.
- Fix an error querying the exit timestamp for the ethereum validators.
- #8669 Fixes double conversion for displayed price in manual balances when not using USD as the selected currency.
- Better handling of failure to fetch data from yearn API.
Newly supported assets
Added support for the following assets:
- THORSwap Token (THOR) on ethereum
- vTHOR (vTHOR) on ethereum
- Compound WETH (cWETHv3) on arbitrum
- Compound USDT (cUSDTv3) on arbitrum
- Compound USDT (cUSDTv3) on ethereum
- Compound wstETH (cWstETHv3) on ethereum
- Compound USDT (cUSDTv3) on matic
- PUFFER (PUFFER) on ethereum
Rotki v1.35.0 - Culmen
Description
rotki v1.35.0 is a big feature release containing all the work that the team and several external contributors did during the last two months! The biggest features coming in this release are a total redesign of the blockchain & accounts view and support for gnosis pay, ODOS swaps, ExtraFI and more!
It contains 364 commits from 10 different contributors 🥇
For more information check the detailed changelog below 👇
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
Things to Note
History Events Redecoding
As always when 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 (1) on the top right and then checking how many events remain in the popup window (2) 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.
Gnosis pay
If you are a Gnosis pay user and a rotki premium subscriber then we have something nice for you. Follow this guide to add the gnosis pay api authentication token to rotki. Then you will be able to get all your merchant details data in rotki itself!
Release Highlights
Blockchains & accounts view
The first version of the much awaited blockchains & accounts view redesign is complete. Addresses are now grouped across all evm chains. And we have different tabs for each type of chains rotki supports (bitcoin chains, substrate, eth2 validators).
You can open a single EVM address and see all its assets across all chains
or a per chain asset view
Clicking on a chain allows filtering that chain out for the given address.
Maker Sky Rebrand
The new maker tokens (SKY and USDS) are supported. Also the history events of swapping DAI for USDS and MKR for SKY are seen and properly understood as token migrations.
Odos Swaps
Swaps using the ODOS protocol are now supported across all EVM chains.
Eigenlayer PEPE upgrade
The eigenlayer PEPE upgrade is now fully supported in rotki.
That means that native restakers will now be able to see all their new events of restaking ETH waiting on their eigenpod, quick withdrawals, AVS rewards claiming and everything else the upgrade offers.
What's more all restaked balance and balance waiting on the eigenpods will count as balance of the user.
ExtraFI
The extrafi protocol is now supported on Optimism and Base.
All events related to the extrafi protocol such as depositing into pools, claiming rewards, withdrawing, borrowing will be properly decoded. Balances locked in the protocol will also be seen and counted as balances of the user.
Gnosis Pay
We have added a much tighter gnosis pay integration. You can now add your gnosis pay authentication token to rotki and it will pull all merchant data for every card transaction you have done.
The feature is still experimental as there is no normal api keys yet. You will need to log into your gnosis pay dashboard, open console tools and find the authentication token as shown in this guide.
Then all your gnosis pay historical events will be overlaid with the actual merchant data.
What's more all other gnosis pay transactions such as refunds, cashbacks, referrals are now seen properly by rotki.
LLamazip swaps
Swaps utilizing llamazip in optimism and arbitrum are now properly decoded.
Blockpit CSV import
Data from https://www.blockpit.io/ can now be directly imported to rotki via CSV import
These were the highlights. Check below for the full changelog 👇
New Features
- #8428 Rotki will now properly decode cowswap fees and order types after 2024-03-19 by querying the cowswap API for offchain data.
- #7817 Users will be able to add CEX mapping for unknown assets from exchange notifications.
- #8528 Rotki will now limit the number of validators queried for balances for non-premium users.
- Gnosis Pay cashback events will now be properly recognized in the history view.
- Added support for the migration of MKR to SKY and DAI to USDS.
- #8492 Eigenlayer PEPE upgrade changes will now be properly understood by rotki. That means AVS rewards claiming, ability to restake beacon chain staked ETH and new batched withdrawals directly to the eigenpod. For more read here: https://docs.eigenlayer.xyz/eigenlayer/restaking-guides/restaking-developer-guide#pepe-release
- #7536 Added the ability to customize the CSV delimiter in the frontend settings. Users can now choose their preferred delimiter for CSV exports.
- #8013 Added support in Optimism and Base for Extra Finance.
- #2217 Users will now be able to use Uniswap V2 and V3 as historical price oracles.
- #8117 Rotki will now create calendar reminders for the end of the lock period of CRV in vote escrow.
- #8339 Users will be able to import addresses from browser wallets other than MetaMask, such as Rabby Wallet, Phantom, Rainbow, etc. Currently, only MetaMask suppo...
Rotki v1.34.3 - Clean Cryptic Plumage
Description
rotki v1.34.3 is a patch release containing improvements and bugfixes made in the last week. The most important changes concern fixing two really annoying bugs that 1.34.2 introduced.
- Constant generation of snapshots. 1.34.2 introduced a bug where snapshots were taken very frequently without respecting your settings. This will no longer happen.
- Since 1.34.2, detected tokens per address were randomly forgotten when history was pulled again. This should no longer happen.
Some smaller bugs were also fixed and some improvements made.
For more information check the detailed changelog below 👇
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
Action items
Due to the bug with the token redetection it's recommended to redetect tokens for all your addresses per each EVM chain you use. For more info on how check the docs: https://docs.rotki.com/usage-guides/accounts-and-balances.html#token-detection
New Features
- Generic events can now be created o 6D40 r imported with location being bitcoin, bitcoin cash, polkadot and kusama.
Bug Fixes
- Importing events with generic import will no longer create a fee event if the fee is zero. Before it was not creating one only if fee was omitted.
- Fix an error introduced in 1.34.2 that was creating snapshots more frequently than expected.
- #8350 Users will no longer be able to add duplicate names for an address for all evm chains to the address book.
- Eigenlayer native restaking exited balances residing in eigenpod will no longer be double counted.
- #8397 Active/exited validators will now be propely displayed and filtered for validators that are tracked but the withdrawal address is not. This applies to protocols such as eigenlayer.
- #8414 Detected tokens will no longer randomly disappear from a tracked address if new events are processed.
- It will now be possible to refresh counterparty data if loading initially fails.
Rotki v1.34.2 - Groomed Cryptic Plumage
Description
rotki v1.34.2 is a patch release containing improvements and bugfixes made in the last 2 weeks. The most important changes relate to fixing a fatal price query recursion error for USDT and adjusting to etherscan requiring API keys for querying data from it. Apart from that a number of smaller bugs are fixed and also a lot of improvements are made in the app.
For more information check the detailed changelog below 👇
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
New Features
- New event type/subtype combinations added. Receive/payment to receive a payment for something, Spend/payment to pay for something, Receive/Grant to receive a grant. Accounting wise they are treated like normal spend/receive and receive donation respectively but it helps with filtering and categorization during history searching.
Bug Fixes
- Users will be able to filter by event subtype in the history events view.
- Fix issue where ETH from staking doesn't appear under the ETH breakdown on the dashboard.
- #8334 Importing addresses from MetaMask should work when multiple browser wallets are installed.
- rotki will now properly run background tasks when logging out and logging in again.
- The task to read new curve pools from the chain will be faster now.
- rotki will now detect new tokens right after finishing decoding new events.
- The detection of account activity in new evm chains has been improved to avoid false positives when the account has been only sent spam tokens.
- #8169 Prevent a recursion error when querying the price of a token.
Rotki v1.34.1 - Adjusted Cryptic Plumage
Description
rotki v1.34.1 is a patch release containing improvements and bugfixes made in the last 2 weeks. The biggest fixes are related to our Windows users, the pagination in the manual balances section, and re-adding support for some low-powered CPUs for which 1.34.0 did not work due to the missing Advanced Vector CPU extensions.
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
Bug Fixes
- Eigenlayer LST pending withdrawals that have been completed should no longer count as user balance.
- Assets section will now show correct number of assets on any page when excluding ignored assets.
- Windows backend restart will no longer hang when users update their assets.
- #8262 Prices of HOP LP tokens will now properly show up for all pools.
- #8261 Windows users will no longer be greeted with an unhandled exception dialog when closing the application.
- #8263 Fixes manual pagination not working.
- Replaced the dependency that was causing issues to start the app to users with CPUs not supporting AVX.
Rotki v1.34.0 - Cryptic Plumage
Description
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:
- 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
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.
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: #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
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
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.
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
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 whic...