Configuring your CoinFLEX account
To configure your CoinFLEX account to connect to Fireblocks:
- Refer to the CoinFLEX.com API Documentation to learn how to generate an API key.
- When prompted to do so, name your new API Key “Fireblocks.”
- Copy and save the Registration Key for Two-Factor Authentication you created. You will need it when adding this exchange to your workspace.
- Under Account Security, enable the Google Auth option.
- After you confirm the validity of your new API key, copy and keep a record of both the API Key and Secret Key. You will need them when adding this exchange to your workspace.
- Make sure you enable the following options:
- Can trade
- Can withdraw
- Under the IP access restrictions, enable Restrict access to trusted IPs only, delete the 0.0.0.0 address, and then add the following IP addresses: 52.76.208.129.
Configuring Fireblocks
- In the Fireblocks Console, go to Accounts > Exchanges.
- Select + Connect Account.
- Select CoinFLEX, and then complete the following fields:
-
- Name on Fireblocks: Enter the name you want to give this exchange account on Fireblocks.
- Registration Key for Two-Factor Authentication: Enter this key that you saved from CoinFLEX.
- API Key: Enter the API key that you saved from CoinFLEX.
- Secret Key: Enter the Secret key that you saved from CoinFLEX.
- Select Connect Account.
Note:
The "+ Connect Account" is relevant only if you have an existent exchange account connected to Fireblocks and would like to add another one. If this is your first exchange account connection, add it by selecting "Connect Account" under the Exchanges tab.
The Admin Quorum must approve the new account to make it available for new transfers from your workspace.
Your CoinFLEX account appears on the Exchanges page along with all managed assets and their balances. Following Admin Quorum approval, transfers are available from your vault accounts, whitelisted addresses, Fireblocks Network connections, and other connected exchange accounts to your CoinFLEX account.
Enabling withdrawals from CoinFLEX
You can specify within your CoinFLEX settings whether outbound transfers require whitelisting the destination address. If this feature is enabled, you must retrieve and whitelist the destination address before initiating transactions from your CoinFLEX exchange account in Fireblocks.
To learn more about whitelisting destination addresses in CoinFLEX, see their official documentation.
To learn more about retrieving deposit addresses in Fireblocks, see here.
Note:
For all UTXO assets whose Legacy and Segwit addresses are supported in Fireblocks, Like Bitcoin, withdrawals from exchanges are routed to their Legacy addresses. Consequently, the legacy addresses should be whitelisted in the exchange' portal.
Known limitations
CoinFLEX accounts are not currently available as a source or destination when setting Transaction Authorization Policy Rules (TAP). Set the source or destination to All Exchanges to create a rule that applies to CoinFLEX accounts.