pub enum WasmiumError {
Show 16 variants
XChaCha8Poly1305EncryptionError = 1,
XChaCha8Poly1305DecryptionError = 2,
InvalidBytesForKeyPair = 3,
SigningError = 4,
InvalidBase58ForPublickKey = 5,
ErrorConvertingToU832 = 6,
KeeperExists = 7,
ArbitratorExists = 8,
KeeperStorageFull = 9,
ArbitratorStorageFull = 16,
PdaDeserializationError = 10,
WriteToPdaError = 11,
KeeperInstructionNotImplemented = 12,
KeeperInstructionDeserError = 13,
InvalidBytesForPublicKey = 14,
Unspecified = 255,
}Expand description
Error handling enum
Variants§
XChaCha8Poly1305EncryptionError = 1
An error was encountered when trying to encrypt given bytes
using XChaCha8Poly1305
XChaCha8Poly1305DecryptionError = 2
An error was encountered when trying to decrypt given bytes
using XChaCha8Poly1305
InvalidBytesForKeyPair = 3
Unable to create KeyPair from bytes
SigningError = 4
Encountered an error when signing the message
InvalidBase58ForPublickKey = 5
Unable to decode public key from provided base58 String
ErrorConvertingToU832 = 6
Unable to convert the provided data into a `[u8; 32]
KeeperExists = 7
Keeper Public Key Already Exists,
ArbitratorExists = 8
Arbitrator Public Key Already Exists,
KeeperStorageFull = 9
The keeper storage is full
ArbitratorStorageFull = 16
The keeper storage is full
PdaDeserializationError = 10
Could not deserialize Solana PDA account data
WriteToPdaError = 11
Error writing result to PDA buffer
KeeperInstructionNotImplemented = 12
The instruction sent is not implemented yet
KeeperInstructionDeserError = 13
Error deserializing the KeeperInstruction
InvalidBytesForPublicKey = 14
Unable to create ed25519_dalek::PublicKey from bytes
Unspecified = 255
An error that could not be handled by the current state
Trait Implementations§
Source§impl Clone for WasmiumError
impl Clone for WasmiumError
Source§fn clone(&self) -> WasmiumError
fn clone(&self) -> WasmiumError
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more