From b90461b27e6c70ad2bd282197c3c7999c8fcac84 Mon Sep 17 00:00:00 2001 From: keyvan Date: Thu, 23 Jan 2025 15:09:38 -0800 Subject: [PATCH] feat: remove alignment from Ed25519SignatureOffsets struct --- .../solana/programs/pyth-lazer-solana-contract/src/signature.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lazer/contracts/solana/programs/pyth-lazer-solana-contract/src/signature.rs b/lazer/contracts/solana/programs/pyth-lazer-solana-contract/src/signature.rs index f9e2a8f39b..55af5a49e4 100644 --- a/lazer/contracts/solana/programs/pyth-lazer-solana-contract/src/signature.rs +++ b/lazer/contracts/solana/programs/pyth-lazer-solana-contract/src/signature.rs @@ -26,7 +26,7 @@ const MESSAGE_SIZE_LEN: u16 = 2; /// these fields that indicate the location of the signature data within data of other /// instructions within the same transaction. #[derive(Debug, Clone, Copy, Zeroable, Pod)] -#[repr(C)] +#[repr(C, packed)] pub struct Ed25519SignatureOffsets { /// Offset to the ed25519 signature within the instruction data. pub signature_offset: u16,