Note
If you are working with a US account, please refer to the instructions for Binance.US accounts.
Configuring your Binance account
To configure your Binance account and connect it to Fireblocks follow these steps:
- Refer to the Binance.com API Documentation to learn how to generate a Binance API key.
- Name your new API Key “Fireblocks.”
- 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 API Restrictions:
- Reading
- Withdrawals
- Internal Transfer
- Enable Symbol Whitelist
- If you intend to add trading account support to this account, also enable these:
- Spot & Margin Trading
- Margin Loan, Repay & Transfer
- Futures
- Permits Universal Transfer
- Under IP access restrictions, select Restrict access to trusted IPs only, delete the 0.0.0.0 address, and then add the following IP addresses:
- 18.98.161.0 18.98.161.1 18.98.161.2 18.98.161.3 18.98.161.4 18.98.161.5 18.98.161.6 18.98.161.7 18.98.161.8 18.98.161.9 18.98.161.10 18.98.161.11 18.98.161.12 18.98.161.13 18.98.161.14 18.98.161.15 18.98.161.16 18.98.161.17 18.98.161.18 18.98.161.19 18.133.153.74 3.10.68.107 3.64.123.47 18.158.242.74 3.10.103.242 3.67.233.15
Important
- Whitelisting an IP address enables network access to relevant IP addresses. This is different from whitelisting a deposit address.
- All IP addresses above must be whitelisted; otherwise, account connectivity will fail.
- If you have an existing Binance account please update your list of trusted IPs to include all IP addresses above. This is necessary to maintain secure and uninterrupted access to your account, as Fireblocks updates the IP address pool used to connect with Binance.
Configuring Fireblocks
- In the Fireblocks Console, go to Accounts > Connected accounts.
- Select + Connect Account.
- Select Binance, select Main Account, and then complete the following fields:
- Name on Fireblocks: Enter the name you want to give this exchange account on Fireblocks.
- API Key: Enter the API key that you saved from Binance.
- Secret Key: Enter the Secret key that you saved from Binance.
- Email: Enter the email account you used to register your Binance account.
- Select Connect Account.
The Admin Quorum must approve the new account to make it available for new transfers from your workspace.
Your Binance account is displayed on the Exchanges page, with all managed assets and their balances. Following Admin Quorum approval, transfers are available from your vault accounts, whitelisted addresses, Fireblocks P2P Network connections, and other connected exchange accounts to your Binance account. Withdrawals from your Binance account are permitted after whitelisting at least one deposit address on Binance.
Enabling withdrawals from Binance
Learn more about enabling exchange account withdrawals.
Transferring USD stablecoins with Binance
Binance automatically converts TUSD, USDP, and USDC stablecoins to BUSD when they're deposited into a Binance account from any source.
When you withdraw BUSD from your Binance account, you can select TUSD, USDP, or USDC from the asset menu to convert BUSD automatically and transfer it.
USCX and BTCX asset support
Fireblocks supports USCX and BTCX, Binance internal assets used exclusively as collateral by institutional clients.
Neither asset is blockchain-based — both exist only within Binance's internal systems. This means they cannot be deposited from or withdrawn to external addresses, or transferred on-chain.
Fireblocks displays USCX and BTCX balances and supports off-chain internal transfers within the same Binance account hierarchy, including transfers between Spot and Margin wallets, and between main accounts and sub-accounts.
Transferring assets between Ethereum and BNB Smart Chain
BNB Smart Chain (BSC) is a separate blockchain from Ethereum and all other blockchains. There are many asset types available on BSC that are pegged to tokens with the same name on other blockchains. This includes ETH, USDT, XRP, USDC, DOT, and other tokens.
To transfer assets between BSC and another blockchain, use Binance Bridge or any other trusted service that creates cross-chain transfers.
BSC-based assets may be transferred to and from any vault account with appropriate deposit addresses or any other relevant deposit address, smart contract, exchange, or DeFi integration.
Binance sub-account transfers
Fireblocks supports direct transfers between Binance sub-accounts that belong to the same Binance main account.
These transfers are performed off-chain, using Binance’s internal transfer mechanism. Assets are moved within Binance’s infrastructure and are not recorded as blockchain transactions.
This enhancement removes the need to route funds through the main account when transferring assets between sub-accounts.
Binance Portfolio Margin Pro: BNB internal transfers
Fireblocks supports internal BNB transfers within Binance for customers enrolled in the Binance Portfolio Margin Pro program, enabling eligible accounts to transfer BNB off-chain between specific wallet types without broadcasting a blockchain transaction.
This support applies exclusively to Portfolio Margin Pro accounts and allows internal transfers between Cross-Margin and USDT Futures wallets within the same Binance account.
Binance sub-accounts
Learn more about connecting a Binance trading account to this main account.