github rotki/rotki v1.32.0
Rotki v1.32.0 - Crop Milk

latest releases: v1.33.0, v1.32.2, v1.32.1...
2 months ago

Description

rotki v1.32.0 is a huge feature release containing all the work that the team has been preparing in the last 2 months! The biggest features coming in this release are Ethereum Staking revamp, Monerium support, Paraswap support, Aerodrome support, Metamask swaps and so much more!

It contains 356 commits from 17 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

2024-02-15_23-56

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.

Monerium API credentials

2024-02-16_00-13

In this release rotki premium users can integrate with monerium! This means that all monerium transactions in mainnet, polygon and gnosis chain will be decorated with the bank data (or chain bridging) data you can also see in monerium app. But there is 2 important pieces of information to keep in mind here.

  1. Monerium API can only use basic authentication at the moment. We are in contact with their team and they will add api keys eventually. But for now they only have basic authentication which means your username + password are stored in rotki (encrypted). Take necessary security precautions and don't use unless you understand the potential risks.
  2. Monerium data will be pulled roughly every hour to decorate your EVM transactions. So if you just upgraded it's best to wait for the EVM events redecoding (as mentioned in the previous section) to finish before inputting your monerium API.

Private addressbook

2024-02-15_23-35

Account labels of all chains have been moved to the address book. This is the private address book inside your encrypted database. You can now manage your private labels much easier from here. Editing a blockchain account as before still works and will be reflected in the addressbook.

Data Directory reorganization

2024-02-15_23-45

The rotki data directory has now been reorganized. All user data has moved under a specific subdirectory. Global DB data in another. App specific data under its own directory and all images/icons in another.

Staking performance

2024-02-15_21-39

If you are staking ethereum and have data from before 1.32.0 you will see something like the above when you to the staking page. The numbers for APR and the status won't be adding up.

The reason for this is technical. The data in the database changed and since you had data from before, new data has not yet been populated. To fix it press "refresh balances" and all should be fine afterwards. That weirdness will only be there first time you open 1.32.0 and go to eth staking page.

Important Note: 1.32.0 has a bug in which case some execution layer rewards may appear doubled: #7497. It is a known issue and will be fixed in 1.32.1

Ignored asset whitelist

2024-02-16_10-57
Spam assets are a plague in EVM chains. rotki has an automatic algorithm trying to match assets as spam to not bother the user with automatically ignoring them. You can see all ignored assets in Manage Assets -> Filter by ignored. A problem with automatic algorithms marking something as spam is that mistakes can be made and a legit token may be ignored.

2024-02-16_10-14

To solve this problem from this release we are adding a whitelist which you can add assets to as can be seen above. Once an asset is added to the whitelist it will be removed from the ignore list and the automatic algorithm will not mark it as spam in the future.

Release Highlights

Here is some of the highlights of this awesome release!

Monerium Support

2024-02-16_00-23

In this release for premium users all monerium EVM transactions will be decorated with extra data so long as you provide monerium credentials.

  • For bank transfers from/to your address you will be able to see the destination/source IBAN along with the memo of the transfer.
  • For automatic EURe bridging between EVM chains you will see amounts, from/to EVM chains along with from/to address.

Finally we have a tool to connect the traditional finance with the crypto world!

French 🇫🇷

2024-02-16_00-09

Rotki is now translated in French thanks to the work put in by a user and contributor, Anthony Robbin.

Paraswap Support

2024-02-16_00-14

Paraswap swaps are now properly understood and decoded in rotki's history events view across all supported EVM chains.

Ethereum staking

There is a ton of Ethereum staking related changes

Use your own beacon node

2024-02-16_00-31

rotki is pulling a lot of consensus layer data from beacon nodes. You can now use your own beacon node if you have one online or if you are running your own staking setup. So all ETH staking data will be pulled much faster.

Staking page changes

2024-02-15_14-26

The ethereum staking page has been redesigned.

  • On the left side of the view you can see totals. Total validators numbers, ETH staked, consensus layer rewards, execution layer rewards and performance.
  • On the right side you can see an analysis per validator. Performance per validator, outstanding (not withdrawn) rewards, consensus layer rewards, execution layer rewards, balance and status.
  • All the above is filterable by a common filter:
    • Time range
    • Validator status
    • Validator indices
    • Associated address (may match with depositors, withdrawal addresses or fee recipients in the execution layer)
  • Those same filters will apply to the entire view. That means staking events and validator daily stats also get filtered by this common filter.

Important Note: 1.32.0 has a bug in which case some execution layer rewards may appear doubled: #7497. It is a known issue and will be fixed in 1.32.1

Airdrops rework and Starknet

2024-02-15_22-26

The airdrops section has been reworked a bit. The following has changed:

  • All airdrop data is now pulled remotely from an external source (github). Whenever new airdrops are released we can be updating this source of truth remotely and your rotki will pull it, check it against all your tracked addresses and tell you if you have anything to claim. This can now happen without needing a new rotki release.
  • Starknet airdrop has been added. If any of your tracked addresses, especially if you have been staking ETH before the merge, are eligible you can see it in the airdrops section.

Bybit

bybit1

Bybit exchange is now supported. You will be able to see all your balances in Bybit, pull all trades, deposit/withdrawals and take them into account during accounting.

bybit2
bybit3

Aerodrome

aerodrome1

Much like velodrome is in Optimism, this release rolls out full support for Aerodrome in Base chain.

Aerodrome Pool balance should now be automatically detected, and any aerodrome transactions should be properly decoded in the EVM Events history view.

Canceling pending tasks

with_confirmation

If a task is long running in rotki and you want to cancel it you can now click on it in the notifications area and press "X" to stop it. Note that this should not be done lightly as depending on the task things could be left unfinished.

Metamask swaps

image

All metamask swaps are now decoded properly in the history events view


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

New Features

  • #7383 rotki will now update airdrops' data remotely without needing to update the app.
  • #7357 rotki will now properly detect and decode Shutter token airdrop and delegation.
  • Transactions contributing to Juicebox campaigns, such as the Free Alexey and Roman from Tornado, are now properly decoded.
  • Octant epoch reward claiming transactions are now properly decoded.
  • #6460 rotki will now properly import the trades from the CSVs that are exported from Kucoin.
  • #7018 rotki will now save the labels for a blockchain account in the address book. If a name is already present in the address book for that blockchain account, Name Priority setting in 'Frontend-only Settings' section is used to determine which one to keep. Addressbook is prioritized by default.
  • rotki is now available in French.
  • Tokens deposited in EigenLayer will now be tracked.
  • Aerodrome transactions in BASE will now be properly supported.
  • Notes for governance votes will include the reasoning if it was provided in the transaction when voting on-chain.
  • #7214 Swaps done through Paraswap Augustus on Ethereum, Arbitrum, Optimism, Polygon, and Base chains, will now get properly decoded in the history view and will be taken into account during accounting.
  • #7027 Monerium transactions are now decoded as mints and burns. If the user provides monerium credentials then a periodic task pulls data from the monerium API and the transactions are enriched with actual banking data and/or with bridging data from chain to chain.
  • #7176 The exported CSV for PnL Report now contains a label of the address in notes, if available.
  • #7146 The exported CSV for PnL Report now contains an Asset column with symbols.
  • #6254 Users can now stop the execution of long-running queries.
  • #7092 Users of metamask swaps will now see them properly decoded in the history view and have them taken into account during accounting.
  • Bridging transactions across all EVM chains done via socket will now be decoded properly.
  • #7051 Users will be able to add a custom price directly from the asset overview page.
  • Arbitrum's governance votes should now be decoded properly.
  • #4841 The rotki data directory is now more organized.
  • Transactions that have interacted with the WXDAI contract are now properly decoded.
  • #1574 Interactions with the ygov.finance contract are now decoded.
  • #7399 Transactions involving the Savings xDAI contract at gnosis will now be properly decoded.
  • Transactions burning vested vCOW to claim COW tokens will now be properly decoded for both gnosis chain and ethereum mainnet.

Bug Fixes

  • #7435 Fix the issue where, in rare cases, users receive a JavaScript error popup when minimizing the window.
  • #7276 Fix the issue where Uniswap v3 positions are counted twice for the net worth.
  • #7147 rotki should no longer query price multiple times for the same asset across different chains.
  • Whether an airdrop has been claimed or not will be properly detected again for the supported airdrops.
  • Incorrectly processed kraken events should no longer occur.
  • It should no longer be possible to merge the same asset to itself, thus botching the asset in your database.
  • Fix an issue where kraken instant swaps could have an invalid type for fee events.
  • Querying coinbase data should no longer show 404 error if the user has too many accounts and tries to query trades or deposits/withdrawals.

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.