Coinbase

Coinbase

Coinbase overview

Founded in June of 2012, Coinbase is a digital currency platform serving over 13 million users transacting in a range of digital assets including Bitcoin, Bitcoin Cash, Ethereum, and Litecoin. Launched in 2015, Global Digital Asset Exchange (GDAX) is a fully owned subsidiary of Coinbase, and offers trading firms and individual traders the ability to trade digital currencies like Bitcoin and Ethereum on a regulated exchange. In June of 2018, GDAX was officially renamed "Coinbase."

Coinbase Exchange API

TT® supports the following:

  • Prices: GDAX Market Data API
  • Orders: FIX 4.2

Coinbase user scenarios

As a risk administrator, you can set up members of your trading firm to trade Coinbase using their own Coinbase accounts or using the same Coinbase account.

If setting up users to trade using their own Coinbase accounts, ensure that you have each user's Coinbase credentials (API key, API secret, and passphrase) in order to configure their connection to Coinbase using the Users | Exchanges (Coinbase) | Trader IDs tab.

If setting up a group of traders to use the same Coinbase account, as a risk administrator you'll need a unique combination of API key, API secret, and passphrase for each user of the shared Coinbase account and create a trader ID for each user. Each trader ID can use the same Coinbase account passphrase, but with a different key and secret.

Note: In order for users to share a Coinbase account, create unique API keys and secrets using the same passphrase, and assign each unique combination of passphrase, API key, and API secret to each user as their trader ID.

If you trade for yourself and have administrator permissions in Setup, create a trader ID in TT using the Users | Exchanges (Coinbase) | Trader IDs tab to assign your Coinbase API key, API secret, and passphrase for your Coinbase account. You'll use your trader ID to connect to your Coinbase account to trade via the TT platform.

Coinbase API key setup

Before creating a Coinbase trader ID for a user to connect to Coinbase, the user must first create a Coinbase account and wallet at coinbase.com. After users create a Coinbase wallet and fund their Coinbase account, they can create an API key, API secret, and passphrase that they'll need for their trader IDs on TT.

As a risk administrator for a company (e.g., proprietary trading firm), you can create unique combinations of API keys and secrets using the same passphrase for your Coinbase account, or each user can create their own key, secret, and passphrase and provide you with these Coinbase credentials.

If you trade for yourself and have full administrator permissions, you'll be able to add your own Coinbase credentials using the Trader IDs tab in the left navigation panel.