events/fireblocks_error library

Classes

ApproveJoinWalletStopped
Used in Fireblocks.requestJoinExistingWallet Indicates that the request to approve join an existing wallet was stopped.
ApproveJoinWalletTimeout
Used in Fireblocks.approveJoinWalletRequest Indicates that the request to approve join an existing wallet timed out.
BackupNotAvailableError
Used in Fireblocks.recoverKeys Indicates that there are no keys to recover from the backend.
FailedToApproveJoinWallet
Used in Fireblocks.approveJoinWalletRequest Indicates that the request to approve join an existing wallet failed.
FailedToBackupKey
Used in Fireblocks.backupKeys Indicates that key backup with the backend failed.
FailedToCreateKey
Used in Fireblocks.generateMPCKeys During key creation, several messages from the backend are handled. This indicates that one of the messages failed to process on the device.
FailedToDeriveAssetKey
Used in Fireblocks.deriveAssetKey Indicates deriving the asset key failed.
FailedToEnrollPlayer
Used in Fireblocks.generateMPCKeys Used in Fireblocks.requestJoinExistingWallet Used in Fireblocks.recoverKeys Indicates that the process of registering the deviceId with the backend failed.
FailedToExportKey
Used in Fireblocks.exportFullKeys Indicates that the key export failed. Reason may be available in the log.
FailedToExportKeys
Used in Fireblocks.exportFullKeys Indicates the client failed to export all the available keys.
FailedToGetKeyIds
Used in Fireblocks.backupKeys Indicates the client failed to get the meta data of the key from the backend.
FailedToJoinWallet
Used in Fireblocks.requestJoinExistingWallet Indicates that the request to join an existing wallet failed.
FailedToRecoverKeys
Used in Fireblocks.recoverKeys Indicates that key recovery failed.
FailedToRequestEndUserTakeover
Used in Fireblocks.takeover Indicates failure to receive keys for takeover from the backend.
FailedToRequestKey
Used in Fireblocks.generateMPCKeys Used in Fireblocks.requestJoinExistingWallet Indicates that one or more of the keys requested, failed to initiate.
FailedToSendPublicKey
Used in Fireblocks.generateMPCKeys Indicates that after key creation, the public key failed to backup with the backend.
FailedToSignTransaction
Used in Fireblocks.signTransaction During transaction signing, several messages from the backend are handled. Indicates message processing failed.
FailedToTakeoverKeys
Used in Fireblocks.takeover Indicates there was an error while processing the takeover request on all of the keys.
FireblocksError
FireblocksError is a class that represents an error that can be thrown by the Fireblocks SDK.
InvalidAddDeviceSetupData
Used in Fireblocks.requestJoinExistingWallet Used in Fireblocks.approveJoinWalletRequest Indicates that the request to add device has failed with in valid data.
InvalidCertificate

Indicates that we have an invalid certificate. It might be expired or the device clock is out of sync
InvalidPassphraseError
Used in Fireblocks.backupKeys Indicates that the passphrase is invalid.
JoinWalletStopped
Used in Fireblocks.requestJoinExistingWallet Indicates that the request to join an existing wallet was stopped.
JoinWalletTimeout
Used in Fireblocks.requestJoinExistingWallet Indicates that the request to join an existing wallet timed out.
KeyCreationTimeout
Used in Fireblocks.generateMPCKeys During key creation, several messages from the backend are handled. This indicates that one of the messages second to last did not arrive in reasonable time.
KeysDiscrepancyBackupError
Used in Fireblocks.backupKeys Indicates there is a discrepancy regarding keyIds between the client and the backend
KeyTakeoverTimeout
Used in Fireblocks.takeover Indicates failure to receive keys for takeover from the backend in reasonable time.
MissingAlgorithms
Used in Fireblocks.generateMPCKeys Used in Fireblocks.takeover
Indicates that Fireblocks.generateMPCKeys was called with an empty set of algorithms.
MissingChainCode
Used in Fireblocks.exportFullKeys Indicates the chain code is missing.
MissingCloudPrivateKeys
Used in Fireblocks.exportFullKeys Indicates the cloud key share isn't full.
MissingKeyIdsForBackup
Used in Fireblocks.backupKeys Indicates the client failed to get the meta data of the key from the backend.
MissingKeyOnDevice
Used in Fireblocks.generateMPCKeys Used in Fireblocks.requestJoinExistingWallet Indicates that the meta data of the key was previously sent to the backend, but the key is no longer on the client.
MissingKeysBackupError
Used in Fireblocks.backupKeys Indicates the client failed to get the meta data of the key from the backend.
MissingPrivateKey
Used in Fireblocks.exportFullKeys Indicates the client failed to load the keys, provided by FireblocksKeyStorage implementation. The FireblocksKeyStorage is provided to the Fireblocks via the initialize method @see FireblocksKeyStorage @see Fireblocks.initialize
MissingPrivateKeys
Used in Fireblocks.exportFullKeys Used in Fireblocks.takeover Used in Fireblocks.signTransaction
Indicates the client failed to load the keys content, provided by FireblocksKeyStorage implementation.

The FireblocksKeyStorage is provided to the Fireblocks via the initialize method
@see FireblocksKeyStorage @see Fireblocks.initialize
MissingPublicKey
Used in Fireblocks.exportFullKeys Indicates the client failed to load the keys, provided by FireblocksKeyStorage implementation. The FireblocksKeyStorage is provided to the Fireblocks via the initialize method @see FireblocksKeyStorage @see Fireblocks.initialize
MissingPublicKeys
Used in Fireblocks.exportFullKeys Indicates that some of the data needed to export the key is not available.
NoFirstMessageTimeout
Used in Fireblocks.generateMPCKeys
During key creation, several messages from the backend are handled. This indicates that the first message did not arrive in reasonable time.
NoFirstTxSigningMessage
Used in Fireblocks.signTransaction During transaction signing, several messages from the backend are handled. Indicates that the first message failed to arrive in reasonable time.
NoKeysToProvision
Used in Fireblocks.approveJoinWalletRequest Indicates that Fireblocks.approveJoinWalletRequest was called with an empty set of algorithms.
PublicKeysDiscrepancyError
Used in Fireblocks.exportFullKeys Indicates that the recovered key is not equal to the original key.
TransactionSigningStopped
Used in Fireblocks.signTransaction Indicates that the transaction signing was stopped.
TransactionSigningTimeout
Used in Fireblocks.signTransaction During transaction signing, several messages from the backend are handled. This indicates that one of the messages second to last did not arrive in reasonable time.
UnknownAlgorithm
Used in Fireblocks.generateMPCKeys Used in Fireblocks.requestJoinExistingWallet
Indicates that Fireblocks.generateMPCKeys was called with an an invalid algorithm.
UnknownTxId
Used in Fireblocks.signTransaction Indicates that Fireblocks.signTransaction was called with an invalid txId.