From 5bbf0806283ea737bd11e10b5ff098e309072d68 Mon Sep 17 00:00:00 2001 From: Daniel Chew Date: Thu, 16 Jan 2025 17:28:48 +0900 Subject: [PATCH 1/5] change MAP_TABLE_SIZE to 5000 --- pyth-sdk-solana/src/state.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyth-sdk-solana/src/state.rs b/pyth-sdk-solana/src/state.rs index eed9eb0..c4fab5d 100644 --- a/pyth-sdk-solana/src/state.rs +++ b/pyth-sdk-solana/src/state.rs @@ -30,7 +30,7 @@ use crate::PythError; pub const MAGIC: u32 = 0xa1b2c3d4; pub const VERSION_2: u32 = 2; pub const VERSION: u32 = VERSION_2; -pub const MAP_TABLE_SIZE: usize = 640; +pub const MAP_TABLE_SIZE: usize = 5000; pub const PROD_ACCT_SIZE: usize = 512; pub const PROD_HDR_SIZE: usize = 48; pub const PROD_ATTR_SIZE: usize = PROD_ACCT_SIZE - PROD_HDR_SIZE; From ab84819af1bdc11273a906d6bc88668acb0fbedb Mon Sep 17 00:00:00 2001 From: Daniel Chew Date: Thu, 16 Jan 2025 17:50:38 +0900 Subject: [PATCH 2/5] fix avm install script --- .github/workflows/pyth-sdk-example-anchor-contract.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/pyth-sdk-example-anchor-contract.yml b/.github/workflows/pyth-sdk-example-anchor-contract.yml index 2fb06ad..67279ee 100644 --- a/.github/workflows/pyth-sdk-example-anchor-contract.yml +++ b/.github/workflows/pyth-sdk-example-anchor-contract.yml @@ -25,8 +25,6 @@ jobs: echo "/home/runner/.local/share/solana/install/active_release/bin" >> $GITHUB_PATH - name: Install anchor binaries run: | - cargo install --git https://github.com/project-serum/anchor avm --locked --force - avm install 0.28.0 - avm use 0.28.0 + cargo install --git https://github.com/coral-xyz/anchor avm --tag v0.28.0 --locked --force - name: Build run: anchor build From 3a2424f2550a53a149b8ee37a95e02e3701f382a Mon Sep 17 00:00:00 2001 From: Daniel Chew Date: Thu, 16 Jan 2025 17:54:56 +0900 Subject: [PATCH 3/5] fix script --- .github/workflows/pyth-sdk-example-anchor-contract.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/pyth-sdk-example-anchor-contract.yml b/.github/workflows/pyth-sdk-example-anchor-contract.yml index 67279ee..687cfde 100644 --- a/.github/workflows/pyth-sdk-example-anchor-contract.yml +++ b/.github/workflows/pyth-sdk-example-anchor-contract.yml @@ -26,5 +26,6 @@ jobs: - name: Install anchor binaries run: | cargo install --git https://github.com/coral-xyz/anchor avm --tag v0.28.0 --locked --force + avm use 0.28.0 - name: Build run: anchor build From 242f85dc6e110c7647eee1af72f6ebff32f86b63 Mon Sep 17 00:00:00 2001 From: Daniel Chew Date: Thu, 16 Jan 2025 18:11:23 +0900 Subject: [PATCH 4/5] fix script --- .github/workflows/pyth-sdk-example-anchor-contract.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/pyth-sdk-example-anchor-contract.yml b/.github/workflows/pyth-sdk-example-anchor-contract.yml index 687cfde..24e5a60 100644 --- a/.github/workflows/pyth-sdk-example-anchor-contract.yml +++ b/.github/workflows/pyth-sdk-example-anchor-contract.yml @@ -26,6 +26,7 @@ jobs: - name: Install anchor binaries run: | cargo install --git https://github.com/coral-xyz/anchor avm --tag v0.28.0 --locked --force + avm install 0.28.0 avm use 0.28.0 - name: Build run: anchor build From 1c774107f7b3ddf9f2839307fee08a3f1aa038ac Mon Sep 17 00:00:00 2001 From: Daniel Chew Date: Thu, 16 Jan 2025 18:16:33 +0900 Subject: [PATCH 5/5] bump sdk version --- Cargo.lock | 2 +- pyth-sdk-solana/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0227fc1..81313e7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2754,7 +2754,7 @@ dependencies = [ [[package]] name = "pyth-sdk-solana" -version = "0.10.2" +version = "0.10.3" dependencies = [ "borsh 0.10.3", "borsh-derive 0.10.3", diff --git a/pyth-sdk-solana/Cargo.toml b/pyth-sdk-solana/Cargo.toml index f361f9d..a2989c3 100644 --- a/pyth-sdk-solana/Cargo.toml +++ b/pyth-sdk-solana/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pyth-sdk-solana" -version = "0.10.2" +version = "0.10.3" authors = ["Pyth Data Foundation"] workspace = "../" edition = "2018"