github rotki/rotki v1.33.0
Rotki v1.33.0 - Crown

11 days ago

Description

rotki v1.33.0 is a big feature release containing all the work that the team has been preparing in the last 2.5 months! The biggest features coming in this release are ZKSync lite support, Scroll support, in-app calendar and more!

It contains 360 commits from 20 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

Some important things to note when using the release

History events redecoding

image

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

Finally note that any edited events won't be touched, so you don't lose any data.

Timeout during transaction decoding

In accounts with a large amount of transactions there is a high chance that you will experience a number of timeout errors. You can recognise them by the following message: timeout of 30000ms exceeded.

Though annoying, this is not fatal in anyway and something we will improve in future releases (#7906)

If you experience this please let the decoding complete before resuming the normal use of the application.

Gnosis Safe Mainnet Token

This asset update release adds support for the Gnosis Safe mainnet token. If you have previously added the token to your assets, ensure that you manually resolve the conflicts, since the added asset is missing a coingecko identifier. If you have already updated your assets by selecting the Remote resolution, you will have to manually edit the asset to add the coingecko id.

A fix for this will be provided in a future release.

ZKSync Lite lack of progress notification

During transactions redecoding for each EVM chain there is a progress notification, showing how many transactions are re-decoded. ZKSync Lite does not have this yet.

So while zksync lite transactions are being decoded you won't see any progress in this release.

It will be fixed in future releases. The issue to follow is: https://discord.com/channels/657906918408585217/772392871483408384/1237759784321810432

Release Highlights

Scroll support

scroll

scroll_txs

Full support for the scroll evm chain has been added. Balances are properly queried and all scroll transactions should now be pulled and decoded. Also any addresses with activity in scroll should now be automatically tracked for scroll too.

ZKSynclite support

zksync_lite

zksync_lite_txs

Full support for zksync lite has been added. Balances are properly queried and all zksync lite transactions should now be pulled and decoded. Also any addresses with activity in zksync lite should now be automatically tracked for zksync lite too.

CEX Mappings

cex_mapping

Exchanges list assets using only a symbol and sometimes there are multiple assets that could match such a symbol. We have created the CEX mappings view to enable users to update mappings of symbols to assets for any exchange so they don't depend on us to do it. Now events and balances will get correctly detected between releases. They will be updated automatically but users can edit them at any point if something is off for them without waiting for a new rotki release.

Calendar

calendar

rotki now has its own calendar. Users will be able to create events, create reminders and navigate the calendar.

rotki will also create calendar reminders for events it can automatically detect, starting by ENS name expiration/registration reminders in this release. We plan to create more in the upcoming releases

GMX

The GMX V1 transactions in Arbitrum One will be detected and positions will be queried once events get decoded. GMX is a complex protocol and the decoding logic could be faulty in some cases, please report them to us if you find them so we can fix any possible issue.

gmx

Aave v3

Aave V3 is now supported in all the chains that we track. The collateral deposited and the liabilities created will appear properly in the dashboard and the events will get decoded

2024-05-09_13-31
aave_v3

Compound v3

Compound V3 is now supported in all the chains that we track. The collateral deposited and the liabilities created will appear properly in the dashboard and the events will get decoded

2024-05-09_13-32
compound_v3

0x protocol

Swaps executed using 0x in all the supported EVM chains will be correctly decoded

0x

Kyber

Swaps executed using Kyber in all the supported EVM chains will be correctly decoded

kyberswap


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

New Features

  • #7798 rotki now accurately decodes transactions on the Kyber swap aggregator across all supported chains.
  • Users will now be able to delete transactions and the associated events in history events.
  • #7074 rotki provides a calendar view where users can add and track events related to their activities. Users can also set reminders to perform actions associated with these events.
  • Claiming the harvest finance hack compensation grain airdrop will be properly shown as airdrop claim in the history events.
  • Claiming the pickle finance hack compensation cornichon airdrop will be properly shown as airdrop claim in the history events.
  • Omni airdrop claims are properly decoded and omni airdrop eligibility is shown in rotki's airdrop list.
  • #7084 Compound v3 events will now get decoded and its assets and liabilities will be shown on the dashboard properly.
  • Users will now be able to navigate the page (go back or forward) using the keyboard shortcuts "Cmd + Left Arrow" or "Cmd + Right Arrow".
  • #3617 ZKSync lite is now supported as a chain. Balances are detected and history of the activity of all your tracked addresses for zksync lite will now be visible in the history events section.
  • fluence dev rewards airdrop claim events will now be properly decoded in the history events.
  • rotki will now properly decode the transactions for bridging to and from Scroll.
  • #7708 rotki now properly decodes all native to/from wrapped token transactions (e.g. ETH<->WETH, Matic<->WMatic) on all supported EVM chains
  • #6636 Aave v3 positions and liabilities will now be properly shown in the dashboard.
  • #7423 Users will be able to sort address book entries by displayed name and address.
  • #7086 Added support for GMX v1 in Arbitrum.
  • #7281 rotki will now properly decode the transactions done on Aave v2 and v3 on all the supported chains.
  • #2698 Users can now manually link assets on their exchanges to assets recognized by Rotki, without having to wait for a new release.
  • rotki will now properly decode the Uniswap V3 events on other supported chains.
  • #5978 rotki will now properly decode the swaps done via the 0x protocol.
  • The claim event of the Degen airdrop 2 will be correctly decoded.
  • rotki now supports Coinbase transactions using Advanced Trading.

Bug Fixes

  • Binance balances will now include funding wallet's balances.
  • Velodrome and Aerodrome LP pools will now refresh properly.
  • Fix a bug where the custom price is not applied in the balance view under the account table.
  • Deleting an EVM RPC node will no longer fail sometimes with a "Can't delete etherscan node" error. Additionally non-mainnet etherscan nodes are no longer deletable.
  • Nigerian Naira should be correctly detected in binance.
  • Kraken balances in new yield-bearing products and automatic staking for new kraken users should now appear properly.

Newly supported assets

Added support for the following assets:

Updated the information of the following assets:

Don't miss a new rotki release

NewReleases is sending notifications on new releases.