Coinbase

These instructions will guide you through using Coinbase as a Hot Wallet or Exchange (or both).

Coinbase Pro (Advanced Trade) is currently unsupported as a Hot Wallet (Exchange only).

Effective July 17, 2024, Coinbase changed their API key generation format.

  • New keys cannot currently be generated. We are working to modify our API interface to function with their new key format. Thank you for your patience.

  • The Coinbase Pro rate source is no longer functioning.

  • Change your rate source to just “Coinbase” where it is appropriate.

1. Login to your Coinbase account at https://coinbase.com


2. Create a new API key:

a) Navigate to: Settings/API Access

b) Click on the button “+New API Key”.

  • Confirm any 2FA challenge

c) Select (permit) access to any relevant wallet(s):

DO NOT enable/use your “Vault”. Those transactions will fail (deliberate Coinbase design).

d) Enable all permissions:

e) Create the new API Key after making required changes:


3. Save the API keys:


4. Enter the required information into CAS:

  • Set the Rate Source to Coinbase.com

  • Use the same string for both BUY and SELL options (as applicable). 

  • You may use the same Crypto Setting for both Hot Wallet & Exchange (recommended).

The Hot Wallet parameters for Coinbase.com is:

  1. API Key

  2. API Secret

  3. Account Name: the relevant Coinbase "wallet" (e.g. "BTC Wallet" from step 2c)

  • The parameters should be in this format: apikey : secretkey : accountname

    • Entered in sequence, on one line, separated by a colon, it looks similar to this:

      2ooAIETUc93GGd61:gPu2W8bDJwC9gBrh56M4VzEZ0VIS0kEZ:BTC Wallet

The Exchange parameters for Coinbase.com is:

  1. API Key

  2. API Secret

  3. Account Name: the relevant Coinbase "wallet" (e.g. "BTC Wallet”)

  4. (optional) Fiat Currency: currently either USD, EUR, or GBP

  5. (optional) Payment Method: the funding Coinbase "wallet" (e.g. "USD Wallet")

The available Payment Methods (set above in step 2c) can also be found and identified in your Coinbase API Key settings (only one permitted per Crypto Setting):

  • The parameters are in this format:

    • apikey : secretkey : accountname : fiatcurrency : paymentmethod

    • if the optional arguments are omitted, also omit the colons.

    • Entered in sequence, on one line, separated by a colon, it looks similar to this:

      2ooAI3GGd61:gPu2W8bzEZ0VIS0kEZ:BTC Wallet:USD:USD Wallet

5. Save the crypto settings!


6. Test it (you’re done):


 



Copyright © 2020-2024 General Bytes USA LLC