Types

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.requestJoinExistingWallet
Indicates that the request to approve join an existing wallet was stopped.

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.approveJoinWalletRequest
Indicates that the request to approve join an existing wallet timed out.

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.recoverKeys
Indicates that there are no keys to recover from the backend.

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.approveJoinWalletRequest
Indicates that the request to approve join an existing wallet failed.

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.backupKeys
Indicates that key backup with the backend failed.

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.generateMPCKeys
During key creation, a key was not fully confirmed in the backend

Link copied to clipboard

Used in com.fireblocks.sdk.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.

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.deriveAssetKey
Indicates deriving the asset key failed.

Link copied to clipboard
Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.exportFullKeys
Indicates that the key export failed. Reason may be available in the log.

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.exportFullKeys
Indicates the client failed to export all the available keys.

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.backupKeys
Indicates the client failed to get the meta data of the key from the backend.

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.requestJoinExistingWallet
Indicates that the request to join an existing wallet failed.

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.recoverKeys
Indicates that key recovery failed.

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.takeover
Indicates failure to receive keys for takeover from the backend.

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.generateMPCKeys Used in com.fireblocks.sdk.Fireblocks.requestJoinExistingWallet
Indicates that one or more of the keys requested, failed to initiate.

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.generateMPCKeys
Indicates that after key creation, the public key failed to backup with the backend.

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.signTransaction
During transaction signing, several messages from the backend are handled. Indicates message processing failed.

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.takeover
Indicates there was an error while processing the takeover request on all of the keys.

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.backupKeys
Indicates that the wallet is missing Missing one or more required algorithms for backup.

Link copied to clipboard


Indicates that our device setup is incomplete. For example if we generated a key but we didn't perform backup

Link copied to clipboard
Link copied to clipboard


Indicates that we have an invalid certificate. It might be expired or the device clock is out of sync

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.backupKeys
Indicates that the passphrase is invalid.

Link copied to clipboard


Indicates that we have an invalid physical device id. Please check if your device was recovered from a different physical device

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.requestJoinExistingWallet
Indicates that the request to join an existing wallet was stopped.

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.requestJoinExistingWallet
Indicates that the request to join an existing wallet timed out.

Link copied to clipboard

Used in com.fireblocks.sdk.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.

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.backupKeys
Indicates there is a discrepancy regarding keyIds between the client and the backend

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.takeover
Indicates failure to receive keys for takeover from the backend in reasonable time.

Link copied to clipboard


Indicates that we have reached the maximum number of devices per wallet

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.exportFullKeys
Indicates the chain code is missing.

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.exportFullKeys
Indicates the cloud key share isn't full.

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.backupKeys
Indicates the client failed to get the meta data of the key from the backend.

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.generateMPCKeys Used in com.fireblocks.sdk.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.

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.backupKeys
Indicates the client failed to get the meta data of the key from the backend.

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.exportFullKeys
Indicates the client failed to load the keys, provided by com.fireblocks.sdk.keys.FireblocksKeyStorage implementation.

The com.fireblocks.sdk.keys.FireblocksKeyStorage is provided to the com.fireblocks.sdk.Fireblocks via the initialize method

Link copied to clipboard
Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.exportFullKeys
Indicates the client failed to load the keys, provided by com.fireblocks.sdk.keys.FireblocksKeyStorage implementation.

The com.fireblocks.sdk.keys.FireblocksKeyStorage is provided to the com.fireblocks.sdk.Fireblocks via the initialize method

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.exportFullKeys
Indicates that some of the data needed to export the key is not available.

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.generateMPCKeys
During key creation, several messages from the backend are handled. This indicates that the first message did not arrive in reasonable time.

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.signTransaction
During transaction signing, several messages from the backend are handled. Indicates that the first message failed to arrive in reasonable time.

Link copied to clipboard
Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.exportFullKeys
Indicates that the recovered key is not equal to the original key.

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.signTransaction
Indicates that the transaction signing was stopped.

Link copied to clipboard

Used in com.fireblocks.sdk.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.

Link copied to clipboard

Used in com.fireblocks.sdk.Fireblocks.signTransaction
Indicates that the transaction has a failure status. Failed to sign transaction.

Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun toString(): String