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 supports the addition of multiple addresses, while the others only import the active address.
- #7349 Rotki's CSV importers will now report the number of successfully imported and total entries, and each error message will include the line number of the problematic entry.
- #8147 Users can now import data from Blockpit into rotki.
- Rotki will now decode interest earned from aave v3 as independent events.
- Rotki will now decode Optimism DAI bridging
- #8225 Rotki will now decode LlamaZip swaps on Optimism and Arbitrum One
- The eigenlayer airdrop claim event for season 2 should now be properly decoded in the history events view.
- #8116 Rotki will now decode Gnosis chain omnibridge token bridging
- Rotki will now decode payments for cowswap vCOW claims
- #8378 Rotki will now decode zksync lite withdrawals
- #7629 Rotki will now decode all the swap events done via Odos v1 and v2.
- #4457 Rotki will show links to CoinGecko and CryptoCompare on the asset detail page if they exist.
- #8101 Failed transactions will now be displayed as failed and not just show "burned gas" event only.
- Transactions claiming SAFE tokens from vesting will now be properly decoded.
- Transactions locking, unlocking and withdrawing SAFE tokens will now be properly decoded. Also any locked SAFE tokens will be automatically detected and their balance counted.
Bug Fixes
- The Manage Assets / Assets page will now show the correct assets on every page.
- Fixed the “Show More Events” button to properly render additional events when there are more than 6, allowing it to load more as expected.
- Improve the filtering UI when there are no suggestions for a filter.
- Change the flow for importing addresses from MetaMask. Instead of automatically proceeding with the imported addresses, they will only be displayed in the text input, for better clarity.
- #8535 Users won't see their total net worth duplicated when tracking NFTs as tokens.
- rotki will now decode the events of all the velodrome pools which were getting skipped before.
- #8477 rotki will now properly decode very old Arbitrum bridge withdrawals.
- rotki will now decode the swaps done on velodrome v2 in the right order.
- ZKSync Era tokens will now have prices queried properly by defillama.
- rotki will now query TheGraph delegations only for the addresses that interacted with the protocol.
- rotki will now process all the kraken events during PnL report.
- Fixes a bug that was causing rotki to always query curve for new pools.
- #8043 Informational events won't trigger price queries.
- #8452 Fix Monerium integration after the v2 contracts upgrade.
Newly supported assets
Added support for the following assets:
- Monerium EURe (EURe) on gnosis
- Monerium GBPe (GBPe) on gnosis
- Monerium USDe (USDe) on gnosis
- Monerium ISKe (ISKe) on gnosis
- Monerium USD emoney (USDe) on gnosis
- Monerium ISK emoney (ISKe) on gnosis
- Monerium EURe (EURe) on matic
- Monerium GBPe (GBPe) on matic
- Monerium GBP emoney (GBPe) on matic
- Monerium USDe (USDe) on matic
- Monerium USD emoney (USDe) on matic
- Monerium ISKe (ISKe) on matic
- Monerium ISK emoney (ISKe) on matic
- Monerium GBP emoney (GBPe) on ethereum
- Coinbase Wrapped BTC (cbBTC) on ethereum
- Coinbase Wrapped BTC (cbBTC) on base
- Glo Dollar (USDGLO) on ethereum
- Glo Dollar (USDGLO) on optimism
- Glo Dollar (USDGLO) on matic
- Glo Dollar (USDGLO) on arbitrum
- Glo Dollar (USDGLO) on base
- CoW Protocol Token (COW) on arbitrum
- USDS Stablecoin (USDS) on ethereum
- SKY Governance Token (SKY) on ethereum
- Covalent X Token (CXT) on ethereum
- Layer3 (L3) on ethereum
- Origin Ether (OETH) on ethereum
- Super OETH (superOETHb) on base
- Wrapped Super OETH (wsuperOETHb) on base
- Wootrade Network (WOO) on optimism
- Based ETH (bsdETH) on base
- Monerium GBPe (GBPe) on gnosis
- Eigen (EIGEN) on ethereum
- Backing Eigen (bEIGEN) on ethereum
Updated the information of the following assets:
- Extra Finance (EXTRA) on optimism
- Extra Finance (EXTRA) on base
- Extra Finance (WELL)
- Polygon Ecosystem Token (POL) on matic
- Coinbase Wrapped Staked ETH (cbETH) on base
- ChainLink Token on xDai (LINK) on gnosis
- ChainLink Token (LINK) on optimism
- ChainLink Token (LINK) on matic
- ChainLink Token (LINK) on arbitrum
- Chainlink Token (LINK.e) on avalanche
- USD Coin (USDC) on avalanche
- USD Base Coin (USDbC) on base
- USD Coin (USDC) on scroll













