Deposit Control & Confirmation Policy
Blockchain confirmations are crucial for maintaining the security and integrity of the blockchain. This process ensures that transactions are securely verified, thereby preventing fraud and double-spending. However, the number of confirmations also directly impacts the time it takes for a transaction to complete and for the funds to become available in your wallet. The higher the number of required confirmations, the longer it takes for the transferred amount to be accessible.
Whether you aim to speed up transaction flow by reducing the number of confirmations or enhance security by increasing them, follow the recommendations below for an effective setup.
When to reduce the number of confirmations
A low number of blockchain confirmations should only be set for transactions coming from well-known and trusted sources. This is advisable when the origin of the transaction is your connected exchange account, a trusted counterparty, or even a transaction between two vault accounts within your workspace.
When to increase the number of confirmations
A low number of blockchain confirmations should not be set for transactions arriving from unknown external addresses, or from addresses that you do not control or do not have a well-established, trusted business relationship with.
Fireblocks Deposit Control & Confirmation Policy
The Deposit Control and Confirmation Policy allows you to specify the number of blockchain network confirmations required for incoming and outgoing transactions to clear, ensuring that their funds are credited to a wallet.
After the transaction clears, its deposit amount is accounted for in the wallet’s currently available balance. Additionally, for UTXO-based blockchain networks, the transaction's outputs become immediately spendable.
Default Confirmation Policy
Each workspace in Fireblocks has a default configuration policy that specifies the number of confirmations required for each blockchain to complete transactions and make the funds available in the wallet.
To learn about the default values for each supported blockchain, refer to this Help Center article
Custom Confirmation Policy
You can define your own confirmation policy based on your organization’s business needs. Learn more about the Custom Confirmation Policy in this Help Center article.
Dynamically overriding the required number of confirmations
Fireblocks allows you to manually/dynamically confirm transactions and override your workspace's confirmation policy for specific transactions. This immediately updates the transaction status to Completed in your Fireblocks workspace.
- To do so manually via the Console, refer to this Help Center article.
- To do so via the API, refer to this guide.
Updated 2 days ago