rotki
Privacy-focused, self-hosted crypto and financial portfolio tracker with accounting and tax reports
Alternative to: cointracker, koinly, coinstats, delta investment tracker
v1.40.1
2025-09-15Description
rotki 1.40.1 is a patch release fixing the issues reported over the last month and introducing several new features. Key changes include:
- resolved Crypto.com exchange integration problems
- proper decoding of complex DeFi transactions (Paraswap, Balancer V2, Morpho multi-actions)
- detection of the Linea airdrop
- support for new currencies (AED, CZK, ILS, MXN).
It contains 65 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
New Features
- Users will now be able to see the balance in these currencies: AED (United Arab Emirates Dirham), CZK (Czech koruna), ILS (Israeli new shekel), and MXN (Mexican Peso)
- #10591 rotki will now detect eligibility for the Linea Airdrop.
- OpenOcean arbitrum rewards transactions will now be decoded correctly.
- Users will now be able to filter history events by location labels, including account addresses and exchange labels.
- Users can now manually reset cached Beefy Finance vault data to trigger re-pulling the data during decoding.
Bug Fixes
- #10602 Users will be able to edit EVM swap events, even if the asset is ignored.
- Users will now be able to add EVM and EVM swap events from the “Add new event” button on top.
- Blockchain queries will no longer fail when certain nodes return empty responses.
- Editing a solana token will no longer set the asset type incorrectly.
- Users will now be able to see the transaction hash of the deposit/withdrawal for the exchange asset movement event.
- #10585 Token balances on mainnet Summer.fi proxy accounts will now be detected properly.
- Manual current prices are now properly saved as historical prices for use in balance graphs and charts.
- #10578 rotki now has improved checks on usernames.
- rotki will now properly decode Paraswap swaps made using smart wallets.
- #10570 Adding/editing an EVM event with a transaction hash not present in the DB will now pull the transaction from onchain.
- Balancer V2 swaps that swap multiple times before reaching the desired token or that swap to the chain’s native token will now be properly decoded.
- #10556 Editing ZKSync lite history events will be possible again.
- Beefy Finance reward pool and boost vault tokens will now be properly priced.
- Account delegation transactions will now be properly decoded and processed.
- Curve swap transactions that use the new router will now be decoded properly across supported EVM chains.
- Fix an issue where the buttons to refresh Gnosis Pay and Monerium events were always disabled initially.
- #10517 Morpho transactions that perform multiple actions in one go are now decoded properly.
- Analytics of transactions by protocol will now properly respect the selected date range.
- All single token curve pool withdrawals should decode properly now.
- #10468 Crypto.com exchange integration should now be working properly.
- Crypto.com mobile app events imported via a CSV file will now have their location label set.
- Users can now access the Solana token migration guide using the correct link.
- #10499 Crypto.com mobile app CSV imports will now properly handle limit order transactions that were previously failing to import.
- Fix an issue where some amounts in the history event notes are not scrambled/blurred when the privacy mode/scramble setting is activated.
- Historical price data will now display correctly for all supported assets instead of showing empty results in some cases.
- Paraswap swaps will be properly decoded when curve pool interactions are present in the same transaction.
- History events status banner will no longer cause layout shifts on the dashboard.
- #10473 1inch v6 swap transactions are now more accurately decoded.
- rotki won’t fail to check the premium status under specific conditions.
- Users will be able to see the history event location label, even if the scramble setting is enabled.
- Exchange trade events will now properly show the exchange name in the location label field.