Welcome back Shrimpy fans! Last week introduced some long awaited additions. Multiple exchanges per Shrimpy account, our early access referral program, small UI adjustments, and the beginning development for support of new exchanges. This week will bring more changes which you may find exciting.

Exchanges

There is still work that needs to be done in order to finish integrating the new exchanges. Our plan is to continue the development for integrating GDAX, Kucoin, and Bitfinex. They will be rolled out to our early access beta users as soon as they are available.

Offline Holdings

The largest feature we will begin developing this week is support for offline holdings. While it sounds like a single feature, it will actually require pulling together a number of features in order to make it happen.

Specify Offline Balances

The end result should allow the user to specify how much of each asset they hold offline. This first implementation won’t support the input of public wallet addresses, so you will need to manually tell Shrimpy your holdings.

Detection of Deposits / Withdrawals

Next is the detection of deposits / withdrawals. It may seem like an unrelated feature, but is actually more closely related than it may appear. With addition of offline balances, users will be adding and removing their offline holdings more frequently to Shrimpy. Likewise, users will more frequently deposit and withdraw from their exchange accounts as a result of this feature support. This means your data will be incorrect more often. We don’t want this to be the case. So, it’s time to add support for this feature.

Blacklist / Lock Assets

We want users to add all of their offline holdings to the application. Shrimpy should be a complete view of your portfolio. In order to do this, we need to allow users to lock / blacklist assets which they don’t want to be rebalanced. This will allow users to select which assets they would like Shrimpy to ignore when performing a rebalance. The asset will still be included in all graph / statistics data, it will only be ignored at the time of rebalance.

Rebalancing Algorithm

The rebalance algorithm will need to be updated to understand all of these changes. Whether it’s to ignore a blacklisted asset or understand the difference between online and offline holdings, the rebalancing algorithm needs to know how to handle all of these cases.

UI Updates

Offline wallets won’t be possible without UI updates. So, we will need to make some UI updates.

Reallocate Previous Portfolios

There have been a number of requests for supporting a way to quickly switch between portfolios. Whether for the purposes of liquidating or simply to change strategies based on market conditions, we understand how convenient it would be. In order to provide support for this functionality, we will allow users to reallocate old portfolios from the History tab.

Early Access Referral Program

We will be monitoring the effectiveness of the referral program. As we see how it performs, we will adjust the criteria for becoming a member in the program. The benefits for getting accepted into the program are also subject to change. We want to make sure the requirements are obtainable for everyone and each reward is valuable.

Blog

Don’t forget to read our latest blog post here:

We will publish new articles throughout the week, so leave a comment with any suggestions for topics!