Connecting Bullish trading accounts to Fireblocks for transfers
Configuring your Bullish Trading Accounts to Fireblocks for Transfers
Prerequisites: Before proceeding, you must complete the main account configuration. See: Connecting your Bullish Account to Fireblocks for Deposit and Withdrawal
To connect your Bullish trading account(s) to Fireblocks for transfers, complete the following steps in order:
Step 1 — Create API Keys for Sub-accounts on Bullish
Step 2 — Configure your Fireblocks Sub-accounts for Transfers
Step 1: Creating your API keys for Sub-accounts
To generate API key for sub-account:
Go to the left-hand navigation and choose Settings.
Choose API Keys.
Choose Add API Key.
Choose Custody Key (ECDSA).
In the Add Custody API Key pop up window, select Transfer, then enter your IP addresses (Start Range and End Range). For Fireblocks IP, please enter 52.76.208.129 for both Start and End Range.
Note: You are advised to visit the Fireblocks Help Center article on managing your workspace to get the most updated Fireblocks IP address.
Choose Continue, then enter the key name.
In the Trading Account(s) drop down list, select ONLY ONE intended sub trading account it is allowed to access (Institutional customers only) for transfers.
Important: If you select more than one trading account, the asset balances on Fireblocks will be displayed incorrectly.
Generate a new key.
Choose Continue.
Use your two-factor authenticator (passkey or TOTP authentication) to complete the process.
You can copy your API Private Key and your UUID. Ensure that you safeguard your API Private Key.
You will also need to know the Trading Account ID (15 numeric digits beginning with ‘111') for the specific sub account you just created the API key for. You may refer to Settings>Trading Accounts to find your Account ID. To search for your Trading Account ID, go to the left-hand navigation and choose Settings, then choose Trading Accounts.
Step 2: Configuring your Fireblocks Sub-accounts
To finish the registration steps, you will need to go to Fireblocks, and connect the Bullish account to Fireblocks.
In the Fireblocks Console, go to My Funds.
Choose Accounts.
Choose Exchanges.
Select + Exchange Account.
Select Bullish and select Sub Account.
Enter the name you want to give for this exchange sub-account on Fireblocks.
Link to main account.
Enter the UUID that you saved from Bullish into the ‘API Key’ field in Fireblocks.
Enter the API Private key that you saved from Bullish (include “-----BEGIN PRIVATE KEY-----” and “-----END PRIVATE KEY-----”) into the "API Secret" field in Fireblocks".
Enter the Trading Account ID (15 numeric digits beginning with ‘111') for your Bullish sub-account into the “Trading Account ID” field.
Select Connect Account.