Rotki v1.38.3 - Curvy dimorphism
Description
rotki v1.38.3 is an emergency patch release containing some improvements and bugfixes but most importantly fixes an issue caused by the DNS hijacking of curve.fi domain which brought their api down.
We’ve now migrated to the new Curve API and added robust fallback handling. Previously, the absence of API responses triggered thousands of expensive onchain queries, severely degrading performance and in some cases rendering the application unusable. This release prevents that fallback behavior to ensure a smooth and responsive experience even when the APIs is unavailable.
Additional improvements include updating our integration with Etherscan to use their new v2 API schema, as the older v1 version is being deprecated at the end of this month. They have decreased their rate limits with v2 so you may see some more rate limiting. To resolve this either buy a paid etherscan API key or just retry after some time. Also using your own node will possibly reduce the pressure on etherscan.
While we’re very close to releasing rotki v1.39.0, the severity of the curve issue required immediate action, which is why published 1.38.3.
It contains 31 commits from 6 different people.
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
Bug Fixes
- Fix slow history querying due to the curve DNS domain hijacking which caused us to switch to onchain queries for thousands of pools.
- Users will now be able to use the filter properly after deleting the selected filter that is being edited.
- #9793 Users will now be able to add a missing accounting rule by clicking the menu on the history events page.
- #9777 Bitstamp asset movements with a fee will now load correctly.
- #9730 Fix the issue where the app breaks when the user clicks on "Ethereum Staking" in the blockchain balance summary on the dashboard.
- Addresses tracked only on non-mainnet EVM networks should now also be checked for airdrop eligibility.
- Fix a rare issue where the manual balance page becomes empty.
- Fix a rare issue calling RPC nodes when there is an error connecting to them.
- Users will now be able to see exchange locations when expanding the ETH entry under Multi Chain Assets.