Skip to content

Rotki v1.29.0 - Amphikinesis

Compare
Choose a tag to compare
@github-actions github-actions released this 28 Jun 18:53
· 1740 commits to develop since this release
v1.29.0

Description

Rotki v1.29.0 is a big release containing many improvements and bug fixes the team made in the last month! The biggest feature coming in this release is support for the Polygon POS chain (also known as Matic), but also a lot of smaller improvements and new protocol decoders for history events.

It contains 298 commits from 12 different contributors!

A lot of new features are added but those we would like to highlight are:

  • Polygon POS support.
  • Bitcoin.tax import
  • ENS content hash addition
  • Cowswap fees

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

Empty conflict dialog at assets update

image

It's possible that an empty assets conflict dialog will appear instead ofthe usual assets conflict where you choose local or remote for all or for each asset separately.

We have an issue to investigate this here: #6349

But the easiest way for you to handle this is to just restart. It should not happen again.

Etherscan Polygon PoS Key

2023-06-28_14-55

For detecting which transactions an address was involved in we are using etherscan. Each etherscan has a different API key. With Polygon PoS you will need to go to https://polygonscan.com/register make an account and create an api key to put to rotki in order to not be severely rate limited. Same as with other evm chains we support.

Release Highlights

Polygon POS support

updrade_rotki

Any of your already tracked EoA EVM addresses that have had activity in polygon will be detected and also be tracked for polygon.

2023-06-28_15-09

All your polygon balance in Matic and other tokens will be detected and taken into account in the dashboard and blockchain & accounts section.

2023-06-27_12-09
All the transactions and activity of your addresses in polygon will be decoded and shown in the history events section.

Bitcoin.tax import

2023-06-28_15-01

Bitcoin.tax data is now importable via CSV

ENS content hash

2023-06-15_13-27

ENS transactions that edit the ENS content hash will now be properly decoded and show the new content hash along with a link if the hash type is properly understood.

2023-06-15_13-20

Such a link could be an ipns link as seen in the above example.

Cowswap fees

5903c6bdf0f891937416bef171dee448d89dc463

Cowswap trades were not taking the fees into account as seen above.

2023-06-19_13-49

With this release we are calculating the fees for all cowswap trades, show them in each history event and take them into account during PnL calculation.


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

New Features

  • ENS name transfers will now be shown properly and not just as generic ERC721 transfers.
  • #2822 In the asset graph, users will see another setting Infer zero timed balances which when activated will show the periods when users weren't holding the asset.
  • Transactions changing the content hash of an ENS name will now be properly decoded.
  • #5255 Pnl report assets now have an etherscan link to make it easier to identify pool assets.
  • #6179 Users will now be able to import their trades, income and spending from BitcoinTaxes.
  • Ethereum transactions involing bribe claim payouts from StakeDAO will now be decoded properly.
  • Ethereum transactions involving locking and unlocking GNO using the locked GNO contract will now be decoded properly.
  • #5250 Ethereum transactions involving AAVE v1 and v2 liquidations will now be decoded properly.
  • The PnL report page will load faster if there is many old reports in the DB.
  • Convex staking and Curve gauge balances will no longer need a manual balances refresh to be detected.
  • Cowswap trades should now display the fee separately as a different event.
  • Events involving curve gauge voting should now be properly decoded.
  • 1inch v4 events should now be properly decoded.

Bug Fixes

  • Fix issue create account always saving submit_usage_analytics as true.
  • Fix issue for ledger actions with zero rate, where the rate isn't used in the PnL report.
  • Events where the user withdraws WETH from a Uniswap V2 liquidity position will be now correctly decoded.
  • ENS avatar fetching for each name's avatar should now work for all name resolvers. Even older or custom ones.
  • Users will be now able to add multiple EVM tokens with the same name if the address is different.
  • Users will now see correctly decoded Kyber legacy trades.
  • Users will now be able to decode compounding transactions for Convex gauges.
  • Events depositing tokens in Yearn V2 vaults where the full owned amount is deposited should be now correctly decoded.
  • Users will no longer see double counting of balances in curve gauges.
  • Aave transactions that deposit ETH in a contract that uses WETH will now be correctly decoded.
  • Events that were imported via a csv file will now be properly accounted for in PnL reports.
  • Notes in exported CSV reports will contain the correct url for transactions in different EVM chains.
  • If the relay reports an mev reward with same recipient and amount as block reward, do not create a duplicate block mev reward.
  • Transactions containing anonymous events should now be properly decoded.

Newly supported assets

Added support for the following assets:

Updated the information of the following assets: