From 60835e87dd14f690f7470e297db92053846822ae Mon Sep 17 00:00:00 2001 From: Marc Nijdam Date: Tue, 22 Apr 2025 15:08:36 -0700 Subject: [PATCH 1/2] Fix missed FeedId anchor serialization patch --- .../solana/pyth_solana_receiver_sdk/src/price_update.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 4798169e9e..8f8eb999a5 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 @@ -160,7 +160,8 @@ impl TwapUpdate { /// This type is used to persist the calculated TWAP in TwapUpdate accounts on Solana. #[derive(AnchorSerialize, AnchorDeserialize, Copy, Clone, PartialEq, BorshSchema, Debug)] pub struct TwapPrice { - pub feed_id: FeedId, + /// `FeedId` but avoid the type alias because of compatibility issues with Anchor's `idl-build` feature. + pub feed_id: [u8; 32], pub start_time: i64, pub end_time: i64, pub price: i64, From a7a9bd6f490c85ac1dc70c336112916b609ee919 Mon Sep 17 00:00:00 2001 From: Tejas Badadare Date: Wed, 23 Apr 2025 13:30:55 -0700 Subject: [PATCH 2/2] feat: bump ver --- target_chains/solana/Cargo.lock | 2 +- target_chains/solana/pyth_solana_receiver_sdk/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/target_chains/solana/Cargo.lock b/target_chains/solana/Cargo.lock index b15cc6852f..64eb98dda7 100644 --- a/target_chains/solana/Cargo.lock +++ b/target_chains/solana/Cargo.lock @@ -3120,7 +3120,7 @@ dependencies = [ [[package]] name = "pyth-solana-receiver-sdk" -version = "0.6.0" +version = "0.6.1" dependencies = [ "anchor-lang", "bytemuck_derive", diff --git a/target_chains/solana/pyth_solana_receiver_sdk/Cargo.toml b/target_chains/solana/pyth_solana_receiver_sdk/Cargo.toml index f95580525a..63cbfb2313 100644 --- a/target_chains/solana/pyth_solana_receiver_sdk/Cargo.toml +++ b/target_chains/solana/pyth_solana_receiver_sdk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pyth-solana-receiver-sdk" -version = "0.6.0" +version = "0.6.1" description = "SDK for the Pyth Solana Receiver program" authors = ["Pyth Data Association"] repository = "https://github.com/pyth-network/pyth-crosschain"