Skip to content

Commit 0bf431b

Browse files
aadd lengthbuffer to cpi
1 parent a113ef5 commit 0bf431b

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

sdk-libs/compressed-token-sdk/src/cpi/instruction.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,13 @@ pub fn decompress_token_instruction_data(
8080
// transfer discriminator
8181
inputs.extend_from_slice(&[163, 52, 200, 231, 140, 3, 69, 186]);
8282

83+
let mut serialized_data = Vec::new();
8384
compressed_token_instruction_data_transfer
84-
.serialize(&mut inputs)
85+
.serialize(&mut serialized_data)
8586
.unwrap();
87+
88+
// Add length buffer
89+
inputs.extend_from_slice(&(serialized_data.len() as u32).to_le_bytes());
90+
inputs.extend_from_slice(&serialized_data);
8691
inputs
8792
}

0 commit comments

Comments
 (0)