#[repr(u8)]pub enum InstructionCode {
GetAddressAndPubkey = 1,
Sign = 2,
GetKeys = 3,
GetSpendRandomness = 4,
GetOutputRandomness = 5,
GetConvertRandomness = 6,
SignMaspSpends = 7,
ExtractSpendSignature = 8,
CleanBuffers = 9,
GetSignature = 10,
}Expand description
Hash Length Available instructions to interact with the Ledger device
Variants§
GetAddressAndPubkey = 1
Instruction to retrieve Pubkey and Address
Sign = 2
Instruction to sign a transaction
GetKeys = 3
Instruction to retrieve MASP keys
GetSpendRandomness = 4
Instruction to generate spend randomness values
GetOutputRandomness = 5
Instruction to generate output randomness values
GetConvertRandomness = 6
Instruction to generate spend convert values
SignMaspSpends = 7
Instruction to sign masp
ExtractSpendSignature = 8
Instruction to retrieve spend signatures
CleanBuffers = 9
Instruction to clean Buffers
GetSignature = 10
Instruction to retrieve a signed section
Auto Trait Implementations§
impl Freeze for InstructionCode
impl RefUnwindSafe for InstructionCode
impl Send for InstructionCode
impl Sync for InstructionCode
impl Unpin for InstructionCode
impl UnwindSafe for InstructionCode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more