How Tradedash protects your exchange API keys

Recent events at Binance have had many of our users understandably concerned. People that use our service also use other services that require API keys for access to private exchange data such as wallet info and to execute trades. Here is a brief overview of how our security model differs from and is safer than most.

Strong security

Many services, especially ones offering to trade through websites, store all your keys on their own servers. This carries a very high risk as it means that they have a single point of failure and one hack can compromise all of your funds. Our desktop platform is different in nature, so we took a different approach. Much like the decentralized nature of the blockchain, we asked ourselves “What if a user can be in control of their own keys at all times?”

“What if a user can be in control of their own keys at all times in a decentralized way?”

That means your keys are never stored on our servers, and instead stored locally on your own computer. Furthermore, all exchange requests (such as placing orders) go directly between you and the exchange. We never access your keys or even know what they are.

 

diagram.png

 

This means that in the unlikely event that we were to be hacked, there are no keys to take from our servers. In fact, there is nothing to take at all so the hackers would waste their time.

Having physical access to your computer is the only way a hacker can get your keys. Even that is not enough as they are encrypted with your credentials. In other words, not only do they need access to your computer, but they also need to know your credentials.
Note: Use strong passwords.

We use high standard AES encryption for your keys, and hash your password using BCRYPT. Even Tradedash does not have access to your keys or other personally identifiable information. Your accounts are safe.

Conclusion

We follow best security practices and our model gives you full control. Your keys are encrypted with your credentials and can only be decrypted with your credentials. Even in the unlikely event that our servers were to be hacked, your exchange accounts would be safe as your keys are stored locally.

We are committed to providing great tools with the best possible security model. If you have any feedback or questions, please let us know.

Note: If you think any service you use may be compromised, make sure you invalidate and re-create your API keys. 

Tradedash adds support for Linux

 

You can now download Tradedash for Linux on our website:
https://tradedash.io/download-tradedash

Auto update for new versions works just like with our Mac and Windows products. You will receive the latest version as soon as they are available, and the application updates automatically.

When downloading the AppImage, set the files permissions to allow for execution. This can be done via the terminal by typing:

chmod a+x <filename>.Appimage

Or by going to the files permissions properties.

Let us know how it works for you!

Update

This week has been very interesting. We moved into an important phase where we now have active users on the platform, and everything can no longer be about development. Thankfully, we’ve been able to speak to many users and gather tons of feedback. We have about 40 thematic backlog items, ranging all the way from power-user features to quick wins.

Last release

Since last week, we’ve pushed 3 updates. The most recent update’s main feature includes sortable markets by summary data and indicators.

Screen Shot 2017-11-21 at 7.33.45 PM.png

You can now sort all Bittrex markets based on indicators, timeframes, favorites, recent ones and search for specific markets.

Search for all markets with a certain base market:
base markets.png

Search for specific markets only:
specific markets.png

Recent orders let you filter on markets that you have open orders in, or closed orders within the last 30 days:
recent.png

Toggle sort direction by clicking a table header twice:
sort.png

Available indicators and data points to sort by are:

  • Market name
  • % Change
  • Last price
  • EMA 12
  • EMA 26
  • MOM 10
  • RSI 14
  • 24-hour change
  • 24-hour high
  • 24-hour low
  • 24-hour spread
  • 24-hour base volume
  • 24-hour volume

We also made some updates to the market window to make it easier to trade when markets are moving at high speed.

Moving forward

We will continue to make incremental updates to the product. However, the feedback from our users is pretty clear. People want better charting tools and more exchanges. We have evaluated how much work it will take and are actively working on both initiatives. Stay tuned!

For more, download and try Tradedash today:
https://tradedash.io/download-tradedash

Best,
Linus Petren
Co-founder

Tradedash launches live exchange data and discovery

And with live data and new features, Tradedash is available for download here: https://tradedash.io/download-tradedash

Tradedash Markets

Tradedash-bittrex-exchange-market-black.png

The idea of Tradedash always stemmed from frustrations with existing tools. We wanted to be able to trade a larger set of cryptocurrencies while using a product that has the right information and trading tools. I believe our market app is a great example of just that.

  • Ask, bid and fill data from the exchange. The client connects directly to Bittrex ensuring that latency is on par with the exchange itself.
  • A quick search and details panel to the left for switching markets, as well as relevant market and user portfolio data.
  • Graphing with important indicators. While we are working on adding more indicators, we added the ones we saw as most important first including RSI.
  • Limit trades with a way to quickly toggle the amount between 20%, 50%, and 100%.
  • Ladder limit trades. I’m particularly excited about this one as I use it all the time. It enables you to place a set of limit trades between two price points.
  • etc.

We also have some concepts around drafting orders and more, but let’s elaborate on that another time.

 

Order management

Tradedash-bittrex-order-management-analyze-trades.png

One of the most difficult things to know when you’re trading is your actual earnings. Sure, Bittrex allows you to download your trades as a CSV, but that launches into a tedious workflow in order to extract any actual value. That’s why we built the order management window, with features including:

  • Selecting multiple orders, both drafts, open, and closed orders and get a breakdown of averages, balances and more.
  • Select all, or search for specific markets to filter the results.
  • Quickly cancel actions from any market without having to dig into the market itself

This app has a ton of potential, and we look forward to hearing how you’d like to see it evolve.

 

Discovery

Tradedash-discover-bittrex-markets-news-cointelegraph-bitcoinmagazine-bitcoincom-newsbtc-coindesk.png

Sometimes you need new trade opportunities, and volume charts alone are not that interesting. That’s why we added Discovery where you can browse markets and see indicators based on timeframe such as:

  • Last price
  • EMA 12
  • EMA 26
  • MOM 10
  • RSI 14
  • % change
  • 24h Volume

In addition, we also added prominent news sources in the crypto space. Again an area with huge potential. So far, we’ve included news from:

  • https://bitcoinmagazine.com/
  • https://cointelegraph.com/
  • https://bitcoin.com
  • https://www.newsbtc.com/
  • https://www.coindesk.com/

 

Moving forward

We will continue to improve the application and add more features. As always, we’d love to hear your thoughts so don’t hesitate to reach out. There’s a lot more to this update and we hope you check it out.
https://tradedash.io

Best,
Linus Petren
Co-founder

How to Connect Tradedash to Binance

Introduction

Connecting Tradedash to Binance may seem a little complicated at first, but it’s actually a really easy one time thing and we’ll walk you through it right here.

What we will cover in this tutorial:

  • How to generate the information we need from Binance (API key and secret)
  • How to add that information into Tradedash

Already know how to get a Binance API key and secret? That’s all you need, when you sign up or log in to Tradedash for the first time, we will prompt you to add that information. You can also add it under settings if you already closed the initial prompt.

Here’s a list of the things that you’ll need:

Before Starting make sure you know how to connect to an exchange.
Once in Tradedash navigate to “connect exchanges”. It will then ask whether you want to connect to Bittrex or Binance. Select “Binance”.

If you want to connect to Bittrex exchange please follow that tutorial by clicking here.

TD

1

Getting the information needed from Binance

A. What is an API key and secret?
An API key is a piece of cryptographic information that will enable Tradedash to do things in Binance on your behalf (ex. getting your account balance or placing orders). Once you’ve entered this information, you won’t even need to sign in to Binance anymore unless you want to.

B. How do we protect your Binance information?
We use standardized AES encryption to store your API keys safely on your own local machine. The only way to get to it is with your password. This means that we cannot access it without your permission.

1. Let’s get started – Sign in to Binance

2

2. Open Settings

Open the Account page from the upper right corner.

Settings

3. Setup 2FA

(If you already have 2FA set up, skip to step 4)

2fa

Binance requires you to have 2 factor authentication enabled in order to generate API key’s. This enhances the security of your account. Here is Binance’s own guide on how to enable this, both on web and mobile.

Once in your account then click on “Enable” for either SMS Authentication or Google authentication.

 

4.  Add a new API key

Click “ENABLE” under the API section
API

 

5. Label the API “Tradedash”

5

It will prompt you to enter 2FA. After, Binance will send you a confirmation email.

 

6. Create your new key

Click on Confirm Create in your Email to create your new key
API create

Your API Key will then be created

7

7. Adding API Key and Secret to TradeDash


Copy the API Key and your Secret Key and enter them into Tradedash. Keep all permission the same. Enabling “Read info” and “Enable Trading.” Don’t select “Enable Withdrawals” as the platform currently does not support withdrawals.

8

8. Once you see its connected, you are ALL DONE! Happy Trading!

How to connect Tradedash to Bittrex

Introduction

Connecting Tradedash to Bittrex may seem a little complicated at first, but it’s actually a really ease one time thing and we’ll walk you through it right here.

What we will cover in this tutorial:

  • How to generate the information we need from Bittrex (API key and secret)
  • How to add that information into Tradedash

Already know how to get a Bittrex API key and secret? That’s all you need, when you sign up or log in to Tradedash for the first time, we will prompt you to add that information.

Screen Shot 2017-10-21 at 7.43.19 AM

Here’s a list of the things that you’ll need:

Getting the information needed from Bittrex

I. What is an API key and secret?

An API key is a piece of cryptographic information that will enable Tradedash to do things in Bittrex on your behalf (ex. getting your account balance or placing orders). Once you’ve entered this information, you won’t even need to sign in to Bittrex anymore unless you want to.

II. How do we protect your Bittrex information?

We use standardized AES encryption to store your API keys safely on your own local machine. The only way to get to it is with your password. This means that we cannot access it without your permission.

1. Let’s get started – Sign in to Bittrex

Sign in to Bittrex

BT1

2. Open settings

Open the settings page from the upper right corner.

BT2

3. Enable 2 factor authentication

(If you already have 2FA set up, skip to step 4)

Bittrex requires you to have 2 factor authentication enabled in order to generate API key’s. This enhances the security of your account. Here is Bittrex’s own guide on how to enable this, both on web and mobile.

BT3

 

4. Add a new API key

Navigate to the API settings page and click “Add New Key”.

BT4

 

5. Turn on the permissions

Add permissions to your API key. You don’t need to add withdraw permissions for now, we don’t provide any services that require this permission.

BT5.png

 

6. Add your 2FA key

Open your Authenticator application (that you installed in step 3) and add the 6 digit code, and click “Update Keys”

BT6

 

7. Save your information or keep the page open

This is the information you need to copy and paste into Tradedash. Don’t refresh the page as the secret will only be visible once.

BT7

 

8. Open up Tradedash

Open and sign into Tradedash.

TD1

 

9. Enter your Key and Secret

This is where you copy and paste your API information. We will encrypt it and store it on your computer.

TD2

 

10. Done!

You’re now signed in to Tradedash and it’s ready to use. Here’s some quick preferences you may want to change before getting started. If you have any feedback on this guide, the product or a general question feel free to email us using contact@tradedash.io

TD3

Why we chose Bittrex as our first exchange

There are quite a few cryptocurrency exchanges these days. Bittrex, GDAX, Polo, Bitfinex, Kraken and many more. So why did we pick Bittrex as a starting point for our service? The reality is that we’ve been trading for sometime ourselves, and building Tradedash stems from the frustration we have with the existing tools. We set out to build a better way to trade for ourselves and it didn’t take long before we realized that we should share the platform we’ve built with the rest of the world.

Bittrex seems to have hit a sweet spot in terms of being a US exchange (helps with the trust factor), responsive support, high volume, great selection of coins and open API’s. Some exchanges may have a bit better API’s or a lot more volume. However, with all the various factors considered, Bittrex looks to us like a great starting-point for our product.

How do you feel about our choice? Is the actual exchange important to you, or is it more about the fees, user interface or perhaps the coins and volume? Let us know your thoughts. Contact@tradedash.io