mirror of
https://github.com/logos-blockchain/lssa.git
synced 2026-01-04 06:13:10 +00:00
fix: serailzation fix
This commit is contained in:
parent
d0931c83db
commit
308ef0a8c7
@ -176,7 +176,7 @@ impl ProgramArgs for TokenDefinitionArgs {
|
|||||||
let mut instruction = [0; 23];
|
let mut instruction = [0; 23];
|
||||||
instruction[1..17].copy_from_slice(&self.total_supply.to_le_bytes());
|
instruction[1..17].copy_from_slice(&self.total_supply.to_le_bytes());
|
||||||
instruction[17..].copy_from_slice(&self.name);
|
instruction[17..].copy_from_slice(&self.name);
|
||||||
let instruction_data = Program::serialize_instruction(instruction).unwrap();
|
let instruction_data = Program::serialize_instruction(instruction.to_vec()).unwrap();
|
||||||
let program = Program::token();
|
let program = Program::token();
|
||||||
|
|
||||||
(instruction_data, program, |_| Ok(()))
|
(instruction_data, program, |_| Ok(()))
|
||||||
@ -201,7 +201,7 @@ impl ProgramArgs for TokenTransferArgs {
|
|||||||
let mut instruction = [0; 23];
|
let mut instruction = [0; 23];
|
||||||
instruction[0] = 0x01;
|
instruction[0] = 0x01;
|
||||||
instruction[1..17].copy_from_slice(&self.amount.to_le_bytes());
|
instruction[1..17].copy_from_slice(&self.amount.to_le_bytes());
|
||||||
let instruction_data = Program::serialize_instruction(instruction).unwrap();
|
let instruction_data = Program::serialize_instruction(instruction.to_vec()).unwrap();
|
||||||
let program = Program::token();
|
let program = Program::token();
|
||||||
|
|
||||||
(instruction_data, program, |_| Ok(()))
|
(instruction_data, program, |_| Ok(()))
|
||||||
@ -226,7 +226,7 @@ impl ProgramArgs for TokenBurnArgs {
|
|||||||
let mut instruction = [0; 23];
|
let mut instruction = [0; 23];
|
||||||
instruction[0] = 0x03;
|
instruction[0] = 0x03;
|
||||||
instruction[1..17].copy_from_slice(&self.amount.to_le_bytes());
|
instruction[1..17].copy_from_slice(&self.amount.to_le_bytes());
|
||||||
let instruction_data = Program::serialize_instruction(instruction).unwrap();
|
let instruction_data = Program::serialize_instruction(instruction.to_vec()).unwrap();
|
||||||
let program = Program::token();
|
let program = Program::token();
|
||||||
|
|
||||||
(instruction_data, program, |_| Ok(()))
|
(instruction_data, program, |_| Ok(()))
|
||||||
@ -251,7 +251,7 @@ impl ProgramArgs for TokenMintArgs {
|
|||||||
let mut instruction = [0; 23];
|
let mut instruction = [0; 23];
|
||||||
instruction[0] = 0x04;
|
instruction[0] = 0x04;
|
||||||
instruction[1..17].copy_from_slice(&self.amount.to_le_bytes());
|
instruction[1..17].copy_from_slice(&self.amount.to_le_bytes());
|
||||||
let instruction_data = Program::serialize_instruction(instruction).unwrap();
|
let instruction_data = Program::serialize_instruction(instruction.to_vec()).unwrap();
|
||||||
let program = Program::token();
|
let program = Program::token();
|
||||||
|
|
||||||
(instruction_data, program, |_| Ok(()))
|
(instruction_data, program, |_| Ok(()))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user