Description
Rotki v1.6.0 is a rather big release that contains the work done in the last month! It contains 212 commits from 5 different contributors! It is also partially funded by an Aave grant of 2.5k aDAI.
The main highlights of this release are:
- A redesign of the Accounts & Balances page.
- Support for aave protocol balances and lending history for premium users.
- An overview of user's holdings over multiple DeFi protocols.
- ENS support when inputting addresses for tracking.
DeFi Overview
When a user clicks on the DeFi tab right now he will be greeted with an overview of balances of all of his accounts across all DeFi protocols that Rotki can detect.
This is implemented thanks to the Zerion adapter contract
Accounts & Balances redesign
The Accounts & Balances page has been redesigned to be smaller and more intuitive to use. It is now separated in 3 distinct tabs.
One for blockchain accounts and balances
And one for manual balances.
Aave support
Support for the Aave protocol has been added. Users can now see all their balances in Aave. So how many assets they have deposited and what is the APY and how many assets they are borrowing and what is the APR.
Also premium rotki users can see the total earned profit in interest payments, all historical aave events and also take them into account in the Profit/Loss calculation for the tax report.
A lot more has been added in this release! For more information on what's new check the full release notes below.
Also for information on usage check out the usage guide.
Binaries
Upgrade is highly recommended. Binaries available for:
- Linux
- OSX
- Windows
New Features
- #921 A new DeFi overview component is added. There the user can get an overview of all their balances across all DeFi protocols. For protocols that are supported further the user can click and be taken to the protocol specific page to see more details and historical accounting for that protocol.
- #1160 The Accounts & Balances page layout has been updated to increase usability. It is now split across three sub-pages: Blockchain Balances, Exchange Balances, Manual Balances (includes Fiat Balances). Exchange Balances is a new page where you will be able to see all of your asset balances for each connected exchange (previously this was only accessible from the Dashboard by clicking on an exchange).
- #1105 Rotki now uses a standard compliant directory per OS to store user data. If the directory does not exist it is created and at the same time the old directory is migrated by copying it to the new one. The new directories per OS are:
- Linux:
~/.local/share/rotki/data
- OSX:
~/Library/Application Support/rotki/data
- Windows:
%LOCALAPPDATA%/rotki/data
- Linux:
- #1004 Aave Lending is now supported. Users can see their deposited balance for lending, the borrowed balances and the respective APY/APR. Premium users can also retrieve all events history and get a total amount earned by lending per aToken.
- #530 You can now add ethereum addresses by ENS name. Simply use an ENS name in the ETH address field and if it can be resolved it will be appended to the tracked accounts.
- Support TUSD, KNC, ZRX and the special USDC-B collateral types for makerdao vaults.
- Support Australian Dollar (AUD) as fiat currency
- Count Kraken off-chain staked assets as normal Kraken balance.
Bug Fixes
- #1072 Tax report progress report percentage should now work properly and negative numbers should no longer appear.
- #1140 The Accounts column in "Blockhain Balances" is now correctly sorted by label (if it exists) or the account address.
- #1154 Tag filtering in "Manual Balances" within Accounts & Balances now works correctly if any balances do not have any tags assigned.
- #1155 Fix the cryptocompate price queries of LUNA Terra
- #1151 Fix for bittrex users so that if bittrex returns dates without a millisecond component Rotki can still parse them properly.
- #1110 DSR Dai balance will now not be recounted with every force refresh querying of blockchain balances
Newly supported tokens
Added support for the following tokens:
- Aave Interest bearing BAT (aBAT)
- Aave Interest bearing Binance USD (aBUSD)
- Aave Interest bearing ENJ (aENJ)
- Aave Interest bearing ETH (aETH)
- Aave Interest bearing KNC (aKNC)
- Aave Interest bearing LEND (aLEND)
- Aave Interest bearing LINK (aLINK)
- Aave Interest bearing MANA (aMANA)
- Aave Interest bearing MKR (aMKR)
- Aave Interest bearing REN (aREN)
- Aave Interest bearing REP (aREP)
- Aave Interest bearing SNX (aSNX)
- Aave Interest bearing SUSD (aSUSD)
- Aave Interest bearing TUSD (aTUSD)
- Aave Interest bearing USDC (aUSDC)
- Aave Interest bearing USDT (aUSDT)
- Aave Interest bearing WBTC (aWBTC)
- Aave Interest bearing ZRX (aZRX)
- Compound USDT (cUSDT)
- Compound SAI (cSAI)
- Compound (COMP)
- ALQO (ALQO)
- Solana (SOL)
- Harmony (ONE)
- Binance leveraged token ADAUP (ADAUP)
- Binance leveraged token ADADOWN (ADADOWN)
- Binance leveraged token BTCUP (BTCUP)
- Binance leveraged token BTCDOWN (BTCDOWN)
- Binance leveraged token ETHUP (ETHUP)
- Binance leveraged token ETHDOWN (ETHDOWN)
- Binance leveraged token LINKUP (LINKUP)
- Binance leveraged token LINKDOWN (LINKDOWN)
- Binance IDR Stable Coin (Binance IDR Stable Coin)
- Everipedia (IQ)
- IQ.Cash (IQ)
- pNetwork Token (PNT)
- Penta Network Token (PNT)
- StormX (STMX)
- Arweave (AR)
- Celo (CELO)
- Velas (VLX)
- Kadena (KDA)
- All.me (ME)
- Dawn protocol (DAWN)
- Lucy (LUCY)
- BTEcoin (BTE)
- King DAG (KDAG)
- The Force Protocol (FOR)
- Balancer (BAL)
- Bitchery (BCHC)
- bZx protocol (BZRX)
- Meta (MTA)
- WazirX token (WRX)
- xDAI STAKE (STAKE)
- yearn.finance (YFI)
- MimbleWimbleCoin (MWC)