Overview
Supported exchanges
We support the following exchanges for the Fireblocks Off Exchange feature.
Supported assets
Not all assets supported by an exchange can be accepted by the exchange as collateral. In the exchange sections below, you can find the assets supported as collateral by each exchange.
If you accidentally send unsupported assets to your CVA:
- The exchange should not credit you for these assets.
- You should be able to withdraw these assets from your CVA. If removing the collateral fails, you must ask the exchange's support team to confirm the collateral removal request.
- Contact Fireblocks Support if needed.
Settlements
Exchanges are responsible for calculating settlements and sending settlement instructions to Fireblocks containing the transactions to and from CVAs. The settlement process may vary between exchanges in the following parameters:
- Settlement calculation: Gross/Net
- Settlement cycles: Each exchange defines the duration and timing of each settlement cycle. Additionally, an exchange can determine whether you are allowed to request ad-hoc settlements.
- Settlement approval SLA time: The time provided to you for reviewing and approving/signing settlement transactions before they are sent to the exchange for auto-approval by the collateral signer.
- Settlement review SLA time: The time provided to you to manage a dispute in case of rejection/failure before the transaction is sent for forced settlement by the exchange's collateral signer.
Settlement threshold
A settlement threshold is the minimal amount above which a settlement request is sent. Any balance under that threshold does not warrant settlement.
Deribit Off-Exchange parameters
Supported account types
The Deribit Main account can be set up for off-exchange. Balance calculation for settlements will include all the Main account's sub-accounts. The user should configure the sub-accounts on the Fireblocks exchange connection to see the distribution of assets between the main and sub-accounts.
There is no limitation on the types of products available when using the Fireblocks off-exchange settlement. However, negative balances of any currency are restricted when using the cross-collateral margin mode. When a currency balance goes negative, we execute a cash rebalancing spot trade to cover the shortfall from another available currency. This limitation will be addressed towards the end of Q1 2025 to allow clients to take full advantage of the cross-collateral margin mode.
Account Level integration
The connection takes place on the main account level, but includes all sub-accounts.
Specific API user configuration
To establish the exchange connection on Fireblocks, the API key created on Deribit should have the following scopes:
- Account: Read/Write
- Wallet: Read/Write
- Custody: Read/Write
For the 2FA configuration, the long alphanumeric code above the QR code on Deribit's UI should be used instead of the 6-digit 2FA code. This code is visible only at the time of creation and cannot be retrieved later on.
Exchange balance reflection
The Fireblocks UI has three columns:
- Available amount: The balance available for opening new positions/withdrawable
- Collateral amount: The CVA on-chain balance
- Credit amount: The mirrored amount on Deribit from the collateral in the CVA
Default credit limits for onboarding customers
During the onboarding phase, a default CVA limit of 0.09 is imposed to avoid triggering settlements, as the settlement threshold is 0.1.
When going live, a suitable approach is discussed with each customer. You can decide to store all assets in the CVA at once or gradually increase your CVA limits.
Refer to Deribit's supported tokens table here.
By default, the settlement threshold for each currency is 0.1, but it can be customized per user per token by request.
Settlement process
Internal calculations run daily between 8.00-8.05 AM UTC to close out the previous trading session (the previous 24 hours). A settlement request is sent daily to Fireblocks at 8.30 AM UTC.
- Losses have a two-hour review window (From your CVA to Deribit). If a transaction is approved during the review window, it settles. If it is rejected within the review window, you can dispute the review with Deribit for investigation. Otherwise, the transaction will automatically settle 23 hours after the original settlement initiation. This is typically at 7.30 AM UTC the following day. If no action is taken, the transaction auto-settles at the end of the review window, typically at 10.30 AM UTC.
- Profits have a 23-hour review window (from Deribit to your CVA). If a transaction is approved during the review window, it settles. If it is rejected or no action is taken, the transaction expires on Deribit, and Deribit initiates a new updated settlement amount during the next cycle.
Who can trigger settlements?
Only the exchange, per its cycle.
Gas management
10% of ETH deposits are reserved for gas, with a cap of 0.01 ETH. Reserved gas fees may be manually altered by Deribit admins if required.
Settlement window
Settlement cycles
Once a day at 8.30 AM UTC. However, you have no limitation on accessing your funds between two settlements. Any withdrawal request goes through a real-time balance examination and is approved if funds are available to withdraw.
Settlement approval SLA time
For CVA > Deribit:
- Two-hour review window until 10.30 AM UTC.
- Auto-settlement at 10.30 AM UTC if no approval/rejection takes place.
- If rejected: marking as a candidate for forced settlement at 7.30 AM UTC+1
For Deribit > CVA:
- 23-hour review window.
- If approved, the settlement transaction is generated at the time of approval.
- If rejected or nothing done: instructions expire at 7.30 AM and new instructions with an updated amount are sent at 8.30 AM.
Settlement Review SLA time
As explained above.
Bybit Off-Exchange parameters
Supported account types
Dedicated customized UTA 2.0 accounts are used for Off Exchange. To open an Off Exchange account, contact your Bybit CSM and provide a new email address to register.
Account Level integration
The Off Exchange connection must be made using a ByBit Off Exchange main account. Bybit sub-accounts can be configured afterwards, but can't transfer collateral.
Specific API User configuration
Not applicable.
Exchange balance reflection
- Available amount: The transferable amount in Bybit's main account
- Collateral amount: The on-chain CVA balance
- Credit amount: The total wallet balance of the master and sub-accounts in Bybit
Default credit limits for onboarding customers
Default of 10M USD. You can apply for a higher limit through your Bybit account manager.
| Blockchain | Asset | Settlement threshold (Optional) | Comments |
| ADA | ADA | 250 | |
| BSC | BNB | 0.5 | |
| BTC | BTC | 0.1 | |
| DOGE | DOGE | 700 | |
| DOT | DOT | 20 | Lease Reserve 1 |
| ETH | AAVE | 2 | |
| ETH | DAI | 100 | |
| ETH | ETH | 0.5 | |
| ETH | LINK | 7 | |
| ETH | USDC | 100 | |
| ETH | USDE | 100 | |
| ETH | USDT | 100 | |
| LTC | LTC | 2 | |
| SOL | SOL | 1 | |
| XRP | XRP | 200 | Lease Reserve 10 |
Settlement process
Bybit will conduct the clearing and settlement based on the sum of the changes in the main and sub-account wallet balances.
Who can trigger settlements?
Customers and Bybit can both trigger settlement. While an ongoing settlement is in place, any new settlement request will be rejected. Bybit triggers settlements periodically.
Gross/Net settlement
Net.
Gas management
For CVA > Bybit:
- The actual consumption fee on the chain will be deducted afterwards to ensure consistency between the balances on both sides.
- Fee deduction transaction log on Bybit will be: CUSTODY_NETWORKFEE (Custody Network Fee). This transaction type is the same as the custody unlocking fee.
For Bybit > CVA:
- CVA will receive the net amount, and Bybit records transaction fees for users (method of collection to be determined).
Settlement windows
- Settlement cycle: Every 12 hours (UTC +0 06:00 and 18:00)
- Settlement approval SLA time: 2 hours
- Settlement review SLA time: 48 hours
- Maximum amount of settlements per 24 hours: 3
Gate Off-Exchange parameters
Supported account types
Gate supports Unified (Multi-currency trading) accounts, which allow trading across spot, futures, and margin from a single account.
Account level integration
The connection must be established with Gate's main account.
Sub-accounts are supported and can be configured after the main account is connected.
Specific API user configuration
To establish the exchange connection on Fireblocks, the API key created on Gate must have the following Read/Write permissions:
- Spot Trade
- Perpetual Futures
- Delivery Futures
- Wallet
- Custody
- Withdraw
- Broker
- Option
- Commission Details
- Margin Trading (Unified Account)
- Loan
To create an API key, go here.
During the connection process, collateral signer pairing is required.
Exchange balance reflection
The Fireblocks UI displays three columns:
- Available amount: Gate's transferable amount
- Collateral amount: The on-chain CVA balance (including Gate's settlement margin requirement)
- Credit amount: The total wallet balance across Gate's main account and sub-accounts
Credit limits
Gate does not define a fixed default credit limit for onboarding customers according to the documentation provided by the exchange. Credit limits are determined operationally during onboarding and collateral setup.
Supported assets
Gate supports multiple assets as collateral, including but not limited to:
| Settlement Currency | Chain | Gas fee token | Minimum amount |
| BTC | Bitcoin | BTC | 0.0002 |
| ETH | Ethereum | ETH | 0.01 |
| OXT | Ethereum | ETH | 1250 |
| FET | Ethereum | ETH | 50 |
| BOBA | Ethereum | ETH | 500 |
| ACX | Ethereum | ETH | 250 |
| SAFE | Ethereum | ETH | 120 |
| USDT(ERC) | Ethereum | ETH | 10 |
| ULTIMA | Ethereum | ETH | 0.01 |
| USDC | Ethereum | ETH | 10 |
Multiple blockchains may be supported per asset. You can configure the settlement blockchain in their Fireblocks Console (by adding collateral).
Once collateral is added and bound, the settlement blockchain is assigned to that currency. If multiple chains are available, the cheapest chain (by gas fee) is automatically selected for settlement
Supported chains per asset can be queried via Gate's API here.
Note: Gate.io maintains a safety buffer on collateral balances. Your exchange view balance may appear lower than your collateral workspace balance by $100 equivalent per alt-coins, and up to $150 equivalent for BTC/ETH.
Settlements
Settlement process
When a settlement is triggered, Gate performs settlements in both directions:
- CVA > Gate
- Gate > CVA
If an error occurs during settlement, the process fails. For any issues with this process, contact your Gate support team via Telegram. Gate provides detailed error logs and remediation guidance via its API support channels.
Who can trigger settlements?
- You can trigger settlements.
- Gate also runs periodic settlements once per day at 18:00 UTC+8
Gross / Net settlement
-
Gate> CVA
- Gross settlement if the asset is the chain's native token
- Net settlement for non-native tokens
-
CVA > Gate
- Net settlement
Gas management
-
CVA > Gate
Gas fees are pre-funded and held in your CVA (for additional information, go here) -
Gate > CVA
Gas fees are pre-funded and held in your CVA (for additional information, go here)
Settlement windows
-
Settlement cycles
Six times per day at 00:00, 04:00, 08:00, 12:00, 16:00, 20:00 UTC
If a settlement is pending, subsequent settlements will not start. - Settlement approval SLA time: 2 hours
- Settlement review SLA time: 24 hours
If you neither approve nor reject settlement transactions within the SLA, Fireblocks forwards those unsigned transactions to the exchange's Collateral Signer for automatic signing once the SLA expires.
Forced settlement
Forced Settlement is a process designed to enforce settlement when traders fail to approve or actively deny settlement transactions. It can be triggered by providers only.
If a settlement is rejected or no action is taken, Gate triggers forced settlement after 24 hours.
Add/remove collateral
Add collateral: No rejection logic is defined by Gate for adding collateral.
Remove collateral: Gate rejects removal requests if the requested amount exceeds the Available amount.
Note: Gate.io maintains a safety buffer on collateral balances. Your exchange view balance may appear lower than your collateral workspace balance by $100 equivalent per alt-coins, and up to $150 equivalent for BTC/ETH.
Bitget Off-Exchange parameters
Supported account types
Bitget supports Classic and Unified (multi-currency) accounts for Off-Exchange.
Account level integration
The connection must be established with Bitget's main account. Sub-accounts are supported and can be configured after the main account is connected. Settlement P&L is calculated on a consolidated basis across the master account and all sub-accounts.
Specific API user configuration
To establish the exchange connection on Fireblocks, the API key created on Bitget must have the following Read/Write permissions:
- Fund Custody
- Sub-accounts
During the connection process, collateral signer pairing is required.
Exchange balance reflection
The Fireblocks UI displays three columns:
- Available amount: Balance available for opening positions or withdrawal
- Collateral amount: The on-chain CVA balance
- Credit amount: The mirrored credit limit granted by Bitget based on the CVA balance
Credit limits
Credit limits are determined on a case-by-case basis during onboarding. Bitget increases credit limits based on actual business growth.
Supported assets
| Asset | Chain |
| USDT | Ethereum (ERC-20) |
| USDC | Ethereum (ERC-20) |
| BTC | Bitcoin |
| ETH | Ethereum (ERC-20) |
| SOL | Solana |
Only one network per asset is supported. Do not send assets via unsupported chains.
Settlement process
Bitget initiates daily settlements in both directions:
- CVA > Bitget (loss settlement) — requires client signature
- Bitget > CVA (profit settlement) — Bitget initiates automatically; no client action required
Who can trigger settlements?
Only Bitget can trigger settlements. Client-initiated settlements are not supported.
Gross/Net settlement
Net.
Gas management
-
CVA > Bitget
Gas fee is deducted from the client's Bitget spot account after on-chain confirmation. -
Bitget > CVA
Bitget's withdrawal fee is passed to the client and deducted from the client's Bitget spot account.
Settlement windows
- Settlement cycle: Once per day at UTC+8 11:00
- Settlement approval SLA time: 2 hours
- Settlement review SLA time: 48 hours
If you neither approve nor reject settlement transactions within the SLA, Fireblocks forwards those unsigned transactions to the exchange's Collateral Signer for automatic signing once the SLA expires.
Forced settlement
Forced settlement can be triggered by Bitget only. If a settlement is rejected or no action is taken, Bitget triggers forced settlement after the 48-hour review window.
Add/remove collateral
Add collateral: Collateral must be deposited using the Add collateral function in the Fireblocks Console. Other deposit methods will not notify the exchange and will not credit your collateral account.
Remove collateral: Bitget rejects removal requests if the requested amount exceeds the available CVA balance, or if the CVA does not hold sufficient gas fees to cover the on-chain transaction.