A portfolio tracking, analytics, accounting and management application that protects your privacy
AGPL-3.0 License
Bot releases are hidden (Show)
Published by LefterisJP about 4 years ago
Rotki v1.8.1 is a medium-size release containing the work done in the 11 days since v1.8.0, counting 107 commits from 4 different contributors! Few new features and a few bug fixes are implemented.
The main highlight of this release is the support of Bitcoin xPubs . Users can now import a P2PKH xPub or WPKH (with zpub prefix from electrum) xPub and all used addresses will be derived completely locally without the xPub ever leaving your machine. This way you can track all your bitcoin accounts with one click without compromising any of your privacy. The rest of the xpub types coming very soon!
For more information check the detailed changelog below 👇
Upgrade is highly recommended. Choose your binary from below:
Users can now import all of their Bitcoin accounts from a wallet by using xPub import. All that's needed is an account level P2PKH xPub or a WPKH (with zpub prefix) xPub with the optional ability to further specify a derivation path. You can also add tags to the xpub which will be applied to all the derived addresses.
Once the xPub is processed all derived addresses that have ever been used will be tracked by rotki. The address derivation all happens locally and the xPub never leaves the user's machine. This way no privacy is ever compromised.
Whenever rotki restarts more addresses will be derived and if they have been used will also be added for tracking.
These were the highlights. Check below for the full changelog 👇
Added support for the following assets:
Published by LefterisJP about 4 years ago
Rotki v1.8.0 is a big release containing the work done in the 2.5 weeks since v1.7.0, counting 206 commits from 5 different contributors! Many new features and a few bugfixes are implemented.
The main highlights of this release are:
For more information check the detailed changelog below 👇
Upgrade is highly recommended. Choose your binary from below:
Users can now check the balances they have deposited in compound and what APY they are gaining from them, or what APR they owe if they are borrowing.
Premium users can also see how much they have earned as interest or lost due to liqudations/debt from compound.
Also they can see a list of all compound historical events and take them into account in the profit/loss tax report. Upgrade to premium here.
Users can now check the balances they have deposited in yearn finance vault and what's the expected ROI for the vault since inception.
Premium users can also see how much they have earned from each yearn vault and see all historical yearn vault events.
They can also take yearn vault events into account in the profit/loss tax report. Upgrade to premium here.
These were the highlights. Check below for the full changelog 👇
Added support for the following assets:
Published by LefterisJP about 4 years ago
Rotki v1.7.0 is a big release containing the work done in the 2.5 weeks since v1.6.2, counting 313 commits from 7 different contributors! Many new features and a few bugfixes are implemented. A big thank you to @CPatchane for implementing two features for this release (crypto.com import and number display customization).
The main highlights of this release are:
For more information check the detailed changelog below 👇
Upgrade is highly recommended. Choose your binary from below:
Users can now go through the history of their ethereum transactions. And openup the from/to addresses or the transaction hash in a blockchain explorer.
Free users are limited to the 250 most recent transactions. Premium users have no limitations. Upgrade to premium here.
Users can now go through the history of their exchange and manual trades and see the details of each one.
Free users are limited to the 250 most recent trades. Premium users have no limitations. Upgrade to premium here.
Users can now go through the history of their deposits/withdrawals to/from an exchange and see the details of each action. For exchanges that support it users can also click on the link to the transaction and open it on a block-chain explorer.
Free users are limited to the 100 most recent deposit/withdrawals. Premium users have no limitations. Upgrade to premium here.
All (as of this release) yearn vaults and curve pools should be now auto-detected across the tracked accounts of the user.
You can now see the USD/EUR/XXX equivalent value deposited in each vault or pool.
We have finally updated our icon set! Thanks to Coingecko we are pulling the latest icons for all assets (for which they have icons). An example of how the new icons look in the app in the screenshot below 👇
Rotki users who are also using the crypto.com mobile application can now import their data into Rotki
You can now customize how amount numbers will be displayed in the UI. You can customize the position of the currency symbol, the symbol used for the decimal separator and the symbol used for the thousands separator.
These were the highlights. Check below for the full changelog 👇
Added support for the following assets:
Published by LefterisJP about 4 years ago
Rotki v1.6.2 is a big release containing the work done in the 2 weeks since v1.6.1, counting 230 commits from 6 different contributors! A ton of bugs fixes and many convenience features are introduced.
The main highlights of this release are:
From this release and on we are also publishing SHA512 hashes of the binaries so users can verify the integrity of the binaries on their own.
For more information check the detailed changelog below 👇
Upgrade is highly recommended. Choose your binary from below:
Autodetecting history and balances for each DeFi protocol for all of the user's addresses starts being really slow if the user has many addresses. Which is why we are introducing a setup wizard for DeFi where the user can choose the protocols they are interested in and the address per protocol to query. For users with over 10 addresses this decreases the querying time considerably.
Removed fiat balance tracking as it was unnecessary. All fiat balances have now been migrated to manually tracked balances. Each fiat balance entry you had is now migrated to a corresponding manually tracked entry with location being "bank". As an example if you had 1500 EUR Fiat balance entry you will now have a manually tracked balance entry with 1500 EUR called "My EUR bank" and having a location of "banks".
The owned tokens menu has been removed. User no longer needs to specify which tokens to track. Also alethio integration for auto-detection was removed since it was not detecting tokens or their balances correctly anymore. Instead we are now using a much more robust way of detecting user tokens in an address.
If you have many addresses it may take a bit more time but the result is accurate and is cached.
Rotki caches all of the queried data in the DB. There can be reasons (i.e.: debugging) that these caches should be cleared and everything pulled again. So we now have a component in the Settings -> Data & Security -> Manage Data that allows you to purge caches of any exchange data or of ethereum transactions.
These were the highlights. Check below for the full changelog 👇
#1303 User can now purge cached ethereum transactions and exchange data (deposits/withdrawals/trades). The next time data is fetched, the respective source will be queried to repopulate the local database cache. This might take some time depending on the amount of entries that will be queried.
#1265 Removed fiat balance tracking as it was unnecessary. All fiat balances have now been migrated to manually tracked balances. Each fiat balance entry you had is now migrated to a corresponding manually tracked entry with location being "bank". As an example if you had 1500 EUR Fiat balance entry you will now have a manually tracked balance entry with 1500 EUR called "My EUR bank" and having a location
#1201 Changing the password when premium sync is enabled, will now display a warning to users about the change affecting synced instances.
#1178 Users can now select which accounts they want to track for the activated defi protocols. If none are selected all accounts are queried.
#1084 Users can now select which of the available defi modules they want to activate.
#820 Multiple open ethereum nodes will be now also queried along with your own ethereum node or etherscan. But in smaller frequency so as not to spam those services. The additional nodes Rotki now queries are:
#1213 Taxable actions table in the tax report and in the CSV exports now include a location.
#1251 User tokens are all now properly detected using a more robust (albeit bit slower) method querying the chain directly. Alethio is no longer used.
#1311 When user logs out the app bar is no longer visible.
#1298 Fix an issue where it was not possible to add a new manual balances after editing one.
#1243 Fix a problem where the "Get Premium" menu entry would not disappear without restarting the application.
#1285 Properly track SNX tokens by pointing to the migrated proxy contract
#1249 Fix some amounts not being converted to user's main currency correctly (two components were affected: Account Asset Balances in Accounts & Balances, and the AssetBalances component which was used in both Blockchain Balances as well as Exchange Balances sub-pages that showed totals across an asset).
#1247 Fix glitchy autocomplete component usage which caused select menus to not open properly if the "dropdown arrows" were clicked. This has fixed the following select menus throughout the app: Asset Select, Tag Input and Tag Filter, Owned Tokens.
#1234 Bittrex history can now be properly queried again. Rotki uses bittrex v3 API from now and on.
Added support for the following assets:
Published by LefterisJP about 4 years ago
Rotki v1.6.1 is a tiny patch release on top of v1.6.0 fixing 2 minor bugs and a breaking bug for Ubuntu <= 18.0.4 users who could not run the Appimage of v1.6.0.
For the full list of changes since the previous minor version (v1.5.0) check the release notes of v1.6.0.
For more information on the bugs fixed here check the detailed bug changelog below 👇
Upgrade is recommended, especially if you use Ubuntu <= 18.0.4. Binaries available for:
CHAI
and cUSDT
token.Published by LefterisJP about 4 years ago
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:
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
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
One for exchanges
And one for manual balances.
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.
Upgrade is highly recommended. Binaries available for:
~/.local/share/rotki/data
~/Library/Application Support/rotki/data
%LOCALAPPDATA%/rotki/data
Added support for the following tokens:
Published by LefterisJP over 4 years ago
v1.5.0 is a big release that has been a long time coming! It contains 264 commits from 4 different contributors!
The main highlights of this release is a redesign of the dashboard UI, support for makerdao vaults, and watchers that will alert premium users when their vault's collateralization rate reaches a given target.
The welcome screen is no longer simply plain but a pleasant rotki pattern greets you when you log in!
The dashboard has been redesigned to have a more modern look.
Support for makerdao vaults has been added. The vaults that are owned by your ethereum accounts are autodetected and all the relevant information is displayed for each vault. For the historical information and for the interest owed you will need a premium subscription.
As a premium user one can also set a watcher for a vault. The watcher runs in our rotki server and continuously monitors the collateralization ratio of the vault.
If it reaches the target ratio then an email alert will be sent to the user.
The MakerDAO DSR page has been redesigned to be consistent with the vaults page and have a more modern look.
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.
Upgrade is highly recommended. Binaries available for:
Privacy Mode
on and off in the User Menu. Additionally, if a user wants to scramble their data (e.g. before sharing screenshots or videos), they can do so via the Scramble Data
setting in the application's General Settings.Added support for the following tokens:
Published by LefterisJP over 4 years ago
This is a patch release containing 50 commits from 3 different developers. Thank you @kelsos and @isidorosp for your contributions.
Though it's small it's absolutely essential. The most important contribution of this release is that it 🚀 greatly speeds up blockchain queries 🚀 . Regardless if you are using your own node, or etherscan or have bitcoin accounts, querying information from the chain should be faster from here and on.
This release also adds a few small features mainly around the app's UI. Finally a few nasty bugs seen by users since v1.4.1 have been fixed. Check the full list below for details.
Upgrade is highly recommended. Binaries available for:
Added support for the following tokens:
Published by LefterisJP over 4 years ago
This is a small patch release containing 48 commits from 3 different developers. Thanks to @kelsos and @isidorosp.
Though it's small it packs quite a punch! It adds support for all compound tokens. If you are using compound and have any cTokens in your portfolio they will now be detected by Rotki and their current and historical values will be detected.
The release also introduces some some nice UI changes in the API keys section, adding more explanation on what each external service can do and also grouping related API keys together.
Finally a few nasty bugs seen by v1.4.0 users have been fixed. Check the full list below for details.
Some important information for Kraken users. Some users who use Kraken through Rotki reported getting long API bans and thus not being able to use Kraken properly. Kraken has introduced different API limits depending on your account type and Rotki in previous versions may have queried Kraken too fast for the lower account tiers.
This release takes the account tier into consideration and respects the query limits set in the Kraken api docs. All kraken accounts are assumed to be starter accounts.
But you can now go to the Kraken API settings (see screenshot below) and specify the type of your kraken account.
Please do it as soon as you download this release if you are a kraken user so that you can take advantage of the query speeds guaranteed by your account type. Unfortunately at the moment Kraken does not allow auto-detection of account type programmatically.
Upgrade is highly recommended. Binaries available for:
Added support for the following tokens:
Published by LefterisJP over 4 years ago
This is a big major release containing 147 commits from 5 different developers and what we have worked on the last month.
Big thanks to @kelsos, @isidorosp, @charlieknoll, @coinyon
It contains two new major features outlined below.
Rotki can now integrate with the Gemini exchange! To do that simply login to your Gemini account, create an API key with audit permissions, and then input that key in Rotki.
Your balances will automatically be pulled and all trades and deposits/withdrawals will be taken into account in your next tax report.
Users can now manually add balances of any asset in any location for accounts and assets that Rotki can't automatically detect yet.
Examples are exchanges that are not yet supported, blockchains that are not supported or generally any asset that is not yet available for automatic tracking in Rotki. An example can be seen in the screenshot below.
For more information check the documentation
Thanks to @kilrau for pointing out the necessity of this feature.
Additionally a lot of bugs have been fixed and some more features have been added. Check the full list below for details
Upgrade is highly recommended. Binaries available for:
Usage Guide
, FAQ
, Issues & Feature Requests
, and Logs Directory
from within the Help menu. Additionally, there is a Get Rotki Premium
menu item for easy access to the premium subscription purchase page. Finally, both backend and frontend logs (rotkehlchen.log
and rotki-electron.log
respectively) are now found in these standard locations per OS:
~/.config/rotki/logs
~/Library/Application Support/rotki/logs
<WindowsDrive>:\Users\<User>\Roaming\rotki\logs\
/api/1/ping
as quick way to query API status for client/frontend initialization./api/1/assets/all
to query information about all supported assets./api/1/blockchains/eth
without etherscan keys configured no longer results in 500 internal server error./api/1/balances/blockchains/btc
with no BTC accounts tracked no longer results in a 500 Internal server error."
characterAdded support for the following tokens:
Published by LefterisJP over 4 years ago
This is a small major release containing contributions from 4 different developers! Big thank you and a warm welcome to @isidorosp and @hjorthjort for their work! ❤️
It also contains one major new feature that increases the speed of querying ethereum token balances. Thanks to Alethio, the tokens that an account owns are now auto-detected and there is no need to explicitly add them for tracking. This considerably increases the token balance queries speed.
Tracked tokens are still used in the case Alethio can not be contacted for some reason.
Additionally some other features have been implemented and many bugs have been fixed. Check the full list below for details
Upgrade is highly recommended. Binaries available for:
Added support for the following tokens:
Published by LefterisJP over 4 years ago
This is a small patch release on top of v1.2.0 to fix some bugs our users saw. The most critical issue addressed in this release is the proper handling of etherscan rate limiting errors.
Upgrade is highly recommended. Binaries available for:
One potential bug for OSX Mojave users (High Sierra does not seem to be affected) has not been yet fixed due to inability to reproduce: https://github.com/rotki/rotki/issues/767
That bug happens sometimes and only for OSX Mojave (maybe also Yosemite?) users if they close the application and then try to open it up again before turning their system off.
There is a workaround for it, which is to kill the remaining backend process manually as described here. This should allow you to reopen Rotki properly. Also restarting the system should work.
Reminder: To close Rotki in OSX you need to right click on the dock and press Quit. Can't exit by pressing [X] yet. We have an issue for it.
Published by LefterisJP over 4 years ago
This is a rather big release containing 128 commits from 5 different contributors! A lot of bugs are fixed and two main new features are introduced.
This is not really a change introduced in this release but since the last release Etherscan made the usage of API keys compulsory. Even if you use an ethereum node there is some api endpoints from etherscan that Rotki utilizes so you will need to get a free API key and input it in Rotki.
If you don't you will see various failure notifications regarding Etherscan.
You can now add a label and/or multiple tags on any of your blockchain accounts. For more information check the documentation here.
If you have used MakerDAO's DSR your actions will now be auto-detected and reports of your earnings are going to be available under the DeFi loans section.
Premium users get reports with all the information, non-premium only with how much DAI is currently locked.
For more information read the usage guide
For a full list of features and bug fixes check the New Features section.
Upgrade is highly recommended. Binaries available for:
~/.config/rotki/logs
Added support for the following tokens:
Published by LefterisJP over 4 years ago
This is a patch release over v1.1.0 to hotfix a breaking issue with opening the .dmg version of the app there. For all other intents and purposes what it offers is identical to v1.1.0.
Upgrade is highly recommended. Binaries available for:
Published by LefterisJP over 4 years ago
This is by far the biggest release of Rotki to-date! It contains 413 commits, many months of work and thoroughly improves the Rotki financial tool in many ways.
For a full list of features and bug fixes check the New Features section.
In order to see all the changes done in the UI and learn how to use the new UI you can refer to the usage guide.
The most important points are below.
All exchange and external service API keys management has now been moved out of "User Settings" and is under its own "API Keys" section, accessible from the left-sidebar menu.
All blockchain account management and fiat balance management is now moved out of "User Settings" into its own section accessible from the left sidebar menu.
Upgrade is highly recommended. Binaries available for:
Added support for the following tokens:
Published by LefterisJP almost 5 years ago
This is a hotfix patch release to fix an issue seen with v1.0.6 which affected premium user credentials. For a full list of bug fixes check below.
Binaries available for:
Published by LefterisJP almost 5 years ago
This is a hotfix patch release to fix a breaking issue seen with v1.0.5 by some users. It is hopefully the last patch release before v1.1.0 which will contain the new user interface. Some other minor things waiting for release in master and some bug fixes were also added.
For a full list of features and bug fixes check below.
Upgrade is highly recommended. Binaries available for:
Added support for the following tokens
Published by LefterisJP almost 5 years ago
This release contains mostly bug fixes and support for new tokens. It is hopefully the last patch release before v1.1.0 which will contain the new user interface.
Most notably Rotki now supports the upgrade from single to multi collateral DAI.
For a full list of features and bug fixes check below.
Upgrade is highly recommended. Binaries available for:
Added support for the following tokens
Published by LefterisJP about 5 years ago
This release contains a some new features and bug fixes completed within the last month.
Most notably Rotki now keeps all actions in the local encrypted database, as opposed to caching files and frequently re-requesting trades from the exchanges. Once the data is in Rotki, it's with your forever now!
Moreover all users of Cointracking.info can now export their trades from that website and import it into Rotki thanks to the new import data feature.
For a full list of features check below:
Upgrade is highly recommended. Binaries available for:
Added support for the following tokens
Published by LefterisJP about 5 years ago
This release contains a lot of new features and bug fixes completed within the last month.
Most notably it adds Coinbase supported to Rotki. Now all users can track their coinbase purchase history and see their Coinbase balance from within the app.
From this version forward we are also introducing a .dmg installer for our OSX users and we fixed the usage problems that OSX users saw in the past month. Now there is no need to start Rotki from the console in OSX, but you can just install it and run it as any other normal application.
A lot more new features and bug fixes happened. For a full list check below.
Upgrade is highly recommended. Binaries available for:
Added support for the following tokens