diff --git a/target_chains/solana/pyth_solana_receiver_sdk/Cargo.toml b/target_chains/solana/pyth_solana_receiver_sdk/Cargo.toml index 10ed63736c..13c017390d 100644 --- a/target_chains/solana/pyth_solana_receiver_sdk/Cargo.toml +++ b/target_chains/solana/pyth_solana_receiver_sdk/Cargo.toml @@ -13,7 +13,7 @@ name = "pyth_solana_receiver_sdk" [dependencies] -anchor-lang = ">=0.28.0" +anchor-lang = "<=0.30.0" hex = ">=0.4.3" pythnet-sdk = { path = "../../../pythnet/pythnet_sdk", version = "2.1.0", features = ["solana-program"]} -solana-program = ">=1.16.0" +solana-program = ">=1.16.0,<2" diff --git a/target_chains/solana/pyth_solana_receiver_sdk/src/price_update.rs b/target_chains/solana/pyth_solana_receiver_sdk/src/price_update.rs index 8efe64cd57..e50c5ae027 100644 --- a/target_chains/solana/pyth_solana_receiver_sdk/src/price_update.rs +++ b/target_chains/solana/pyth_solana_receiver_sdk/src/price_update.rs @@ -28,7 +28,7 @@ use { /// Using partially verified price updates is dangerous, as it lowers the threshold of guardians that need to collude to produce a malicious price update. #[derive(AnchorSerialize, AnchorDeserialize, Copy, Clone, PartialEq, BorshSchema, Debug)] pub enum VerificationLevel { - Partial { num_signatures: u8 }, + Partial { #[allow(unused)] num_signatures: u8 }, Full, }