rotki
Privacy-focused, self-hosted crypto and financial portfolio tracker with accounting and tax reports
Alternative to: cointracker, koinly, coinstats, delta investment tracker
v1.21.0
2021-09-30Description
Rotki v1.21.0 is our biggest release so far containing a ton of features, improvements and bug fixes we made in the last month! It contains a whooping 348 commits by 15 different contributors! Special thanks to Andrew Rosborough who got into the code and made some nice features for this release!
This is also the first release for which a docker arm64 image is created!
Some of the highlights are:
- Support liquity protocol troves and staking
- Support for Shapeshift CSV import
- Support for Uphold CSV import
- Detect owned NFTs. Show them in a gallery and take their estimated value into account.
- Support for Pickle finance’s dill staking.
- Users will now be able to search via a combination of filters in trades, deposits/withdrawals history
For more information check the detailed changelog below :point_down:
Downloads
Upgrade is highly recommended. Download the binary for your OS from below:
- Linux
- OSX
- Windows
Optionally, you can also verify the integrity of the aforementioned binaries using the following checksums:
- Linux
- OSX
- Windows
Release Highlights
NFTs
You asked for it and here it comes! The NFT boom has been crazy and with rotki you will be able to track your NFTs and find prices for them. By default we will track last sale price, if it’s not available we’ll query floor price and if is not available we provide you the ability to input manual prices.

Free users are limited to 10 NFTs while premium users can track all their NFTs across all of their accounts.
The value of the NFTs you own will also be tracked in the app’s dashboard.

If you know the correct price for an NFT you own or don’t agree with the automatic estimate you will be able to manually set it via the NFT balances section of the app.

Liquity
In this release we added the possibility to track Liquity troves and LQTY staked in the protocol. By activating the Liquity Module you gain access to track troves in the liabilities section. Free users can see their troves and some basic info for each trove. Premium users can also see all historical information, interest owed, liquidation events and more.

And you can track the staked amount under the staking section. Staking is only for premium users.

We are planning more integrations with the Liquity protocol that will come in future releases. If you are a user of liquity you are bound to enjoy it!
Uphold and Shapehift CSV imports
Thanks to our awesome community we have new locations which data that can be imported via CSV. The new locations are Shapeshift and Uphold but also other importers have been improved as Nexo and Crypto.com

Pickle Finance
We start the integration with Pickle Finance by adding the option to track pickles locked in DILL and pending rewards from DILL to be collected. To do so activate the Pickle module in the rotki settings.

Filtering historical events
The historical events section in rotki can have pages upon pages of data. From this release we allow filtering of trades, deposits and withdrawals.

You can filter the results via multiple filters such as location, timerange, type, assets involved and so on and so forth. For more info check the docs.
These were the highlights. Check below for the full changelog :point_down:
New Features
- #3251 Users will now be able to easily access the asset edit page from the asset details page.
- #3020 Users will now be able to copy their ETH1 addresses when visiting the ETH2 staking page.
- #2362 Binance users will now be able to query their fiat deposit/withdrawals and fiat orders and have it taken into account in rotki.
- #3326 Introduces pagination for liquidity pool balances to help users with a great number of lps.
- #1097 Users will now be able to view their NFTs, track and manage their prices, and also see their value as part of their total net worth.
- #2764 Users will now be able to restore the local assets database to its initial state.
- #2847 Users will now be able to use a combination of filters in the search for trades and deposits/withdrawals.
- #3254 Users can now add a custom Covalent API key in rotki.
- #3416 Users will now be able to import ShapeShift trade history CSVs exported from shapeshift.com.
- #1345 Users will now be able to import uphold transaction history CSVs exported from uphold.com.
- Users will now be able to track balances locked in pickle’s DILL.
- #2891 Users will now see notes and links for trades in the exported CSV files.
- #2836 Users will now be able to track Liquity’s troves and staking in the Liquity protocol.
Bug Fixes
- #3239 Users will now see only the relevant addresses suggested when filtering DeFi deposits.
- #3340 Users will now be able to properly see the favicon when accessing the frontend using Firefox.
- #3266 Users will now be able to properly access most of the top bar content using a mobile device.
- #3268 Users will now be able to properly scroll to the hidden tabs when using a mobile device.
- #3267 Frontend will now occupy all the available screen when accessed from a mobile device.
- #3208 Rotki is now able to accept and track the same account for different blockchain types.
- #3463 Users using Turkish localization will now be able to use the application.
- #3448 Improve Kucoin api rate limit handling. Recognize CFG asset in Kucoin as WCFG.
- #3452 Trades from externally imported exchanges (blockfi, crypto.com etc.) should now be properly taken into accounting in the PnL report again.
- #3437 Fix a bug where for some active aave v2 lending positions the entire aToken balance would be shown as profit.
- #3406 Sushiswap events will now be taken into account during the profit and loss report.
- #3407 Users will now see correctly reported their amount of xSUSHI.
- #3421 Users will now be able to see solana properly in coinbase assets
- #3418 Users will now be able to finish import from crypto.com’s CSV files when there is a time mismatch between rows.
- #3056 Users will now be better notified when an error occurred while importing information from crypto.com on credit/debit events with special cases.
- #3493 Users of Bitstamp will see correctly imported assets movements with fees in any coin.
- #3491 Coinbasepro users who own Barnbridge governance token (BOND) will now be able to properly see it in balances, trades and deposits/withdrawals.
- Users importing information from Nexo CSVs will correctly detect interest gains and detect special assets symbols.
- #3502 MakerDAO vault users who saw double the amount of liabilities for some of their vault/s should now see the proper amount again.
- #3490 If a user had historic trades of a delisted asset in coinbasepro the trades query will now work again.
- #3535 There should no longer be a problem when changing active modules while an ETH account is already being added.
Newly supported assets
Added support for the following assets:
- Danish krone (DKK)
- dYdX (DYDX)
- Singularity Dao (SDAO)
- Coin Merge (CMERGE)
- ApeBullInu (ABI)
- Dreamr Platform Token (DMR)
- MileVerse (MVC)
- XBullion Token (GOLD)
- Radicle (RAD)
- DerivaDAO (DDX)
- Adventure Gold (AGLD)
- Moonriver (MOVR)
- Star Atlas (ATLAS)
- Star Atlas DAO (POLIS)
- SolFarm (TULIP)
- Universal Protocol Token (UPT)
- Neutrino System Base Token (NSBT)
- Shiden Network (SDN)
- Ixs Token (IXS)
- EQIFi Token (EQX)
- Cool Cats (COOL)
- DeFine Art (DFA)
- Autoglyphs (GLYPH)
- Antimatter.Finance Governance Token (MATTER)
- CryptoPunks (PUNK)
- Persistence (XPRT)
- BunnyPark (BP)
- Manchester City Fan Token (CITY)
- Inter Milan Fan Token (INTER)
- Galatasaray Fan Token (GAL)
- DinoSwap (DINO)
- Bankless Token (BANK)
- BTRST (BTRST)
- Wrapped NCG (WNCG)
- Dimitra Token (DMTR)
- Umbrella (UMB)
- OpulousToken (OPUL)
- Sentinel (DVPN)
- Sakura (SKU)
- Solanium (SLIM)
- BioPassport Coin (BIOT)
- SACKS (SACKS)
- GDT (GDT)
- MISBLOC (MSB)
- Oxygen (OXY)
- Brother Music Platform (BMP)
- MCI Coin (MCI)
- Binamon (BMON)
- Efinity Token (EFI)
- Rail (RAIL)
- Convex CRV (cvxCRV)
Updated the information of the following assets: