This article discusses which transactions in your Fireblocks workspace display a gross or net transaction amount, either including or excluding the network transaction fees and exchange withdrawal fees when creating a new transfer.
Withdrawal fees from an exchange to the Fireblocks Vault
Exchanges charge withdrawal fees. For completed transactions, Fireblocks displays the gross amount withdrawn from an exchange. This gross amount includes both the amount withdrawn and the fee. To see additional transactional information, including the exact fee and the net amount per transaction, retrieve the transaction report from the Transaction History.
Transaction reports include the following data regarding transfer amounts:
- Amount: The gross amount withdrawn from the exchange.
- Net amount: The amount sent by the exchange and transferred into the vault account.
- Service fee: The fee that the exchange charged for the transaction.
- Requested amount: The requested withdrawal amount (this is usually the same as the amount, except when an exchange limits the number of decimals that can be stated in the withdrawal amount).
Transaction fees from the Fireblocks Vault to an external destination
Fireblocks displays the net amount withdrawn from a vault account unless the transaction is a “max transaction.” A max transaction displays the gross amount withdrawn from a vault account. When a max transaction is selected in a new transfer dialog, the fee is deducted from the max amount.
To see additional transaction information, including the exact fee and the net amount per transaction, retrieve the transaction report from the Transaction History.
ERC-20 tokens and EVM networks
For ERC-20 tokens, other EVM network tokens, and Omni, the transaction fee is not deducted from the requested amount in a max transaction. For these asset types, the fee is withdrawn from a separate wallet within the same vault account. This is because ERC-20 tokens, other EVM network tokens, and Omni transaction fees are paid in the base asset of the blockchain they run on. The net transfer amount is displayed in the Transaction History and Transaction Reports.
ERC-20 tokens
ERC-20 transaction fees, paid in ETH, are withdrawn from the source vault account's Ethereum wallet. Therefore, the Ethereum wallet must have sufficient funds to pay the fee.
EVM networks
Transaction fees for all EVM networks and all supported tokens on each network are paid in the base asset of the network. Fees are withdrawn from the asset wallet that contains the base asset for that EVM network in the same vault account. Therefore, the associated wallet must have sufficient funds to pay the fee.