Skip to content

rotki v1.31.0 - Crissum

Compare
Choose a tag to compare
@github-actions github-actions released this 24 Nov 21:06
· 929 commits to develop since this release
v1.31.0

Description

rotki v1.31.0 is a gigantic release containing all the work that the team has been preparing in the last 3 months! The biggest features coming in this release are support for Gnosis chain, support for Base chain, Velodrome support, a UI redesign but also a lot of smaller improvements and new protocol decoders for history events such as graph, ethereum attestation service and more!

It contains 444 commits from 22 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

Here Be Dragons

This is a very big release containing a very wide array of changes that touch many different parts of the application. We have thoroughly tested but there can be bugs and things that break or not work as they should. So please keep that in mind when upgrading, be patient and report any problems to us in discord: https://discord.rotki.com/

Gnosisscan and Basescan API key

Just like with other EVM chains, if you use gnosis or base, we need you to go to https://gnosisscan.io/ and/or https://basescan.org/ and create a user account and a free API key. Then take that key and input it into rotki at (1) API Keys -> (2) Gnosis or (3) Base.

2023-11-24_19-57
2023-11-24_19-57_1

Ledger Actions Removal

ledger-actions-before

The term ledger action has been removed from the application. All your ledger actions have now been migrated to normal history events.

ledger-actions-after

They are now shown along with the rest of the history events in the history section.

Slow loading of history events at first load plus watching redecoding progress

As with any other big release since the decoder system is almost unrecognizable from 3 months ago we automatically request a redecoding of your events at upgrade to 1.31.0.

This way you will have the freshest interpretation of events and miss less important events that rotki 1.30.XX did not see.

2023-11-24_21-07

Either at this first start or whenever you request a full redecoding you can now clik on the button shown at (1) to watch the progress of evm decoding.

decoding_status

Ability to manipulate history events

As we push towards the history view being the single place to have all your history you can now add and edit all history events.

2023-11-24_21-39

As you would in the past by adding a ledger action, when you want to add a new event you can just add a history event by pressing the button shown above.

2023-11-24_21-39_1

Then you can add any type of event you want. Depending on the type the insertion menu looks different. For more information check the docs.

You can also press edit and edit any event.

Release Highlights

Gnosis chain

Gnosis chain is now supported
2023-11-24_20-16

Gnosis account balances will now be detected.

2023-11-24_20-12

All gnosis transactions are now pulled and decoded and shown in a human readable format. They are also taken into account in accounting.

Base chain

base-events

Same as with gnosis, base chain is now supported.

UI redesign

2023-11-24_20-19

The design of the application's UI has been retouched in many places.

Filterable History CSV export

2023-11-24_22-25

In the history events section you can now apply any filter and the entire history applied to that filter will be exportable as a CSV file of history events. So like in the screenshot above, say you want all transactions of a given address in Polygon you can get it in a CSV.

2023-11-24_22-26

Can even go further and filter down by a given time range, specific protocol and more!

Velodrome

velodrome

The velodrome protocol is supported in Optimism.

  • All velodrome transactions will be detected and decoded.
  • Any velodrome pool LP balances will be detected and shown as balances
  • It will all be taken into account during accounting.

Accounting rules customization

sc_accounting_custom_rule

The accounting rules of the application can now be customized. Each event's possible type/subtype/protocol counterparty combination can have a rule associated with it. For more details check the guide here

Woo exchange

2023-11-24_20-25

The woo exchange is now supported! You can add its data via API key.

2023-11-24_20-27

Balances will be detected, tracked and shown.

2023-11-24_20-41

And trades in the exchange will also be shown in the exch. trades section. They will also be taken into account for accounting.

The Graph Staking

graph-delegation

Staked/Delegated GRT history events will now be properly decoded and shown to the user. Also the staked GRT balances will be detected and counted for your staked balance.

Blockscout Integration

2023-11-24_20-56

We have integrated with blockscout for rotki. You can know go to https://eth.blockscout.com/ and create an account as per the screenshot above. For more information check here.

Then create an API key and use it in rotki. This is just an extra source for ethereum withdrawals for now, but will be used as an alternative source for even more data in the near future.

2023-11-24_20-53

To enter the API key to rotki go to the API keys, external apis and type it in Blockscout.

Ethereum Attestation Service

2023-11-23_13-25

If you have ever used the ethereum attestation service to attest for things on-chain, rotki is now able to understand that and show it to you in a human readable format.

Octant

2023-11-24_21-19

rotki now supports Octant. If you have ever locked any GLM in Octant the locking/unlocking and reward transactions will be properly decoded.


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

New Features

  • Oneinch v3 swaps should be supported in Ethereum mainnet.
  • Attestation events for the Ethereum Attestation service in Mainnet, Optimism, Arbitrum One and Base will be properly shown to the user.
  • Compound v3 reward claims should now be shown properly
  • #6439 Users can filter historical events to display only customized events.
  • Users will be able to create custom rules for accounting.
  • Migrating MATIC to POL in ethereum mainnet is now properly decoded.
  • Users can now see if any of their addresses have vCOW available to claim from the CoW Protocol airdrop.
  • Golem's GNT->GLM migration events will now be properly detected.
  • #6688 Add support for Woo Centralized Exchange
  • Users will be able to modifying (add/edit/delete) all history events types.
  • Users will be able to customize the accounting rule for historical events.
  • Octant GLM locking/unlocking events will now be properly detected and shown to the user.
  • #6733 Added support for detection of GRT tokens delegated to indexers in The Graph protocol (amounts including rewards).
  • Binance CSV importing will now recognize more entry types.
  • #6712 The Graph protocol support has been added. The events related to delegator staking now will be properly displayed and accounted for.
  • #5843 Velodrome is now supported in Optimism. Related transactions should be decoded properly and shown in human readable format and any balances in Velodrome auto-detected.
  • #630 Users will be able to export history events to CSV.
  • #6582 Users will be able to see skipped external events on the history events page, export them to CSV, and reprocess those events.
  • #6621 Transactions involving the SDAI contract will now be properly decoded.
  • Base support has been added. Balances will be shown, transactions pulled and decoded and taken into account in the PnL report.
  • #1591 Gnosis chain support has been added. Balances will be shown, transactions pulled and decoded and taken into account in the PnL report.
  • ENS and DIVA governance voting related transactions will now be properly decoded and shown to the user.
  • #6275 Transaction events from bitstamp CSV can now be imported
  • Properly decode optimism bridge 2 step withdrawal proving transactions
  • #2000 Users will now have the ability to filter between claimed and unclaimed airdrops.
  • Transactions bridging from/to Base using the official bridge will be now decoded.

Bug Fixes

  • Uniswap Swaps with the Universal router would be decoded correctly.
  • There will be no duplicated balances in cases where the native token balance is zero.
  • Fix the issue where users sometimes encounter timeout errors when importing assets from a zip archive.
  • #6871 Ethereum staking withdrawals querying should now work fine again.
  • #6548 Users will no longer be blocked by a persistent modal dialog while premium sync is uploading.
  • Replaces snowtrace.io with avascan.info as the default explorer for Avalanche C-Chain
  • Fix the issue where pinned PnL report errors (missing acquisitions and missing prices) become empty when the user moves to another page.
  • History event header will now be visible only on mobile.
  • #6647 When PnL report generation is finished, users will not be redirected to the report page, but will get notified instead.
  • #6667 Wrong ENS name should no longer be reported for some edge case of ENS actions and the name should also appear in more events than before.
  • Aave v2 accounting for deposit interest profit and borrow payback loss should now work correctly again.
  • #6717 Fixes an issue causing the graph for some multichain assets to not be displayed correctly.
  • #6169 Handle some kraken event categories better and show them in the UI. Categories like failed withdrawals, moving funds from/to staking and credits of forked assets or delisted asset trades.
  • Users will be able to import custom assets from the assets backup file.
  • Fix issue for some users where the datepicker field is not automatically filled with current datetime
  • Fix issue with editing ledger entries whose rate is not set.

Newly supported assets

Added support for the following assets:

Updated the information of the following assets: