Overview
This article includes a list of substatuses related to primary transaction statuses. Substatuses typically add clarification to primary statuses, such as a transaction failing due to incorrect user input. Some primary statuses do not have any substatuses.
Transaction statuses are displayed in the Transaction History and the Recent Activity panel in the Fireblocks Console. You can hover over the status in the Recent Activity panel to see the substatus and additional details.
Transaction substatuses
PENDING_3RD_PARTY substatuses
Status Code | Description |
---|---|
3RD_PARTY_PROCESSING | The transaction is awaiting approval by a third-party service, such as an exchange. |
3RD_PARTY_PENDING_SERVICE_MANUAL_APPROVAL | Fireblocks is waiting for the third-party service to manually approve this transaction. |
PENDING_3RD_PARTY_MANUAL_APPROVAL | The third-party service is waiting for a customer’s approval typically via email or the exchange's app. |
CONFIRMING substatuses
Status Code | Description |
---|---|
3RD_PARTY_CONFIRMING | The transaction is awaiting confirmation by a third-party service, such as an exchange. |
PENDING_BLOCKCHAIN_CONFIRMATIONS | The transaction is awaiting confirmation on the blockchain. |
COMPLETED substatuses
Status Code | Description |
---|---|
3RD_PARTY_COMPLETED | The transaction was completed on a third-party service, such as an exchange. |
COMPLETED_BUT_3RD_PARTY_FAILED | The transaction was completed on the blockchain as shown on block explorers but failed on the associated third-party platform. This is often a third-party system error. If the transaction was sent from a vault account in your Fireblocks workspace, the balance will be deducted from the account. If the exchange does not show the transaction in recent history or labels the transaction as failed, contact the exchange with the transaction details. |
COMPLETED_BUT_3RD_PARTY_REJECTED | The transaction was completed on the blockchain as shown on block explorers but rejected by the associated third-party platform. If the transaction was sent from a vault account in your Fireblocks workspace, the balance will be deducted from the account. An exchange may reject a transaction due to a user input error. For example, some exchanges require an account or deposit minimum. Alternatively, the transaction may have been manually canceled on the exchange. If the exchange does not show the transaction in recent history or labels the transaction as failed, contact the exchange with the transaction details. |
CONFIRMED | The transaction reached the required number of confirmations on the blockchain and is recognized by all parties |
BLOCKED substatuses
Status Code | Description |
---|---|
BLOCKED_BY_POLICY | The transaction was blocked from being completed due to a Transaction Authorization Policy (TAP) rule. Transactions that are blocked by the policy include the TAP rule number as it appears in your workspace TAP settings. If you want to allow these transactions, create a new policy rule in a position that allows the transaction to be correctly enforced according to the first-match principle. The BLOCKED_BY_POLICY substatus can also indicate that your transaction was blocked due to the source address being a sanctioned address. |
CANCELLED substatuses
Status Code | Description |
---|---|
3RD_PARTY_CANCELLED | The transaction was canceled by a third party, such as an exchange. |
3RD_PARTY_REJECTED | The transaction was rejected by a third party, such as an exchange, or not approved in time by the user. |
CANCELLED_BY_USER | The transaction was canceled using the Fireblocks Console or the Fireblocks API or by an API Co-Signer. |
CANCELLED_BY_USER_REQUEST | The transaction was canceled by a user in your workspace contacting Fireblocks Support. |
REJECTED_BY_USER | The transaction was rejected by one of its signers using the Fireblocks mobile app or by an API Co-Signer. |
REJECTED substatuses
Status Code | Description |
---|---|
AUTO_FREEZE | The transaction was frozen automatically by the Transaction Screening Policy. Any associated assets will not be available until an Admin-level user unfreezes them. |
FROZEN_MANUALLY | The incoming transaction was frozen manually by a Fireblocks Console user or an API user. Any associated assets will not be available until an Admin-level user unfreezes them. |
REJECTED_AML_SCREENING | The transaction was identified as high-risk by your AML service provider and rejected accordingly. Any associated assets will not be available until an Admin-level user unfreezes them. |
FAILED substatuses
User input issues
Status Code | Description |
---|---|
ACTUAL_FEE_TOO_HIGH | The transaction failed because the specified fee was lower than the current gas price. This issue usually occurs if network transaction fees have increased significantly between submitting and signing the transaction. Set the transaction fee to current rates, and resubmit the transaction. |
ADDRESS_WHITELISTING_SUSPENDED | The outgoing transaction failed because the destination address was whitelisted too recently. This only applies to workspaces with this feature manually enabled. Resubmit the transaction after the whitelisted address is active. |
AMOUNT_TOO_SMALL | The transaction failed due to a withdrawal request below the minimum allowed amount. Some blockchains have required minimums for transactions to complete successfully. Alternatively, the transaction fee is higher than the net transfer amount on a gross transaction. Confirm the transfer amount is above the required minimum for this blockchain, or more than the required transaction fees before resubmitting the transaction. Minimum transfer amounts vary per blockchain. Known minimums: Bitcoin (BTC) - 546 satoshi Cardano (ADA) - 1 ADA + applicable transaction fees |
AUTHORIZATION_FAILED | The API Co-Signer Callback Handler did not correctly approve or sign the transaction. Review your Callback Handler authentication logic or confirm that your Callback Handler and API Co-Signer are correctly configured before resubmitting the transaction. |
AUTHORIZER_NOT_FOUND | The transaction failed because an authorizer was not found for it or because the only available authorizer is the transaction’s initiator. This status occurs if the MPC device setup is not complete for an authorizer or one authorizer in a TAP group. Make sure all authorizers have completed their MPC device setup before resubmitting the transaction. |
ENV_UNSUPPORTED_ASSET | The transaction failed because the specified asset is not currently supported in your workspace. This asset may be a testnet asset on a mainnet workspace or vice versa. Confirm the correct asset ID is selected before resubmitting the transaction. |
ERROR_UNSUPPORTED_TRANSACTION_TYPE | The transaction failed because Fireblocks does not currently support the transaction type for the specified blockchain. |
FAIL_ON_LOW_FEE | The transaction failed due to the current blockchain fee being higher than what was specified in the transaction. Set the transaction fee to current rates and resubmit the transaction. If a transaction is likely to be significantly delayed due to a low fee, Fireblocks will fail it. Note that this feature is off by default but can be enabled by Fireblocks Support. |
GAS_LIMIT_TOO_LOW | The transaction failed because the gas limit was set below the minimum amount to complete the transaction, causing it to be rejected by the blockchain. Make sure to set all fee parameters to sufficient amounts before resubmitting the transaction. |
GAS_PRICE_TOO_LOW_FOR_RBF | The transaction failed because the specified gas price was too low for Replace-by-Fee (RBF). Resubmit the RBF transaction with a gas price at least 15% higher than the original transaction's gas price. |
INCOMPLETE_USER_SETUP | The transaction failed because the transaction's initiator did not complete their MPC key setup. Make sure that both the workspace Owner and the signer for this transaction have completed their MPC setup before resubmitting the transaction. |
INSUFFICIENT_FUNDS | The transaction failed because the vault account does not have enough funds to fulfill the withdrawal request. |
INSUFFICIENT_FUNDS_FOR_FEE | The transaction failed because the vault account does not have enough funds for the requested fee. Fees for token transfers (e.g., USDC) are paid in the base asset (e.g., ETH) from the same vault account as the transaction source. |
INTEGRATION_SUSPENDED | The transaction failed due to Fireblocks Support deactivating an exchange integration. |
INVALID_ADDRESS | The transaction failed because the destination is an unsupported format for a one-time address. Verify the address format matches the asset and blockchain before resubmitting the transaction. |
INVALID_CONTRACT_CALL_DATA | The transaction failed because its data was not encoded properly. Typically, this occurs due to an internal error or an error made when using the Raw Signing feature. Confirm the contract call and raw signing data have been encoded correctly before resubmitting this transaction. Check the Fireblocks Status page for ongoing service disruptions. If there are none, resubmit your transaction. |
INVALID_FEE_PARAMS | The transaction failed due to inconsistent or unknown fee parameters. Confirm all fee parameters were entered correctly for the specified blockchain. |
INVALID_NONCE_FOR_RBF | The replacement transaction failed because Fireblocks did not find a matching pending transaction. Confirm the status of the original transaction before resubmitting this RBF transaction. RBF transactions can only be used with transactions that are not Failed or Confirmed. Check the Fireblocks Status page for ongoing service disruptions. If there are none, resubmit your transaction. |
INVALID_TAG_OR_MEMO | The transaction failed due to an invalid destination tag or memo, which some assets require. Resubmit this transaction with the correct destination tag or memo for the selected asset type. |
INVALID_UNMANAGED_WALLET | The transaction failed because the associated internal whitelisted wallet was removed or nonexistent. Verify the entered Wallet ID is correct. If the wallet does not exist, create and approve the wallet and address before resubmitting the transaction. |
MAX_FEE_EXCEEDED | The transaction failed because current network gas prices are above the specified maximum fee. Verify all fee parameters are set to current rates before resubmitting the transaction. |
MISSING_TAG_OR_MEMO | The transaction failed due to a missing destination tag or memo, which some assets require. Resubmit this transaction with the correct destination tag or memo for the selected asset type. |
NEED_MORE_TO_CREATE_DESTINATION | The transaction failed due to insufficient funds for creating the destination account. Confirm the transaction amount is above the minimum requirement before resubmitting this transaction. Only the Polkadot, Kusama, and Westend (testnet) blockchains have this limitation. |
NO_MORE_PREPROCESSED_INDEXES | This substatus only applies to outgoing transactions sent from Cold Wallet workspaces. It indicates that the Cold Wallet device has used all available signatures for signing. Use another existing device or provision a new signing device for your workspace. |
NON_EXISTING_ACCOUNT_NAME | The transaction failed because the destination address cannot be validated. This only applies to whitelisted addresses, exchange account addresses, or one-time addresses on the EOS, NEAR, and Stellar networks. Verify that the destination address is correct before resubmitting this transaction. For some exchanges, you may need to generate a deposit address manually in the exchange's account settings. |
RAW_MSG_EMPTY_OR_INVALID | The raw signing transaction failed due to incorrect raw data. Validate the raw data before resubmitting this transaction. |
RAW_MSG_LEN_INVALID | The raw signing transaction failed due to incorrect raw data or the message length parameter that applies to ECDSA signing being incorrect. Validate the raw data and ECDSA signature parameters before resubmitting this transaction. |
TOO_MANY_INPUTS | The transaction failed because the maximum number of UTXO inputs exceeded the requested amount. This only applies to the Bitcoin and Cardano blockchains. |
TX_SIZE_EXCEEDED_MAX | The TX_SIZE_EXCEEDED_MAX substatus indicates the transaction failed because the transaction exceeded the allowed amount. This only applies to transactions on the Cardano blockchain. |
UNAUTHORISED_DEVICE | The transaction failed because an unauthorized device was used to initiate, approve, or sign it. Confirm the approving and signing devices have the latest version of the Fireblocks mobile app before resubmitting this transaction. |
UNAUTHORISED_USER | The transaction failed due to an unauthorized user attempting to initiate or approve it. This may occur if a user's setup is incomplete or a user was disabled before the transaction was completed. Confirm that all relevant users have completed their mobile setup and are using the latest version of the Fireblocks mobile app before resubmitting this transaction. |
UNALLOWED_RAW_PARAM_COMBINATION | The raw signing transaction failed due to incorrect raw data parameters. Validate the raw data parameters before resubmitting this transaction. |
UNSUPPORTED_OPERATION | The transaction failed because Fireblocks or a third-party service does not currently support the specified operation. Check the status page for the third-party service if available and the Fireblocks Status page for ongoing service disruptions. If there are none, resubmit your transaction. |
UNSUPPORTED_TRANSACTION_TYPE | The transaction failed due to either an API error or an internal system error. Confirm that the operation parameter is set to transfer or another value, then determine whether the specified parameters match the operation type. |
ZERO_BALANCE_IN_PERMANENT_ADDRESS | The transaction failed due to the permanent address not holding enough Omni. Check the Fireblocks Status page for ongoing service disruptions. If there are none, resubmit your transaction. |
MPC issues
Status Code | Description |
---|---|
OUT_OF_DATE_SIGNING_KEYS | The transaction failed because the signer's key share must be updated to the MPC-CMP protocol. Learn more about updating any device to MPC-CMP in the Fireblocks help center. |
Fireblocks system issues
Status Code | Description |
---|---|
CONNECTIVITY_ERROR | The transaction failed due to an internal network error. Check the Fireblocks Status page for ongoing service disruptions. If there are none, resubmit your transaction. |
ERROR_ASYNC_TX_IN_FLIGHT | The transaction failed due to a Fireblocks internal error during processing. Check the Fireblocks Status page for ongoing service disruptions. If there are none, resubmit your transaction. |
INTERNAL_ERROR | The transaction failed due to a Fireblocks internal error during processing. Check the Fireblocks Status page for ongoing service disruptions. If there are none, resubmit your transaction. |
INVALID_NONCE_TOO_HIGH | The transaction failed because the Fireblocks system selected a nonce that is too high, creating a gap between the last transaction and this one. As a result, this transaction cannot be processed until the gap is filled. Check the Fireblocks Status page for ongoing service disruptions. If there are none, resubmit your transaction. |
INVALID_NONCE_TOO_LOW | The transaction failed because the Fireblocks system assigned an illegal nonce. The nonce chosen for this transaction already belongs to a transaction that was previously confirmed on this account. This may occur when an RBF or drop transaction is used to replace a pending transaction that was completed before being replaced. If this transaction references another transaction, confirm the status of both transactions before resubmitting. |
INVALID_ROUTING_DESTINATION | The transaction failed because the Fireblocks system could not identify a valid destination. This status is specific to Fireblocks Network transactions. Check the Fireblocks Status page for ongoing service disruptions. If there are none, resubmit your transaction. |
LOCKING_NONCE_ACCOUNT_TIMEOUT | The transaction failed because the transaction request timed out due to an internal error. Check the Fireblocks Status page for ongoing service disruptions. If there are none, resubmit your transaction. |
NETWORK_ROUTING_MISMATCH | The transaction failed because a valid routing destination couldn’t be identified by the Fireblocks Network. Check the Fireblocks Status page for ongoing service disruptions. If there are none, resubmit your transaction. |
NONCE_ALLOCATION_FAILED | The transaction failed because the transaction could not be created due to an internal error. Check the Fireblocks Status page for ongoing service disruptions. If there are none, resubmit your transaction. |
RESOURCE_ALREADY_EXISTS | The transaction failed due to a Fireblocks internal error during processing. Check the Fireblocks Status page for ongoing service disruptions. If there are none, resubmit your transaction. |
SIGNER_NOT_FOUND | The transaction failed because no signer was found for it. This transaction likely failed because the signer designated in the Transaction Authorization Policy (TAP) does not have an MPC signing device setup, or the designated signer is no longer active in your workspace. Make sure the designated signer is available and has completed their MPC device setup before resubmitting this transaction. |
SIGNING_ERROR | The transaction failed due to an internal error during the MPC signing process. The transaction signer should make sure their Fireblocks mobile app is updated to the latest version before resubmitting this transaction. |
TIMEOUT | The transaction failed because the transaction request timed out due to an internal error or because it was not approved or signed within the expiration window. If approval and signing were completed in the correct time period, check the Fireblocks Status page for ongoing service disruptions. If there are none, resubmit your transaction. |
TX_OUTDATED | The transaction failed because the nonce set for this transaction by the Fireblocks system was used by another transaction. Check the Fireblocks Status page for ongoing service disruptions. If there are none, resubmit your transaction. |
UNKNOWN_ERROR | The transaction failed due to an unexpected error in the Fireblocks system. Check the Fireblocks Status page for ongoing service disruptions. If there are none, resubmit your transaction. |
UNSUPPORTED_MEDIA_TYPE | The transaction failed due to a Fireblocks internal error during processing. Check the Fireblocks Status page for ongoing service disruptions. If there are none, resubmit your transaction. |
VAULT_WALLET_NOT_READY | The transaction failed because the asset wallet in the specified vault account was not available for the transaction. This status usually occurs after creating multiple asset wallets in the same vault account at once. Activate the asset wallet before resubmitting this transaction. |
Third-party account issues
Status Code | Description |
---|---|
ADDRESS_NOT_WHITELISTED | The transaction failed due to it attempting to withdraw funds from an exchange to a non-whitelisted destination address. |
API_KEY_MISMATCH | The transaction failed due to the third-party account API connectivity information no longer being accurate. Confirm that the API Key, API Secret, and other parameters are valid according to your third-party account portal, then delete and re-add the third-party account to your Fireblocks workspace before resubmitting this transaction. |
ASSET_NOT_ENABLED_ON_DESTINATION | The transaction failed due to the asset type requiring manual enablement at a third-party destination, such as an exchange. |
DEST_TYPE_NOT_SUPPORTED | The transaction failed because the transaction from a third-party account to the selected destination is not supported. This substatus currently only applies to withdrawals from a Paxos exchange account to a one-time address. To ensure a withdrawal transaction from Paxos completes, use a whitelisted address instead of a one-time address. |
EXCEEDED_DECIMAL_PRECISION | The transaction failed due to a third-party service not supporting the same amount of decimal digits for a transaction amount as Fireblocks. The exchange or fiat connection may then report an error that the amount is not supported. Re-submit the transaction with fewer decimals in the transaction amount. Currently, this issue most commonly occurs with Coinbase, Coinbase Pro, and Crypto.com. |
EXCHANGE_CONFIGURATION_MISMATCH | The transaction failed because the associated exchange integration is temporarily unavailable. Check the Fireblocks Status page for additional information. Contact Fireblocks Support to resolve this issue. Resubmitting the transaction without Fireblocks Support will result in a failed transaction. |
EXCHANGE_VERSION_INCOMPATIBLE | The transaction failed because the associated exchange integration is temporarily unavailable. Contact Fireblocks Support to resolve this issue. Resubmitting the transaction without Fireblocks Support will result in a failed transaction. |
INVALID_EXCHANGE_ACCOUNT | The transaction failed due to the associated exchange account being disabled or nonexistent. |
METHOD_NOT_ALLOWED | The transaction failed because the associated exchange integration is temporarily unavailable. Contact Fireblocks Support to resolve this issue. Resubmitting the transaction without Fireblocks Support will result in a failed transaction. |
NON_EXISTENT_AUTO_ACCOUNT | The transaction failed due to the third-party account configuration being incorrect in your Fireblocks workspace. Currently, this only occurs with Paxos exchange accounts. Verify the third-party account is configured correctly. If needed, delete the account from your Fireblocks workspace, add it again, and then resubmit this transaction. |
ON_PREMISE_CONNECTIVITY_ERROR | This substatus only applies to transactions using the Fireblocks On-Prem Exchange Service (FOPES). This substatus indicates Fireblocks could not retrieve the third-party account's details due to a connectivity error with FOPES. |
PEER_ACCOUNT_DOES_NOT_EXIST | The transaction failed because one of the following third-party account details is incorrect: this is a sub-account and this sub-account name no longer exists on your third-party account, or your Fireblocks Network settings that were previously directed to this account have been deleted. Verify your third-party sub-account configuration or Fireblocks Network settings before resubmitting this transaction. |
THIRD_PARTY_MISSING_ACCOUNT | The transaction failed due to incorrect third-party account configuration in your Fireblocks workspace. Currently, this substatus only occurs with the Zodia Fireblocks Network account. Verify that the third-party account is configured correctly. If needed, delete the account connection from your Fireblocks workspace, add it again, and then resubmit this transaction. |
UNAUTHORISED_IP_WHITELISTING | The transaction failed due to the third-party account being misconfigured. The third-party account requires whitelisting a Fireblocks IP address and that information is currently incorrect or missing. Delete the third-party account from your workspace, add it again using the correct Fireblocks IP address, and then resubmit this transaction. |
UNAUTHORISED_MISSING_CREDENTIALS | The transaction failed due to missing credentials from a third-party service, such as an exchange. |
UNAUTHORISED_MISSING_PERMISSION | The transaction failed due to a missing third-party service’s API permission, such as an exchange’s API. |
UNAUTHORISED_OTP_FAILED | The transaction failed due to incorrect third-party account configuration. The third-party account requires specifying a Two-Factor Authentication (2FA) registration code, and a wrong code was entered during the third-party account configuration. Delete the third-party account from your workspace, add it again using the correct 2FA details, and then resubmit this transaction. |
WITHDRAW_LIMIT | The transaction failed due to it exceeding the exchange's withdrawal limit. |
Third-party system issues
Status Code | Description |
---|---|
3RD_PARTY_FAILED | The transaction failed with a third-party service, such as an exchange. Check the status page for the third-party service and the Fireblocks Status page for ongoing service disruptions. If there are none, resubmit your transaction. |
API_CALL_LIMIT | The transaction failed because it exceeded the API call limit of a third-party service, such as an exchange. Wait a few seconds before making more API calls. API call limits vary between different exchanges. Make sure to follow each exchange’s published limits to avoid failed transactions. |
API_INVALID_SIGNATURE | The transaction failed due to a third-party service’s API, such as an exchange’s API, providing an invalid signature. If this issue occurs more than once, delete the exchange account from your Fireblocks workspace and then connect it again. This may require generating a new API key and API secret from your exchange account settings. |
CANCELLED_EXTERNALLY | The transaction failed due to being canceled by the third-party service associated with the transaction's source address. Contact the third-party service with the transaction details to determine the issue. |
FAILED_AML_SCREENING | The transaction failed Anti-Money Laundering (AML) screening due to the AML service provider not communicating their results. |
INVALID_FEE | The transaction failed because there is an insufficient balance in the exchange account of the asset required for the withdrawal and transaction fees. Withdrawal and transaction fees from exchange accounts are calculated after a transaction is submitted. Review the exchange’s withdrawal fee policy, and then verify there is a sufficient balance in the account for all fees before resubmitting this transaction. |
INVALID_THIRD_PARTY_RESPONSE | The transaction failed due to Fireblocks receiving an unrecognized or invalid response from a third-party service, such as an exchange. If this issue occurs repeatedly, delete the exchange account from your Fireblocks workspace and then reconnect it. This may require generating a new API key and API secret from your exchange account settings. Resubmit the transaction after reconnecting the exchange account. |
MANUAL_DEPOSIT_ADDRESS_REQUIRED | The transaction failed due to Fireblocks encountering an error while retrieving a deposit address from an exchange. Manually generate a deposit address for the selected asset from your exchange account settings. Resubmit the transaction using that address. |
MISSING_DEPOSIT ADDRESS | The transaction failed because Fireblocks was unable to retrieve a deposit address from the exchange. Verify the deposit address is accurate, then resubmit the transaction. If this issue occurs repeatedly, delete the exchange account from your Fireblocks workspace and then reconnect it. This may require generating a new API key and API secret from your exchange account settings. Resubmit the transaction after reconnecting the exchange account. |
NO_DEPOSIT_ADDRESS | The transaction failed because the deposit address was unavailable or had not been created on a third-party service, such as an exchange. Verify the deposit address is accurate, then resubmit the transaction. If this issue occurs repeatedly, delete the exchange account from your Fireblocks workspace and then reconnect it. This may require generating a new API key and API secret from your exchange account settings. Resubmit the transaction after reconnecting the exchange account. |
SUB_ACCOUNTS_NOT_SUPPORTED | The transaction failed because this exchange integration doesn't support transactions between main and sub-accounts or between different sub-accounts. You can only create transactions in Fireblocks to or from this exchange's main account. Use your exchange account portal to transact with this sub-account. |
SPEND_COINBASE_TOO_EARLY | The transaction failed because the assets you are trying to withdraw from your Coinbase exchange account have not reached the minimum number of blockchain confirmations. You can withdraw the assets after they receive the required number of confirmations |
THIRD_PARTY_INTERNAL_ERROR | The transaction failed due to Fireblocks receiving an internal error response from a third-party service, such as an exchange. This error is most commonly associated with Binance. Check the status page for the third-party service and the Fireblocks Status page for ongoing service disruptions. If there are none, resubmit your transaction. |
TX_ID_NOT_ACCEPTED_BY_THIRD_PARTY | The transaction failed due to an unexpected error that occurred when trying to resolve the destination address through the Zodia registry. Contact Zodia Support for assistance if the transaction fails repeatedly with this substatus. |
UNSUPPORTED_ASSET | The transaction failed because the specified asset is not supported by a third-party service, such as an exchange. Confirm the asset is available and enabled in your exchange account settings. Then, submit a transaction with a lower asset amount. |
Blockchain issues
Status Code | Description |
---|---|
DOUBLE_SPENDING | The transaction failed due to the blockchain determining a transaction with a duplicate hash exists in the mempool. This could be caused by a Fireblocks internal error or by another user signing with the full private key outside of Fireblocks. This is only relevant for UTXO-based blockchain transactions. Only the initial transaction is processed in this case. Check the status of the initial transaction in your transaction history for any issues. Check the Fireblocks Status page for ongoing service disruptions. If there are none, resubmit your transaction. |
DROPPED_BY_BLOCKCHAIN | The transaction failed because it was replaced on the blockchain by another transaction with a higher fee. Confirm the status of the replacement "drop" transaction. If the RBF transaction is complete, there is no need to resubmit the transaction. The funds and fees from this transaction are returned to the transaction's source account. |
INSUFFICIENT_RESERVED_FUNDING | The transaction failed because a minimum amount of the selected asset must remain in the asset wallet at all times. Currently, this only applies to the Polkadot and Westend (Polkadot testnet) blockchains. Resubmit the transaction with an amount that leaves at least one DOT in the source account. |
INVALID_SIGNATURE | The transaction failed because the blockchain rejected it due to an invalid signature. Check the Fireblocks Status page for ongoing service disruptions. If there are none, resubmit your transaction. |
PARTIALLY_FAILED | One or more aggregated transactions submitted as a single operation have failed. Note that aggregated transactions are submitted to the blockchain network individually and can be partially or fully completed or fail. Confirm the status and substatus of each aggregated transaction, and determine the issue for each to find a resolution. |
POWERUP_SUGGESTION_FAILURE | The transaction failed due to a Fireblocks internal error during the processing of transaction fees on the EOS blockchain. Check the Fireblocks Status page for ongoing service disruptions on the EOS blockchain. If there are none, resubmit your transaction. |
REACHED_MEMPOOL_LIMIT_FOR_ACCOUNT | This substatus only occurs with transactions on the Tezos blockchain. The blockchain's mempool does not allow more than one active transaction from an account. Therefore, if one transaction from that source vault account already exists in the mempool, all other transactions that are pending blockchain confirmations will be rejected. Wait until all previous Tezos transactions from the same vault account have been completed or failed before sending another transaction from that same source vault account. |
REJECTED_BY_BLOCKCHAIN | The transaction failed due to being rejected by the blockchain or the EOS node. Typically, transactions are rejected by the blockchain when the selected fee is significantly lower than the current average rate. Resubmit this transaction with a higher fee, or check blockchain network activity and resubmit when the network is less active. |
SMART_CONTRACT_EXECUTION_FAILED | This error occurs when the transaction reverts due to a smart contract error. Check the transaction's errorDescription field for the specific reversion reason. |
TOO_LONG_MEMPOOL_CHAIN | The transaction failed because there are too many unconfirmed transactions pending from an address. Wait for unconfirmed transactions from the same vault account to be confirmed before resubmitting this transaction. If this issue persists, consider using multiple vault accounts to distribute activity. |