From d1fa4d506235c4b1f6f993bd1064fe3165040290 Mon Sep 17 00:00:00 2001 From: Jon C Date: Thu, 25 Jul 2024 16:53:13 +0200 Subject: [PATCH] ci: Bump crates to Solana 2.0.3 (#7047) * Run script * Update lockfile * Use "processed" instead of deprecated "recent" * Fixup account compression tests * account-compression: Remove `only` in test --- Anchor.toml | 2 +- Cargo.lock | 560 +++++++++--------- account-compression/Cargo.lock | 8 +- account-compression/sdk/package.json | 2 +- .../sdk/tests/accountCompression.test.ts | 4 +- .../concurrentMerkleTreeAccount.test.ts | 4 +- .../sdk/tests/events/changelog.test.ts | 6 +- account-compression/sdk/tests/utils.ts | 6 +- .../program-test/Cargo.toml | 6 +- associated-token-account/program/Cargo.toml | 2 +- binary-option/program/Cargo.toml | 2 +- binary-oracle-pair/program/Cargo.toml | 6 +- ci/solana-version.sh | 2 +- .../rust/cross-program-invocation/Cargo.toml | 6 +- examples/rust/custom-heap/Cargo.toml | 6 +- examples/rust/logging/Cargo.toml | 6 +- examples/rust/sysvar/Cargo.toml | 6 +- examples/rust/transfer-lamports/Cargo.toml | 6 +- examples/rust/transfer-tokens/Cargo.toml | 6 +- feature-proposal/cli/Cargo.toml | 10 +- feature-proposal/program/Cargo.toml | 6 +- governance/addin-api/Cargo.toml | 2 +- governance/addin-mock/program/Cargo.toml | 6 +- governance/chat/program/Cargo.toml | 6 +- governance/program/Cargo.toml | 6 +- governance/test-sdk/Cargo.toml | 6 +- governance/tools/Cargo.toml | 2 +- instruction-padding/program/Cargo.toml | 6 +- libraries/discriminator/Cargo.toml | 2 +- libraries/math/Cargo.toml | 6 +- libraries/pod/Cargo.toml | 4 +- libraries/program-error/Cargo.toml | 4 +- libraries/tlv-account-resolution/Cargo.toml | 8 +- .../type-length-value-derive-test/Cargo.toml | 2 +- libraries/type-length-value/Cargo.toml | 2 +- managed-token/program/Cargo.toml | 6 +- memo/program/Cargo.toml | 6 +- name-service/program/Cargo.toml | 6 +- pnpm-lock.yaml | 60 +- record/program/Cargo.toml | 6 +- shared-memory/program/Cargo.toml | 6 +- single-pool/cli/Cargo.toml | 22 +- single-pool/program/Cargo.toml | 8 +- stake-pool/cli/Cargo.toml | 18 +- stake-pool/program/Cargo.toml | 8 +- stateless-asks/program/Cargo.toml | 6 +- token-collection/program/Cargo.toml | 6 +- token-group/example/Cargo.toml | 6 +- token-group/interface/Cargo.toml | 2 +- token-lending/cli/Cargo.toml | 12 +- token-lending/flash_loan_receiver/Cargo.toml | 2 +- token-lending/program/Cargo.toml | 6 +- token-metadata/example/Cargo.toml | 6 +- token-metadata/interface/Cargo.toml | 2 +- token-swap/js/test/main.test.ts | 2 +- token-swap/program/Cargo.toml | 4 +- token-swap/program/fuzz/Cargo.toml | 2 +- token-upgrade/cli/Cargo.toml | 14 +- token-upgrade/program/Cargo.toml | 6 +- token-wrap/program/Cargo.toml | 2 +- token/cli/Cargo.toml | 20 +- token/client/Cargo.toml | 12 +- .../ciphertext-arithmetic/Cargo.toml | 2 +- .../proof-extraction/Cargo.toml | 2 +- .../proof-generation/Cargo.toml | 2 +- .../proof-tests/Cargo.toml | 2 +- token/program-2022-test/Cargo.toml | 6 +- token/program-2022/Cargo.toml | 8 +- token/program/Cargo.toml | 6 +- token/transfer-hook/cli/Cargo.toml | 14 +- token/transfer-hook/example/Cargo.toml | 6 +- token/transfer-hook/interface/Cargo.toml | 2 +- utils/test-client/Cargo.toml | 2 +- 73 files changed, 518 insertions(+), 514 deletions(-) diff --git a/Anchor.toml b/Anchor.toml index cef8835952f..dcc5499c718 100644 --- a/Anchor.toml +++ b/Anchor.toml @@ -1,6 +1,6 @@ [toolchain] anchor_version = "0.29.0" -solana_version = "2.0.0" +solana_version = "2.0.3" [workspace] members = [ diff --git a/Cargo.lock b/Cargo.lock index 9aa2baa2254..6c78262409c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -65,9 +65,9 @@ dependencies = [ [[package]] name = "agave-geyser-plugin-interface" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e5d4a94c93c4b42c014f04ebd5f2078b638f6905ef229ce42e2f5d8861ca5e0" +checksum = "3d86a1bd9b77d9cd269627b8512a95c5866a84bbec231bab5547d4a7674cd047" dependencies = [ "log", "solana-sdk", @@ -4999,9 +4999,9 @@ dependencies = [ [[package]] name = "solana-account-decoder" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c55e6d9bc44f698bceca5c6bb9988bee85a2a7c58792a6ee2c15f844fad6ea3f" +checksum = "05902873408f35cda8ff1632597821273b5d7423ddd7bb488d1801dc5cdcc119" dependencies = [ "Inflector", "base64 0.22.1", @@ -5014,19 +5014,19 @@ dependencies = [ "serde_json", "solana-config-program", "solana-sdk", - "spl-token 4.0.1", - "spl-token-2022 3.0.2", - "spl-token-group-interface 0.2.3", - "spl-token-metadata-interface 0.3.3", + "spl-token 6.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-token-2022 4.0.0", + "spl-token-group-interface 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-token-metadata-interface 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror", "zstd", ] [[package]] name = "solana-accounts-db" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba0a38ecea8052d211c3c0c2c599a0a699a95e3542ed4be1e2035a6a27df5b87" +checksum = "3044de63e7fa70e4a7391b94735d34636fc0ef8cfcc11ac8e843837306e847b9" dependencies = [ "bincode", "blake3", @@ -5069,9 +5069,9 @@ dependencies = [ [[package]] name = "solana-address-lookup-table-program" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e50e01104280942ed42f78ab56661ee83bb338f2060232883a3ef48a84e05cfa" +checksum = "cab11a1eb4a5fa462a966442c99c04482dce7a57e0c52ecb91f32a99dbdcc4ba" dependencies = [ "bincode", "bytemuck", @@ -5087,9 +5087,9 @@ dependencies = [ [[package]] name = "solana-banks-client" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbe7739a588a28dccbd473449886b169cdbd06a2bda20156a1052aefa85139db" +checksum = "ef39e4e89a7ff154960b4eb42483c09f9284b05193487c72678c84bd2ccda9c0" dependencies = [ "borsh 1.5.1", "futures 0.3.30", @@ -5104,9 +5104,9 @@ dependencies = [ [[package]] name = "solana-banks-interface" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97ecfdb1fb6954f0574ddf26218e01b27ffc2845ef8397ddf5e094cea35c6fb8" +checksum = "88ac7cdd75766c57d17b3e77cbb37fbc1ae3d4e9bd470f6e648bcbeea9679938" dependencies = [ "serde", "serde_derive", @@ -5116,9 +5116,9 @@ dependencies = [ [[package]] name = "solana-banks-server" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e8baa7a554ecb55943cd1a5bbe65ba2fd8e5dacf65257feae221254b3b352d9" +checksum = "1987ad9ca4c1ec488a20be89d01d339a2a69882f6eb5061d8382318b69f85f35" dependencies = [ "bincode", "crossbeam-channel", @@ -5136,9 +5136,9 @@ dependencies = [ [[package]] name = "solana-bloom" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17d43e996046ca38159155d2a7d0b63bfd3f382269bae93f8c6503e81bf02e43" +checksum = "0f3cd1975694845aa1092770953eb282012b2b835bcba70d73aff33ead2acb24" dependencies = [ "bv", "fnv", @@ -5153,9 +5153,9 @@ dependencies = [ [[package]] name = "solana-bpf-loader-program" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "197674d85cee9aaf68b56dcf5c381eaebde0f2ef5fa57eb04873a6f7299e4b8f" +checksum = "9df996b99fb83993b20955af36cb7def334b13f0b298247114c85eb587b814c2" dependencies = [ "bincode", "byteorder", @@ -5175,9 +5175,9 @@ dependencies = [ [[package]] name = "solana-bucket-map" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65ecb5bdb9c1d26235729cb7cd16ee1e45cde4f624f4363d2c3ceb8325cae371" +checksum = "ec8fe2e4f050b209202fb23a7bef68d215401a067aec35f2b6f78b0c298364ee" dependencies = [ "bv", "bytemuck", @@ -5194,9 +5194,9 @@ dependencies = [ [[package]] name = "solana-clap-utils" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bcaf1dad033e4559a82eba0e20af72d4c834be606a3b6b8c324b3916a2982c0" +checksum = "1f10f809259aab9d54e16dcb3e05ea55448c1ab42bc36583591a78c9215494c4" dependencies = [ "chrono", "clap 2.34.0", @@ -5211,9 +5211,9 @@ dependencies = [ [[package]] name = "solana-clap-v3-utils" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b08d46ad0a463e679ae308b4c721bc18fc1184391f842808f58f1b15fab1e574" +checksum = "6cc19507a170a17bec4fdd79672387efc156ca9829c6151fc43fa266cbba8935" dependencies = [ "chrono", "clap 3.2.25", @@ -5229,9 +5229,9 @@ dependencies = [ [[package]] name = "solana-cli-config" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0b49bd2481a210a95d5901d2f9f3108dfda222de8424276a6c05dd6fffa75ec" +checksum = "14fae0e2ad42677046dc0e58d4b752ab55ecd59b120f091cd9b4b81ec3e55316" dependencies = [ "dirs-next", "lazy_static", @@ -5245,9 +5245,9 @@ dependencies = [ [[package]] name = "solana-cli-output" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d6e6a19053b01bfc043b97ca4f70b463191ec0b58d4e3e6c5e43c7c63502801" +checksum = "408a27d6560becfc89f2643a0fb302c5de77de40acb3d0edb77447be68389881" dependencies = [ "Inflector", "base64 0.22.1", @@ -5267,14 +5267,14 @@ dependencies = [ "solana-sdk", "solana-transaction-status", "solana-vote-program", - "spl-memo 4.0.1", + "spl-memo 5.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "solana-client" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5fd67c44dada5a711cef4e6e5925598bacf077be91e1d8284a5b2688f94b156" +checksum = "cdf0916e9c119d472ec5a59a84fd8eb6c72a7f0568036409673e2c9c7a9fc460" dependencies = [ "async-trait", "bincode", @@ -5305,9 +5305,9 @@ dependencies = [ [[package]] name = "solana-compute-budget" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "391b6150c94918fba476e3089f9bcad45893b9eb07909319165ca28615e336d9" +checksum = "98d1bd1e1073998eda4e59a5c344e998c2e429053a1b340fc798987d2ba37051" dependencies = [ "rustc_version", "solana-sdk", @@ -5315,9 +5315,9 @@ dependencies = [ [[package]] name = "solana-compute-budget-program" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bb4d28f584b60c7836f661b29c717e87e4f30623783df230a418824928512c7" +checksum = "be4fb10a978c057eb531b85f4e72dde9d61d2b348a3615f602b40cb4531abb0a" dependencies = [ "solana-program-runtime", "solana-sdk", @@ -5325,9 +5325,9 @@ dependencies = [ [[package]] name = "solana-config-program" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e110dda46d91a3a0faa8e781bfef6f557d1c7b2367a94413d8c02b2b46c5aadf" +checksum = "315b49d8b0a01aae38a5056f13dc0b9001e996d48807a5012c6f7629ced6b7d7" dependencies = [ "bincode", "chrono", @@ -5339,9 +5339,9 @@ dependencies = [ [[package]] name = "solana-connection-cache" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1521aca8e0f2390e5536b3d6de0742a931a159467c2c4b8750919d6d2224743e" +checksum = "75f270c95e3cb85414459d05b8ec1d0ff29d44d9781fc948ddbe46011ab55fbe" dependencies = [ "async-trait", "bincode", @@ -5360,9 +5360,9 @@ dependencies = [ [[package]] name = "solana-core" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6d05e7050f01bed0ba9395b73394afcfe0d2c13c4d2c00cec2c665ea2a2b887" +checksum = "c1d92b2f08798e3930fe50b09d6358a2bd5c073c68500fffc57d476883dfb96e" dependencies = [ "ahash 0.8.11", "base64 0.22.1", @@ -5397,6 +5397,7 @@ dependencies = [ "solana-bloom", "solana-client", "solana-compute-budget", + "solana-connection-cache", "solana-cost-model", "solana-entry", "solana-geyser-plugin-manager", @@ -5437,9 +5438,9 @@ dependencies = [ [[package]] name = "solana-cost-model" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e464d6d96864cd2e0711ae378d2201b3519ecd3d028807f9d336136b79e10ea9" +checksum = "f03ea474a167b642bba65389f8ab97064b8455c25abc9b9721c470bfcc215ea4" dependencies = [ "ahash 0.8.11", "lazy_static", @@ -5460,9 +5461,9 @@ dependencies = [ [[package]] name = "solana-curve25519" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb57042cc8e094a82d556db45b9a4dc28484e4241534c5cded444c9f5038cb48" +checksum = "109fa7ddac40dc7807c60c789f1db26f0aae920ecae5ab1e6132c74300a99fdf" dependencies = [ "bytemuck", "bytemuck_derive", @@ -5473,9 +5474,9 @@ dependencies = [ [[package]] name = "solana-entry" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fa38a8e8044e111956df077f9b7c17bb541cdbbe4a25aed34c0ac942a03e2d0" +checksum = "33c416ec0fdea768cb2d282852e93611591691a4821665347f8da76cfee7e245" dependencies = [ "bincode", "crossbeam-channel", @@ -5495,9 +5496,9 @@ dependencies = [ [[package]] name = "solana-faucet" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37a53384d59390fd1f5972467a476bda09616a5486a82692edd38396e00b1812" +checksum = "08c3d6647891d23578a815cfca4b7d9355afe706e16c342778dd93c5d313b402" dependencies = [ "bincode", "byteorder", @@ -5512,16 +5513,16 @@ dependencies = [ "solana-metrics", "solana-sdk", "solana-version", - "spl-memo 4.0.1", + "spl-memo 5.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror", "tokio", ] [[package]] name = "solana-geyser-plugin-manager" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ed8822fc12c576e3e998072976622db4f3758c0db8bf7a032b97fd176737e8d" +checksum = "4ef9c649ca5e09047bc250b6df1e1e87f9ca42489e3d9b0c9fbbec80a05382fa" dependencies = [ "agave-geyser-plugin-interface", "bs58", @@ -5546,9 +5547,9 @@ dependencies = [ [[package]] name = "solana-gossip" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e03de18f25a9c5a11819a6500f4515964e2f888b5d40d4ebaafaf3b1a28cb709" +checksum = "1383108156bb2ba2a9dbb18b16d3c7f6e1627c0d588127e501aec3a62ec2aef6" dependencies = [ "assert_matches", "bincode", @@ -5594,9 +5595,9 @@ dependencies = [ [[package]] name = "solana-inline-spl" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e1eb51b074fb17bcc71260cc9ed4298996f10a92db070a84700b9bf0a7c0b79" +checksum = "41db2986bf08224629a6ddafcf6e4cc822c9000f315ee43327302e0130ee8c25" dependencies = [ "bytemuck", "rustc_version", @@ -5605,9 +5606,9 @@ dependencies = [ [[package]] name = "solana-ledger" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f043cc5973ec871c23e2aed0c9360310f150c1347d63689e12ea0d7c6d7ea9f" +checksum = "d51f7b0b73e0eb678f0125d90bcccb28905cfd7ba0b98447f81e0a8cf5ab146b" dependencies = [ "assert_matches", "bincode", @@ -5630,6 +5631,7 @@ dependencies = [ "num_cpus", "num_enum", "prost", + "qualifier_attr", "rand 0.8.5", "rand_chacha 0.3.1", "rayon", @@ -5659,8 +5661,8 @@ dependencies = [ "solana-transaction-status", "solana-vote", "solana-vote-program", - "spl-token 4.0.1", - "spl-token-2022 3.0.2", + "spl-token 6.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-token-2022 4.0.0", "static_assertions", "strum 0.24.1", "strum_macros 0.24.3", @@ -5673,9 +5675,9 @@ dependencies = [ [[package]] name = "solana-loader-v4-program" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da6f5cc41278ec9ea09f03f3c5186dc1bd189598fc3be4c64afed189c6861f7c" +checksum = "fb89d7fee9ac27ee6ead4bf81bbad181c506ac628bb3a10200e15536956c816d" dependencies = [ "log", "solana-compute-budget", @@ -5688,9 +5690,9 @@ dependencies = [ [[package]] name = "solana-logger" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a35060affcb1165707842f034d7eaa21ba84bde56250fcc9c93f993cee75fa2" +checksum = "20dcd2df996a278075cfa41bbc07efc442b2b88b9538018ee8831a7ba1eb9df4" dependencies = [ "env_logger", "lazy_static", @@ -5699,9 +5701,9 @@ dependencies = [ [[package]] name = "solana-measure" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c9c56745b38f666c12270858056e4b842e2f0ab65a6c8f7365f3b8b203f5384" +checksum = "2f05d55c422b89ab28b4c277096a28b8449b2cc6c676a8b9f206f5b6fe0e9250" dependencies = [ "log", "solana-sdk", @@ -5709,9 +5711,9 @@ dependencies = [ [[package]] name = "solana-merkle-tree" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72fcd571d7ec772a2c8f0ace14ca84fec66b33b337a5cb6a36b62b5033c71454" +checksum = "6ed80bcbc059b0c7e3b1494881224fca5b32d0df3cdbc2d60c5a63855b9f3653" dependencies = [ "fast-math", "solana-program", @@ -5719,9 +5721,9 @@ dependencies = [ [[package]] name = "solana-metrics" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ea2877e1139bcf1c7f097d25a464b5e5b09bf6a2c29cd7d2df5b83d162558f4" +checksum = "af252344d7c3db5fc4584b1188801efa19c4b5186ec79fecf03172c327f68bdc" dependencies = [ "crossbeam-channel", "gethostname", @@ -5734,9 +5736,9 @@ dependencies = [ [[package]] name = "solana-net-utils" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b48732f8c78e1c7ae061728ed3a28c6dcccfc47d682ffb0498078c176599b893" +checksum = "10a0ec8ca1735e594027f162c786b2d0a5876175179fef64a0c4a3d5a57868cb" dependencies = [ "bincode", "clap 3.2.25", @@ -5763,9 +5765,9 @@ checksum = "8b8a731ed60e89177c8a7ab05fe0f1511cedd3e70e773f288f9de33a9cfdc21e" [[package]] name = "solana-perf" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12093f39b8e6f6e05209800a46e69ce4b8189240fd2b24a7524b2afc5d214560" +checksum = "607e921709ecc9415142bb0fbd6ff0a9ecdc3f06d1b2dd49e50fd28397065dc1" dependencies = [ "ahash 0.8.11", "bincode", @@ -5790,9 +5792,9 @@ dependencies = [ [[package]] name = "solana-poh" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e6fb082e367c0a1f86ab429b04247836941cd63e946f285561d665192dd01ea" +checksum = "a6ef60354bd1097a1141f2081b102806b6414de1e644a11ef60f8fe6cff21c8b" dependencies = [ "core_affinity", "crossbeam-channel", @@ -5808,9 +5810,9 @@ dependencies = [ [[package]] name = "solana-poseidon" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b909e1b48a82394581d5b9d0e2020405fb2e0aadd0722151e43eb6ec8d02749" +checksum = "a317bd81fea0544982496b77f00548fd05d7fd6e0225336ece1b5baa166cc849" dependencies = [ "ark-bn254", "light-poseidon", @@ -5819,9 +5821,9 @@ dependencies = [ [[package]] name = "solana-program" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e40f0663c34e87e1aef55bec7a46c79ffc6d39355754af28297fdad81b09bf7a" +checksum = "70306519f79aa7699264d76d7f4fe252ab22fef3a85404a748a42f8dd750653e" dependencies = [ "ark-bn254", "ark-ec", @@ -5865,9 +5867,9 @@ dependencies = [ [[package]] name = "solana-program-runtime" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25de9a89f5c6a0ad2082499bfd24645bc6a7d740f277e907ccb72c367f65da7f" +checksum = "f9df6b9034e3f60922fb1c0214af5c0b4819bdca358729c4e5eb8c4a6de13329" dependencies = [ "base64 0.22.1", "bincode", @@ -5894,9 +5896,9 @@ dependencies = [ [[package]] name = "solana-program-test" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04e1a1af7df706972778defcc2ebc7e367b68ba2ce79bd113eb86a7f0d730acb" +checksum = "b5cce5a81c0cd91a9a4368dce2735d04eebeb690a2f9178d8438d9705e50ec04" dependencies = [ "assert_matches", "async-trait", @@ -5926,9 +5928,9 @@ dependencies = [ [[package]] name = "solana-pubsub-client" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81c7b08722d6a7664d52df552316bf34fd7ad6c08bb11238019adf374bd2715f" +checksum = "b3209efb2a3824da1812867d3bee72991074b5bf4696e942526d3376a9da1719" dependencies = [ "crossbeam-channel", "futures-util", @@ -5951,9 +5953,9 @@ dependencies = [ [[package]] name = "solana-quic-client" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4c460d20a73cdf6506493d28d384168cb51d88d6f3bab11d1fc3386701184aa" +checksum = "438a959b0fdd4462f2e3414e344eb238cfcae47954138e7c3b71c91cdddcd0f8" dependencies = [ "async-mutex", "async-trait", @@ -5977,9 +5979,9 @@ dependencies = [ [[package]] name = "solana-rayon-threadlimit" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e0b49496fc9f4b2cd7c4a6e76528d5f5dbf02b358063c1ce1902fc3a5544662" +checksum = "ad3deea78e2595058eb1ed0df39d7edefa27af7dd0c48ccec52f420c5cd7d8f3" dependencies = [ "lazy_static", "num_cpus", @@ -5987,9 +5989,9 @@ dependencies = [ [[package]] name = "solana-remote-wallet" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0d0b85d73b120a74e6b76e02c10d958cf6f785934dd3255d326ab160d20f35f" +checksum = "a5c77daeb53dfb4505278edfce9b19a3c3f87fa087dcae7d991992482abe16fc" dependencies = [ "console", "dialoguer", @@ -6007,9 +6009,9 @@ dependencies = [ [[package]] name = "solana-rpc" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1da6f960ef08063c709af6ea665dae0910a5a96a83b9ca6fb68b7267e338a4e7" +checksum = "c017bb0895569b24f0cade001a61aaa00870e0afb5193f16cd20adfab5bc6f16" dependencies = [ "base64 0.22.1", "bincode", @@ -6056,8 +6058,8 @@ dependencies = [ "solana-version", "solana-vote", "solana-vote-program", - "spl-token 4.0.1", - "spl-token-2022 3.0.2", + "spl-token 6.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-token-2022 4.0.0", "stream-cancel", "thiserror", "tokio", @@ -6066,9 +6068,9 @@ dependencies = [ [[package]] name = "solana-rpc-client" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c82d9271f6f77b7bac38ce441cd12861226ce169fa80bcaa2577c5f993ed114" +checksum = "4c707af41ab518c8cae359fe9812c90d35f1f38bddec0cacae5a449d871a780c" dependencies = [ "async-trait", "base64 0.22.1", @@ -6093,9 +6095,9 @@ dependencies = [ [[package]] name = "solana-rpc-client-api" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7854ed73e8fb4d7659154bb56936bae57a7fcddb72c985f90addbbd848e7a6b4" +checksum = "e112f318737465bbc72a37a67bea1af546cb48a0fa036f580b0b9d811c37c44b" dependencies = [ "anyhow", "base64 0.22.1", @@ -6117,9 +6119,9 @@ dependencies = [ [[package]] name = "solana-rpc-client-nonce-utils" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5b64e712e13e6e5227fc560ea3aeea8c5c9a6162fcbc81b27e29b37f83ae716" +checksum = "987af8ea438abb5ed2154bd28eb9a4fc91b67684aab9feb6567126a564c27d52" dependencies = [ "clap 2.34.0", "solana-clap-utils", @@ -6130,9 +6132,9 @@ dependencies = [ [[package]] name = "solana-runtime" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "517b7c8c733806cff9b71b42f17b910c3cc07262f3923d87994f4bdd690d4fa1" +checksum = "9441541ee347eab8826bcf1b87ff09f6cdb7a747b15f59e28b63a391683033d1" dependencies = [ "aquamarine", "arrayref", @@ -6210,9 +6212,9 @@ dependencies = [ [[package]] name = "solana-sdk" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69f97d69fad09b8ae20b1f36ea76b57d10475b2c33d745c809274186d5a057d1" +checksum = "0f465706f7595391c7b65d19a940ed488fea5dab69eb8c9c211de87a416a0154" dependencies = [ "bincode", "bitflags 2.5.0", @@ -6259,9 +6261,9 @@ dependencies = [ [[package]] name = "solana-sdk-macro" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ebe207139d12a438f87f353792066340c5cb31b124561715b7edfd743456424" +checksum = "44bfdd94b479f125a64f028c31ca6b018cf7ab1a5ebc974f175c54dd56ad58b1" dependencies = [ "bs58", "proc-macro2", @@ -6278,13 +6280,14 @@ checksum = "468aa43b7edb1f9b7b7b686d5c3aeb6630dc1708e86e31343499dd5c4d775183" [[package]] name = "solana-send-transaction-service" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fe2d69ffdf1483d74d4f17fcf9343bb636e45ef80c8b73287419c4a94242883" +checksum = "de968aa5bfb90210001d104c9a59a7c7cde520f6c15be866a5bd072c5d659677" dependencies = [ "crossbeam-channel", "log", "solana-client", + "solana-connection-cache", "solana-measure", "solana-metrics", "solana-runtime", @@ -6294,9 +6297,9 @@ dependencies = [ [[package]] name = "solana-stake-program" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ee8d93ae4d7718df355eea9b40a1961ed4abb9ff239a1d9938e34cd6dc42eb6" +checksum = "6b8169153b45aace9dc8a9810c08500fb9636d8bfce3798d3ae0c409a79d78d2" dependencies = [ "bincode", "log", @@ -6310,9 +6313,9 @@ dependencies = [ [[package]] name = "solana-storage-bigtable" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef1bccb8bab11beb0bc3f35de7ed14f183f351cecb78f784478547c1ee5c216b" +checksum = "c41b91bcac603a0ab7ae6a06e3ea5cf8c96414d68affe6b5bda0243d2a6a61b5" dependencies = [ "backoff", "bincode", @@ -6344,9 +6347,9 @@ dependencies = [ [[package]] name = "solana-storage-proto" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "124192666aa17e73f06d031c9f2be5f6ce51b1ffb606997c7cc978ac00b751c9" +checksum = "561fb46c3630989f21a192fe5fc4a5f0c37bb10b5f5de62e5b3b8a00f635b564" dependencies = [ "bincode", "bs58", @@ -6361,9 +6364,9 @@ dependencies = [ [[package]] name = "solana-streamer" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efb2023bd1fff9d3f86331a5471c229dd166ba99405e3f1697a8ee83e909d92f" +checksum = "15a9e5052d42163a82e57e7592a510df51c537b9eacdac6a6db9ea971d77e90c" dependencies = [ "async-channel", "bytes", @@ -6395,9 +6398,9 @@ dependencies = [ [[package]] name = "solana-svm" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09bbef83e5f51a96574bf3c3df4949d1f74c004d399fa22be2af21f7115e4228" +checksum = "85a997df828d0c09ed21fb15ffe451c9fef7d76d08763dd28f7e1a709e3fe902" dependencies = [ "itertools 0.12.1", "log", @@ -6421,9 +6424,9 @@ dependencies = [ [[package]] name = "solana-system-program" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78a7b77af664c8d2ed23b8da80b7b6980e2a34825be830bc477beae8c4f8868e" +checksum = "ee8f1408b763edff6642aafd623dba8b534d511741b9747d735c2b0c27c7404a" dependencies = [ "bincode", "log", @@ -6436,9 +6439,9 @@ dependencies = [ [[package]] name = "solana-test-validator" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb9d1aca1b1a91d2977bc2c091efdc0ccb2698a076af087598a25c83d6ae45d0" +checksum = "729bf398ab355e9afd81605baff6041e648c08f441c94352a5142c2b0fd9c8da" dependencies = [ "base64 0.22.1", "bincode", @@ -6468,9 +6471,9 @@ dependencies = [ [[package]] name = "solana-thin-client" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b34fe0c37051132d2f2e5cdffc1b1fdfc49831d578c7d4a9ddef242c27c78850" +checksum = "dd866005e5fb235290a21a9e21fbf71e62baa28d0314461c385fcbee36cb7b5d" dependencies = [ "bincode", "log", @@ -6483,9 +6486,9 @@ dependencies = [ [[package]] name = "solana-tpu-client" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96465b880d0d8d04ec486bb8c8b962cae492aa347410699bdfac39def40d83a5" +checksum = "49982e4c3c6bec81b68fd5dffc913881f0eabed85b1f0ffb356bdf9a174e5524" dependencies = [ "async-trait", "bincode", @@ -6507,9 +6510,9 @@ dependencies = [ [[package]] name = "solana-transaction-metrics-tracker" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72fa91e537d9cc848ef0e350234598cbd4b2e22fe522667ee856ab7dbe2cdfb8" +checksum = "1bfeae9082978a685c4ddb59c522c8a373abc1b8e2aff784832c89bfec6f2994" dependencies = [ "Inflector", "base64 0.22.1", @@ -6523,9 +6526,9 @@ dependencies = [ [[package]] name = "solana-transaction-status" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a4d19dc5e2aa23e4f5db0e1d7e2ba5e4bba657480434b17e0dee89b2553a862" +checksum = "056d5820fb157d9a4520459157a4bd3ab6371d8217cd3ecbc308552734735cab" dependencies = [ "Inflector", "base64 0.22.1", @@ -6539,20 +6542,20 @@ dependencies = [ "serde_json", "solana-account-decoder", "solana-sdk", - "spl-associated-token-account 3.0.2", - "spl-memo 4.0.1", - "spl-token 4.0.1", - "spl-token-2022 3.0.2", - "spl-token-group-interface 0.2.3", - "spl-token-metadata-interface 0.3.3", + "spl-associated-token-account 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-memo 5.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-token 6.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-token-2022 4.0.0", + "spl-token-group-interface 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-token-metadata-interface 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror", ] [[package]] name = "solana-turbine" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "686b7407386eb84985b967308031396a9edb05a3ef26ce50f31cf222d5a14d34" +checksum = "aec9e742ac44084fe408a7aa3637616ae67e196aed9d9310d14278c2b4f52ec1" dependencies = [ "bincode", "bytes", @@ -6586,9 +6589,9 @@ dependencies = [ [[package]] name = "solana-type-overrides" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7c7d6ff1f04c1e88a0e8e6b8e7120b1b2cb4bce20174073d525eaf9c0ba8e52" +checksum = "56de490a66d221f1689e39177f2f8b1d179d9e0c65d21dbe1ba463129c10f48d" dependencies = [ "lazy_static", "rand 0.8.5", @@ -6596,9 +6599,9 @@ dependencies = [ [[package]] name = "solana-udp-client" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31db6a2a087d8e7ed611b63da782b1a92de52d3ce5be459a2d2a97f9e6d084ec" +checksum = "21a7adba62612cad0b91e4ea1a571348b6a6eea0ab5f881d195d01377bbf942f" dependencies = [ "async-trait", "solana-connection-cache", @@ -6611,9 +6614,9 @@ dependencies = [ [[package]] name = "solana-unified-scheduler-logic" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9063e5867dc59ea0dc1f85f180f836640c0ee64c457b272e45c6200157b9f41" +checksum = "9cde58f21c126a2934265f928781ccb481b2ebc54408e6f2b1f8b3e3325f8b13" dependencies = [ "assert_matches", "solana-sdk", @@ -6622,9 +6625,9 @@ dependencies = [ [[package]] name = "solana-unified-scheduler-pool" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1058f74e7aae37870cc2531ce0dd85de6146ec9f10805da1d34b1254f2383bc" +checksum = "9b695648e6797ba16ead77c41c0b21d2a6e3ed0b909512b184be93c505285cbe" dependencies = [ "assert_matches", "crossbeam-channel", @@ -6643,9 +6646,9 @@ dependencies = [ [[package]] name = "solana-version" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fffd50de0782f9dddbd4d38fde54ad54fc9c1e45e085be8a0b72b4c31dbb7b40" +checksum = "e8981d1fbd9fc755ce51280173647bcf8220037edbae62ddbf8cc6c4d32a0d2c" dependencies = [ "log", "rustc_version", @@ -6657,9 +6660,9 @@ dependencies = [ [[package]] name = "solana-vote" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6030bbe862fc9e0784a94a125aa9c7313e8ce413d09be46738619cc270db49ae" +checksum = "2f4bac7df996a6d238febc8be3dc35e3f58dd92a623bb5f9d8087565b8e86d00" dependencies = [ "itertools 0.12.1", "log", @@ -6672,9 +6675,9 @@ dependencies = [ [[package]] name = "solana-vote-program" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f39358335b843594a7500c55215368959f0ff441556c452de3a5e78bd1c582d" +checksum = "801834cb2fee5294604736fd51c8f6d93d58081e81b20ca995b8ed618189ab98" dependencies = [ "bincode", "log", @@ -6692,9 +6695,9 @@ dependencies = [ [[package]] name = "solana-wen-restart" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d40ffdc05be435505394243a895e0cd811aebd7dc088a46ccaaa89ce134b6881" +checksum = "c4e42f68bcda98739a426171abc88de622e165bcbb947ddeefb72e4ad6411ed9" dependencies = [ "anyhow", "log", @@ -6717,9 +6720,9 @@ dependencies = [ [[package]] name = "solana-zk-elgamal-proof-program" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed28fed1b354551600978348528c3e4096efbc1c45dd28cd42bb8db60a42e39d" +checksum = "2dc84df116efcc6efd9a7060fdc6344c0cc83fd2304e14182f8a494b4ccbdf60" dependencies = [ "bytemuck", "num-derive", @@ -6731,9 +6734,9 @@ dependencies = [ [[package]] name = "solana-zk-sdk" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0201f503614a75a390e083f2b781b6730ecbeb605c9c99830c83ae0c92a18cd" +checksum = "b16795d365543ead535efc7ee60267104044be9d9bbf2ec288f71f29a293c95f" dependencies = [ "aes-gcm-siv", "base64 0.22.1", @@ -6760,9 +6763,9 @@ dependencies = [ [[package]] name = "solana-zk-token-proof-program" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c9999be8fb9725b787d0127eca01c50eb2ec3e9349f94a4e5e230e6af51b3eb" +checksum = "65e8ba9b43eb8b06c4cf2acf6485196015e733028bb78da1ad68e08ff6a76e54" dependencies = [ "bytemuck", "num-derive", @@ -6774,9 +6777,9 @@ dependencies = [ [[package]] name = "solana-zk-token-sdk" -version = "2.0.0" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce7a941b76d582857d388f96d3b0bdaf3adb6320756bca7334e34e573ab19445" +checksum = "7e69d5cf8dd8eb3c7d03cb02d0b2acb60c24cc3306cff0c5cac925b39831ff39" dependencies = [ "aes-gcm-siv", "base64 0.22.1", @@ -6836,31 +6839,31 @@ checksum = "511254be0c5bcf062b019a6c89c01a664aa359ded62f78aa72c6fc137c0590e5" [[package]] name = "spl-associated-token-account" -version = "3.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2e688554bac5838217ffd1fab7845c573ff106b6336bf7d290db7c98d5a8efd" +version = "4.0.0" dependencies = [ "assert_matches", "borsh 1.5.1", "num-derive", "num-traits", "solana-program", - "spl-token 4.0.1", - "spl-token-2022 3.0.2", + "spl-token 6.0.0", + "spl-token-2022 4.0.1", "thiserror", ] [[package]] name = "spl-associated-token-account" version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68034596cf4804880d265f834af1ff2f821ad5293e41fa0f8f59086c181fc38e" dependencies = [ "assert_matches", "borsh 1.5.1", "num-derive", "num-traits", "solana-program", - "spl-token 6.0.0", - "spl-token-2022 4.0.1", + "spl-token 6.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-token-2022 4.0.0", "thiserror", ] @@ -6906,23 +6909,23 @@ dependencies = [ [[package]] name = "spl-discriminator" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34d1814406e98b08c5cd02c1126f83fd407ad084adce0b05fda5730677822eac" +version = "0.3.0" dependencies = [ + "borsh 1.5.1", "bytemuck", "solana-program", - "spl-discriminator-derive 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-discriminator-derive 0.2.0", ] [[package]] name = "spl-discriminator" version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a38ea8b6dedb7065887f12d62ed62c1743aa70749e8558f963609793f6fb12bc" dependencies = [ - "borsh 1.5.1", "bytemuck", "solana-program", - "spl-discriminator-derive 0.2.0", + "spl-discriminator-derive 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -7208,20 +7211,20 @@ dependencies = [ [[package]] name = "spl-memo" -version = "4.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58e9bae02de3405079a057fe244c867a08f92d48327d231fc60da831f94caf0a" +version = "5.0.0" dependencies = [ "solana-program", + "solana-program-test", + "solana-sdk", ] [[package]] name = "spl-memo" version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0dba2f2bb6419523405d21c301a32c9f9568354d4742552e7972af801f4bdb3" dependencies = [ "solana-program", - "solana-program-test", - "solana-sdk", ] [[package]] @@ -7247,56 +7250,57 @@ dependencies = [ [[package]] name = "spl-pod" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "046ce669f48cf2eca1ec518916d8725596bfb655beb1c74374cf71dc6cb773c9" +version = "0.3.0" dependencies = [ + "base64 0.22.1", "borsh 1.5.1", "bytemuck", + "bytemuck_derive", + "serde", + "serde_json", "solana-program", "solana-zk-token-sdk", - "spl-program-error 0.4.1", + "spl-program-error 0.5.0", ] [[package]] name = "spl-pod" version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6166a591d93af33afd75bbd8573c5fd95fb1213f1bf254f0508c89fdb5ee156" dependencies = [ - "base64 0.22.1", "borsh 1.5.1", "bytemuck", "bytemuck_derive", - "serde", - "serde_json", "solana-program", "solana-zk-token-sdk", - "spl-program-error 0.5.0", + "spl-program-error 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "spl-program-error" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49065093ea91f57b9b2bd81493ff705e2ad4e64507a07dbc02b085778e02770e" +version = "0.5.0" dependencies = [ + "lazy_static", "num-derive", "num-traits", + "serial_test", "solana-program", - "spl-program-error-derive 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", + "solana-sdk", + "spl-program-error-derive 0.4.1", "thiserror", ] [[package]] name = "spl-program-error" version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7b28bed65356558133751cc32b48a7a5ddfc59ac4e941314630bbed1ac10532" dependencies = [ - "lazy_static", "num-derive", "num-traits", - "serial_test", "solana-program", - "solana-sdk", - "spl-program-error-derive 0.4.1", + "spl-program-error-derive 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror", ] @@ -7455,20 +7459,6 @@ dependencies = [ "spl-token 6.0.0", ] -[[package]] -name = "spl-tlv-account-resolution" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cace91ba08984a41556efe49cbf2edca4db2f577b649da7827d3621161784bf8" -dependencies = [ - "bytemuck", - "solana-program", - "spl-discriminator 0.2.2", - "spl-pod 0.2.2", - "spl-program-error 0.4.1", - "spl-type-length-value 0.4.3", -] - [[package]] name = "spl-tlv-account-resolution" version = "0.7.0" @@ -7488,18 +7478,17 @@ dependencies = [ ] [[package]] -name = "spl-token" -version = "4.0.1" +name = "spl-tlv-account-resolution" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95ae123223633a389f95d1da9d49c2d0a50d499e7060b9624626a69e536ad2a4" +checksum = "37a75a5f0fcc58126693ed78a17042e9dc53f07e357d6be91789f7d62aff61a4" dependencies = [ - "arrayref", "bytemuck", - "num-derive", - "num-traits", - "num_enum", "solana-program", - "thiserror", + "spl-discriminator 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-pod 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-program-error 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-type-length-value 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -7520,11 +7509,26 @@ dependencies = [ "thiserror", ] +[[package]] +name = "spl-token" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70a0f06ac7f23dc0984931b1fe309468f14ea58e32660439c1cef19456f5d0e3" +dependencies = [ + "arrayref", + "bytemuck", + "num-derive", + "num-traits", + "num_enum", + "solana-program", + "thiserror", +] + [[package]] name = "spl-token-2022" -version = "3.0.2" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5412f99ae7ee6e0afde00defaa354e6228e47e30c0e3adf553e2e01e6abb584" +checksum = "d9c10f3483e48679619c76598d4e4aebb955bc49b0a5cc63323afbf44135c9bf" dependencies = [ "arrayref", "bytemuck", @@ -7534,13 +7538,13 @@ dependencies = [ "solana-program", "solana-security-txt", "solana-zk-token-sdk", - "spl-memo 4.0.1", - "spl-pod 0.2.2", - "spl-token 4.0.1", - "spl-token-group-interface 0.2.3", - "spl-token-metadata-interface 0.3.3", - "spl-transfer-hook-interface 0.6.3", - "spl-type-length-value 0.4.3", + "spl-memo 5.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-pod 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-token 6.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-token-group-interface 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-token-metadata-interface 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-transfer-hook-interface 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-type-length-value 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror", ] @@ -7741,27 +7745,27 @@ dependencies = [ [[package]] name = "spl-token-group-interface" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d419b5cfa3ee8e0f2386fd7e02a33b3ec8a7db4a9c7064a2ea24849dc4a273b6" +version = "0.3.0" dependencies = [ "bytemuck", "solana-program", - "spl-discriminator 0.2.2", - "spl-pod 0.2.2", - "spl-program-error 0.4.1", + "spl-discriminator 0.3.0", + "spl-pod 0.3.0", + "spl-program-error 0.5.0", + "spl-type-length-value 0.5.0", ] [[package]] name = "spl-token-group-interface" version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df8752b85a5ecc1d9f3a43bce3dd9a6a053673aacf5deb513d1cbb88d3534ffd" dependencies = [ "bytemuck", "solana-program", - "spl-discriminator 0.3.0", - "spl-pod 0.3.0", - "spl-program-error 0.5.0", - "spl-type-length-value 0.5.0", + "spl-discriminator 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-pod 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-program-error 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -7814,30 +7818,30 @@ dependencies = [ [[package]] name = "spl-token-metadata-interface" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30179c47e93625680dabb620c6e7931bd12d62af390f447bc7beb4a3a9b5feee" +version = "0.4.0" dependencies = [ "borsh 1.5.1", + "serde", + "serde_json", "solana-program", - "spl-discriminator 0.2.2", - "spl-pod 0.2.2", - "spl-program-error 0.4.1", - "spl-type-length-value 0.4.3", + "spl-discriminator 0.3.0", + "spl-pod 0.3.0", + "spl-program-error 0.5.0", + "spl-type-length-value 0.5.0", ] [[package]] name = "spl-token-metadata-interface" version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6c2318ddff97e006ed9b1291ebec0750a78547f870f62a69c56fe3b46a5d8fc" dependencies = [ "borsh 1.5.1", - "serde", - "serde_json", "solana-program", - "spl-discriminator 0.3.0", - "spl-pod 0.3.0", - "spl-program-error 0.5.0", - "spl-type-length-value 0.5.0", + "spl-discriminator 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-pod 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-program-error 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-type-length-value 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -7964,22 +7968,6 @@ dependencies = [ "spl-type-length-value 0.5.0", ] -[[package]] -name = "spl-transfer-hook-interface" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66a98359769cd988f7b35c02558daa56d496a7e3bd8626e61f90a7c757eedb9b" -dependencies = [ - "arrayref", - "bytemuck", - "solana-program", - "spl-discriminator 0.2.2", - "spl-pod 0.2.2", - "spl-program-error 0.4.1", - "spl-tlv-account-resolution 0.6.3", - "spl-type-length-value 0.4.3", -] - [[package]] name = "spl-transfer-hook-interface" version = "0.7.0" @@ -7996,16 +7984,19 @@ dependencies = [ ] [[package]] -name = "spl-type-length-value" -version = "0.4.3" +name = "spl-transfer-hook-interface" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "422ce13429dbd41d2cee8a73931c05fda0b0c8ca156a8b0c19445642550bb61a" +checksum = "a110f33d941275d9f868b96daaa993f1e73b6806cc8836e43075b4d3ad8338a7" dependencies = [ + "arrayref", "bytemuck", "solana-program", - "spl-discriminator 0.2.2", - "spl-pod 0.2.2", - "spl-program-error 0.4.1", + "spl-discriminator 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-pod 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-program-error 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-tlv-account-resolution 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-type-length-value 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -8020,6 +8011,19 @@ dependencies = [ "spl-type-length-value-derive", ] +[[package]] +name = "spl-type-length-value" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bdcd73ec187bc409464c60759232e309f83b52a18a9c5610bf281c9c6432918c" +dependencies = [ + "bytemuck", + "solana-program", + "spl-discriminator 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-pod 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-program-error 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "spl-type-length-value-derive" version = "0.1.0" diff --git a/account-compression/Cargo.lock b/account-compression/Cargo.lock index 0ec096f8ba8..c5764a640be 100644 --- a/account-compression/Cargo.lock +++ b/account-compression/Cargo.lock @@ -1630,18 +1630,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.61" +version = "1.0.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" +checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.61" +version = "1.0.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" +checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" dependencies = [ "proc-macro2", "quote", diff --git a/account-compression/sdk/package.json b/account-compression/sdk/package.json index 34412c8442a..abe259ef3c4 100644 --- a/account-compression/sdk/package.json +++ b/account-compression/sdk/package.json @@ -66,7 +66,7 @@ "devDependencies": { "@metaplex-foundation/rustbin": "^0.3.5", "@metaplex-foundation/solita": "0.20.1", - "@project-serum/anchor": "^0.26.0", + "@coral-xyz/anchor": "^0.27.0", "@solana/eslint-config-solana": "^3.0.3", "@solana/prettier-config-solana": "^0.0.5", "@types/bn.js": "^5.1.0", diff --git a/account-compression/sdk/tests/accountCompression.test.ts b/account-compression/sdk/tests/accountCompression.test.ts index 3a6d996d021..2a59e6992ac 100644 --- a/account-compression/sdk/tests/accountCompression.test.ts +++ b/account-compression/sdk/tests/accountCompression.test.ts @@ -1,7 +1,7 @@ import { strict as assert } from 'node:assert'; -import { AnchorProvider } from '@project-serum/anchor'; -import NodeWallet from '@project-serum/anchor/dist/cjs/nodewallet'; +import { AnchorProvider } from '@coral-xyz/anchor'; +import NodeWallet from '@coral-xyz/anchor/dist/cjs/nodewallet'; import { Connection, Keypair, PublicKey, TransactionInstruction } from '@solana/web3.js'; import { BN } from 'bn.js'; import * as crypto from 'crypto'; diff --git a/account-compression/sdk/tests/accounts/concurrentMerkleTreeAccount.test.ts b/account-compression/sdk/tests/accounts/concurrentMerkleTreeAccount.test.ts index 4c1658df208..247c6e7fe08 100644 --- a/account-compression/sdk/tests/accounts/concurrentMerkleTreeAccount.test.ts +++ b/account-compression/sdk/tests/accounts/concurrentMerkleTreeAccount.test.ts @@ -1,7 +1,7 @@ import { strict as assert } from 'node:assert'; -import { AnchorProvider } from '@project-serum/anchor'; -import NodeWallet from '@project-serum/anchor/dist/cjs/nodewallet'; +import { AnchorProvider } from '@coral-xyz/anchor'; +import NodeWallet from '@coral-xyz/anchor/dist/cjs/nodewallet'; import { Connection, Keypair, PublicKey } from '@solana/web3.js'; import { ALL_DEPTH_SIZE_PAIRS, ConcurrentMerkleTreeAccount, getConcurrentMerkleTreeAccountSize } from '../../src'; diff --git a/account-compression/sdk/tests/events/changelog.test.ts b/account-compression/sdk/tests/events/changelog.test.ts index aa432493ddf..a90a99c8d8b 100644 --- a/account-compression/sdk/tests/events/changelog.test.ts +++ b/account-compression/sdk/tests/events/changelog.test.ts @@ -1,8 +1,8 @@ import { strict as assert } from "node:assert"; -import { AnchorProvider } from "@project-serum/anchor"; -import NodeWallet from "@project-serum/anchor/dist/cjs/nodewallet"; -import { bs58 } from "@project-serum/anchor/dist/cjs/utils/bytes"; +import { AnchorProvider } from "@coral-xyz/anchor"; +import NodeWallet from "@coral-xyz/anchor/dist/cjs/nodewallet"; +import { bs58 } from "@coral-xyz/anchor/dist/cjs/utils/bytes"; import { Connection, Keypair, PublicKey } from "@solana/web3.js"; import { BN } from "bn.js"; import * as crypto from "crypto"; diff --git a/account-compression/sdk/tests/utils.ts b/account-compression/sdk/tests/utils.ts index d57c297ce3f..8cddb2f9e30 100644 --- a/account-compression/sdk/tests/utils.ts +++ b/account-compression/sdk/tests/utils.ts @@ -1,4 +1,4 @@ -import { AnchorProvider } from '@project-serum/anchor'; +import { AnchorProvider } from '@coral-xyz/anchor'; import { Keypair, SendTransactionError, Signer, Transaction, TransactionInstruction } from '@solana/web3.js'; import * as crypto from 'crypto'; @@ -9,7 +9,7 @@ import { MerkleTree } from '../src/merkle-tree'; export async function confirmAndLogTx(provider: AnchorProvider, txId: string, verbose = false) { const tx = await provider.connection.confirmTransaction(txId, 'confirmed'); if (tx.value.err || verbose) { - console.log((await provider.connection.getConfirmedTransaction(txId, 'confirmed'))!.meta!.logMessages); + console.log((await provider.connection.getTransaction(txId, { commitment: 'confirmed' }))!.meta!.logMessages); } if (tx.value.err) { console.log('Transaction failed'); @@ -43,7 +43,7 @@ export async function execute( } if (verbose && txid) { - console.log((await provider.connection.getConfirmedTransaction(txid, 'confirmed'))!.meta!.logMessages); + console.log((await provider.connection.getTransaction(txid, { commitment: 'confirmed' }))!.meta!.logMessages); } return txid; diff --git a/associated-token-account/program-test/Cargo.toml b/associated-token-account/program-test/Cargo.toml index 6436eb1d0bf..be9069b8c90 100644 --- a/associated-token-account/program-test/Cargo.toml +++ b/associated-token-account/program-test/Cargo.toml @@ -11,9 +11,9 @@ version = "0.0.1" test-sbf = [] [dev-dependencies] -solana-program = "2.0.0" -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program = "2.0.3" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" spl-associated-token-account = { version = "4.0.0", path = "../program", features = ["no-entrypoint"] } spl-token = { version = "6.0", path = "../../token/program", features = ["no-entrypoint"] } spl-token-2022 = { version = "4.0.0", path = "../../token/program-2022", features = ["no-entrypoint"] } diff --git a/associated-token-account/program/Cargo.toml b/associated-token-account/program/Cargo.toml index e27da404f5e..a8cb53b1f3c 100644 --- a/associated-token-account/program/Cargo.toml +++ b/associated-token-account/program/Cargo.toml @@ -16,7 +16,7 @@ assert_matches = "1.5.0" borsh = "1.5.1" num-derive = "0.4" num-traits = "0.2" -solana-program = "2.0.0" +solana-program = "2.0.3" spl-token = { version = "6.0", path = "../../token/program", features = [ "no-entrypoint", ] } diff --git a/binary-option/program/Cargo.toml b/binary-option/program/Cargo.toml index 0021bdfc4ab..fc7d4c68d69 100644 --- a/binary-option/program/Cargo.toml +++ b/binary-option/program/Cargo.toml @@ -9,7 +9,7 @@ no-entrypoint = [] test-sbf = [] [dependencies] -solana-program = "2.0.0" +solana-program = "2.0.3" thiserror = "1.0" spl-token = { version = "6.0", path = "../../token/program", features = [ "no-entrypoint", diff --git a/binary-oracle-pair/program/Cargo.toml b/binary-oracle-pair/program/Cargo.toml index 7328e9e3da4..2042a33c970 100644 --- a/binary-oracle-pair/program/Cargo.toml +++ b/binary-oracle-pair/program/Cargo.toml @@ -13,7 +13,7 @@ test-sbf = [] [dependencies] num-derive = "0.4" num-traits = "0.2" -solana-program = "2.0.0" +solana-program = "2.0.3" spl-token = { version = "6.0", path = "../../token/program", features = [ "no-entrypoint", ] } @@ -22,8 +22,8 @@ uint = "0.9" borsh = "1.5.1" [dev-dependencies] -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" [lib] crate-type = ["cdylib", "lib"] diff --git a/ci/solana-version.sh b/ci/solana-version.sh index afa8ebc1321..6699537929e 100755 --- a/ci/solana-version.sh +++ b/ci/solana-version.sh @@ -17,7 +17,7 @@ else # This file is now out of sync with the versions in Cargo.toml. # https://github.com/solana-labs/solana-program-library/pull/6182 # This will require some manual cleanup the next time the version is updated. - solana_version=v2.0.0 + solana_version=v2.0.3 fi export solana_version="$solana_version" diff --git a/examples/rust/cross-program-invocation/Cargo.toml b/examples/rust/cross-program-invocation/Cargo.toml index 5b5718ddcda..bf75f71cab2 100644 --- a/examples/rust/cross-program-invocation/Cargo.toml +++ b/examples/rust/cross-program-invocation/Cargo.toml @@ -13,11 +13,11 @@ no-entrypoint = [] test-sbf = [] [dependencies] -solana-program = "2.0.0" +solana-program = "2.0.3" [dev-dependencies] -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" [lib] crate-type = ["cdylib", "lib"] diff --git a/examples/rust/custom-heap/Cargo.toml b/examples/rust/custom-heap/Cargo.toml index f25234896c4..1441a103067 100644 --- a/examples/rust/custom-heap/Cargo.toml +++ b/examples/rust/custom-heap/Cargo.toml @@ -15,11 +15,11 @@ no-entrypoint = [] test-sbf = [] [dependencies] -solana-program = "2.0.0" +solana-program = "2.0.3" [dev-dependencies] -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" [lib] crate-type = ["cdylib", "lib"] diff --git a/examples/rust/logging/Cargo.toml b/examples/rust/logging/Cargo.toml index ce85dd80c0c..d61e234a849 100644 --- a/examples/rust/logging/Cargo.toml +++ b/examples/rust/logging/Cargo.toml @@ -13,11 +13,11 @@ no-entrypoint = [] test-sbf = [] [dependencies] -solana-program = "2.0.0" +solana-program = "2.0.3" [dev-dependencies] -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" [lib] crate-type = ["cdylib", "lib"] diff --git a/examples/rust/sysvar/Cargo.toml b/examples/rust/sysvar/Cargo.toml index 8459995776a..c5569ec7cbf 100644 --- a/examples/rust/sysvar/Cargo.toml +++ b/examples/rust/sysvar/Cargo.toml @@ -13,11 +13,11 @@ no-entrypoint = [] test-sbf = [] [dependencies] -solana-program = "2.0.0" +solana-program = "2.0.3" [dev-dependencies] -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" [lib] crate-type = ["cdylib", "lib"] diff --git a/examples/rust/transfer-lamports/Cargo.toml b/examples/rust/transfer-lamports/Cargo.toml index bc14059958c..68d09d10d31 100644 --- a/examples/rust/transfer-lamports/Cargo.toml +++ b/examples/rust/transfer-lamports/Cargo.toml @@ -12,11 +12,11 @@ no-entrypoint = [] test-sbf = [] [dependencies] -solana-program = "2.0.0" +solana-program = "2.0.3" [dev-dependencies] -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" [lib] crate-type = ["cdylib", "lib"] diff --git a/examples/rust/transfer-tokens/Cargo.toml b/examples/rust/transfer-tokens/Cargo.toml index 72230163bcf..2874be4fc27 100644 --- a/examples/rust/transfer-tokens/Cargo.toml +++ b/examples/rust/transfer-tokens/Cargo.toml @@ -12,12 +12,12 @@ no-entrypoint = [] test-sbf = [] [dependencies] -solana-program = "2.0.0" +solana-program = "2.0.3" spl-token = { version = "6.0", path = "../../../token/program", features = [ "no-entrypoint" ] } [dev-dependencies] -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" [lib] crate-type = ["cdylib", "lib"] diff --git a/feature-proposal/cli/Cargo.toml b/feature-proposal/cli/Cargo.toml index 6d7ed43bcce..a02f92ee7fa 100644 --- a/feature-proposal/cli/Cargo.toml +++ b/feature-proposal/cli/Cargo.toml @@ -10,11 +10,11 @@ edition = "2021" [dependencies] chrono = "0.4.38" clap = "2.33.3" -solana-clap-utils = "2.0.0" -solana-cli-config = "2.0.0" -solana-client = "2.0.0" -solana-logger = "2.0.0" -solana-sdk = "2.0.0" +solana-clap-utils = "2.0.3" +solana-cli-config = "2.0.3" +solana-client = "2.0.3" +solana-logger = "2.0.3" +solana-sdk = "2.0.3" spl-feature-proposal = { version = "1.0", path = "../program", features = ["no-entrypoint"] } [[bin]] diff --git a/feature-proposal/program/Cargo.toml b/feature-proposal/program/Cargo.toml index cf8d21ce243..a0f60cbe45c 100644 --- a/feature-proposal/program/Cargo.toml +++ b/feature-proposal/program/Cargo.toml @@ -13,14 +13,14 @@ test-sbf = [] [dependencies] borsh = "1.5.1" -solana-program = "2.0.0" +solana-program = "2.0.3" spl-token = { version = "6.0", path = "../../token/program", features = [ "no-entrypoint", ] } [dev-dependencies] -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" [lib] crate-type = ["cdylib", "lib"] diff --git a/governance/addin-api/Cargo.toml b/governance/addin-api/Cargo.toml index dccd430ffbb..bb8424d4e3f 100644 --- a/governance/addin-api/Cargo.toml +++ b/governance/addin-api/Cargo.toml @@ -10,4 +10,4 @@ edition = "2021" [dependencies] borsh = "1.5.1" spl-governance-tools = { version = "0.1.4", path = "../tools" } -solana-program = "2.0.0" +solana-program = "2.0.3" diff --git a/governance/addin-mock/program/Cargo.toml b/governance/addin-mock/program/Cargo.toml index 851d345b0f0..4c500b8f6b4 100644 --- a/governance/addin-mock/program/Cargo.toml +++ b/governance/addin-mock/program/Cargo.toml @@ -19,7 +19,7 @@ num-derive = "0.4" num-traits = "0.2" serde = "1.0.204" serde_derive = "1.0.103" -solana-program = "2.0.0" +solana-program = "2.0.3" spl-token = { version = "6.0", path = "../../../token/program", features = [ "no-entrypoint", ] } @@ -31,8 +31,8 @@ thiserror = "1.0" [dev-dependencies] assert_matches = "1.5.0" proptest = "1.5" -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" spl-governance-test-sdk = { version = "0.1.4", path = "../../test-sdk" } diff --git a/governance/chat/program/Cargo.toml b/governance/chat/program/Cargo.toml index f5d4d8e0663..743a8186e14 100644 --- a/governance/chat/program/Cargo.toml +++ b/governance/chat/program/Cargo.toml @@ -19,7 +19,7 @@ num-derive = "0.4" num-traits = "0.2" serde = "1.0.204" serde_derive = "1.0.103" -solana-program = "2.0.0" +solana-program = "2.0.3" spl-token = { version = "6.0", path = "../../../token/program", features = [ "no-entrypoint", ] } @@ -34,8 +34,8 @@ thiserror = "1.0" [dev-dependencies] assert_matches = "1.5.0" proptest = "1.5" -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" spl-governance-test-sdk = { version = "0.1.4", path = "../../test-sdk" } spl-governance-addin-mock = { version = "0.1.4", path = "../../addin-mock/program" } diff --git a/governance/program/Cargo.toml b/governance/program/Cargo.toml index 6f2d2feb6e7..36ecb4b4944 100644 --- a/governance/program/Cargo.toml +++ b/governance/program/Cargo.toml @@ -19,7 +19,7 @@ num-derive = "0.4" num-traits = "0.2" serde = "1.0.204" serde_derive = "1.0.103" -solana-program = "2.0.0" +solana-program = "2.0.3" spl-token = { version = "6.0", path = "../../token/program", features = [ "no-entrypoint", ] } @@ -31,8 +31,8 @@ thiserror = "1.0" assert_matches = "1.5.0" base64 = "0.22" proptest = "1.5" -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" spl-governance-test-sdk = { version = "0.1.4", path = "../test-sdk" } spl-governance-addin-mock = { version = "0.1.4", path = "../addin-mock/program" } diff --git a/governance/test-sdk/Cargo.toml b/governance/test-sdk/Cargo.toml index 18f431b4e1e..536d5806839 100644 --- a/governance/test-sdk/Cargo.toml +++ b/governance/test-sdk/Cargo.toml @@ -16,9 +16,9 @@ num-derive = "0.4" num-traits = "0.2" serde = "1.0.204" serde_derive = "1.0.103" -solana-program = "2.0.0" -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program = "2.0.3" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" spl-token = { version = "6.0", path = "../../token/program", features = [ "no-entrypoint", ] } diff --git a/governance/tools/Cargo.toml b/governance/tools/Cargo.toml index 1e3f95bf9cb..e2375d8bd27 100644 --- a/governance/tools/Cargo.toml +++ b/governance/tools/Cargo.toml @@ -15,7 +15,7 @@ num-derive = "0.4" num-traits = "0.2" serde = "1.0.204" serde_derive = "1.0.103" -solana-program = "2.0.0" +solana-program = "2.0.3" spl-token = { version = "6.0", path = "../../token/program", features = [ "no-entrypoint", ] } diff --git a/instruction-padding/program/Cargo.toml b/instruction-padding/program/Cargo.toml index 78f3fbd9a5e..f6e07034cea 100644 --- a/instruction-padding/program/Cargo.toml +++ b/instruction-padding/program/Cargo.toml @@ -14,11 +14,11 @@ test-sbf = [] [dependencies] num_enum = "0.7.2" -solana-program = "2.0.0" +solana-program = "2.0.3" [dev-dependencies] -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" [lib] crate-type = ["cdylib", "lib"] diff --git a/libraries/discriminator/Cargo.toml b/libraries/discriminator/Cargo.toml index febc3a88308..9f0d92a0e2d 100644 --- a/libraries/discriminator/Cargo.toml +++ b/libraries/discriminator/Cargo.toml @@ -13,7 +13,7 @@ borsh = ["dep:borsh"] [dependencies] borsh = { version = "1", optional = true } bytemuck = { version = "1.16.1", features = ["derive"] } -solana-program = "2.0.0" +solana-program = "2.0.3" spl-discriminator-derive = { version = "0.2.0", path = "./derive" } [lib] diff --git a/libraries/math/Cargo.toml b/libraries/math/Cargo.toml index 1ebf27fc8d6..0c9d3a7838f 100644 --- a/libraries/math/Cargo.toml +++ b/libraries/math/Cargo.toml @@ -15,14 +15,14 @@ test-sbf = [] borsh = "1.5.1" num-derive = "0.4" num-traits = "0.2" -solana-program = "2.0.0" +solana-program = "2.0.3" thiserror = "1.0" uint = "0.9" [dev-dependencies] proptest = "1.5.0" -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" libm = "0.2.8" [lib] diff --git a/libraries/pod/Cargo.toml b/libraries/pod/Cargo.toml index 3050f4eae8e..983eb539174 100644 --- a/libraries/pod/Cargo.toml +++ b/libraries/pod/Cargo.toml @@ -17,8 +17,8 @@ borsh = { version = "1.5.1", optional = true } bytemuck = { version = "1.16.1" } bytemuck_derive = { version = "1.7.0" } serde = { version = "1.0.204", optional = true } -solana-program = "2.0.0" -solana-zk-token-sdk = "2.0.0" +solana-program = "2.0.3" +solana-zk-token-sdk = "2.0.3" spl-program-error = { version = "0.5.0", path = "../program-error" } [dev-dependencies] diff --git a/libraries/program-error/Cargo.toml b/libraries/program-error/Cargo.toml index ae2c8adafa6..bc273043ad7 100644 --- a/libraries/program-error/Cargo.toml +++ b/libraries/program-error/Cargo.toml @@ -10,14 +10,14 @@ edition = "2021" [dependencies] num-derive = "0.4" num-traits = "0.2" -solana-program = "2.0.0" +solana-program = "2.0.3" spl-program-error-derive = { version = "0.4.1", path = "./derive" } thiserror = "1.0" [dev-dependencies] lazy_static = "1.5" serial_test = "3.1" -solana-sdk = "2.0.0" +solana-sdk = "2.0.3" [lib] crate-type = ["cdylib", "lib"] diff --git a/libraries/tlv-account-resolution/Cargo.toml b/libraries/tlv-account-resolution/Cargo.toml index a817d4d461c..8cc6b6196e4 100644 --- a/libraries/tlv-account-resolution/Cargo.toml +++ b/libraries/tlv-account-resolution/Cargo.toml @@ -14,7 +14,7 @@ test-sbf = [] [dependencies] bytemuck = { version = "1.16.1", features = ["derive"] } serde = { version = "1.0.204", optional = true } -solana-program = "2.0.0" +solana-program = "2.0.3" spl-discriminator = { version = "0.3.0", path = "../discriminator" } spl-program-error = { version = "0.5.0", path = "../program-error" } spl-pod = { version = "0.3.0", path = "../pod" } @@ -23,9 +23,9 @@ spl-type-length-value = { version = "0.5.0", path = "../type-length-value" } [dev-dependencies] futures = "0.3.30" futures-util = "0.3" -solana-client = "2.0.0" -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-client = "2.0.3" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" [lib] crate-type = ["cdylib", "lib"] diff --git a/libraries/type-length-value-derive-test/Cargo.toml b/libraries/type-length-value-derive-test/Cargo.toml index 124e1cc4015..2e0d858dec6 100644 --- a/libraries/type-length-value-derive-test/Cargo.toml +++ b/libraries/type-length-value-derive-test/Cargo.toml @@ -9,7 +9,7 @@ edition = "2021" [dev-dependencies] borsh = "1.5.1" -solana-program = "2.0.0" +solana-program = "2.0.3" spl-discriminator = { version = "0.3.0", path = "../discriminator" } spl-type-length-value = { version = "0.5.0", path = "../type-length-value", features = [ "derive", diff --git a/libraries/type-length-value/Cargo.toml b/libraries/type-length-value/Cargo.toml index 2fe956ce56b..01e84f76334 100644 --- a/libraries/type-length-value/Cargo.toml +++ b/libraries/type-length-value/Cargo.toml @@ -13,7 +13,7 @@ derive = ["dep:spl-type-length-value-derive"] [dependencies] bytemuck = { version = "1.16.1", features = ["derive"] } -solana-program = "2.0.0" +solana-program = "2.0.3" spl-discriminator = { version = "0.3.0", path = "../discriminator" } spl-program-error = { version = "0.5.0", path = "../program-error" } spl-type-length-value-derive = { version = "0.1", path = "./derive", optional = true } diff --git a/managed-token/program/Cargo.toml b/managed-token/program/Cargo.toml index 0ce24f81866..c9acfeee90e 100644 --- a/managed-token/program/Cargo.toml +++ b/managed-token/program/Cargo.toml @@ -24,7 +24,7 @@ test = [] [dependencies] borsh = "1.5.1" shank = "^0.4.2" -solana-program = "2.0.0" +solana-program = "2.0.3" spl-associated-token-account = { version = "4.0.0", path = "../../associated-token-account/program", features = [ "no-entrypoint", ] } @@ -34,5 +34,5 @@ spl-token = { version = "6.0", path = "../../token/program", features = [ thiserror = "^1.0.63" [dev-dependencies] -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" diff --git a/memo/program/Cargo.toml b/memo/program/Cargo.toml index 762fc447e19..cdfd83a4e04 100644 --- a/memo/program/Cargo.toml +++ b/memo/program/Cargo.toml @@ -12,11 +12,11 @@ no-entrypoint = [] test-sbf = [] [dependencies] -solana-program = "2.0.0" +solana-program = "2.0.3" [dev-dependencies] -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" [lib] crate-type = ["cdylib", "lib"] diff --git a/name-service/program/Cargo.toml b/name-service/program/Cargo.toml index e40b99a7620..2be79e70498 100644 --- a/name-service/program/Cargo.toml +++ b/name-service/program/Cargo.toml @@ -17,15 +17,15 @@ no-entrypoint = [] test-sbf = [] [dependencies] -solana-program = "2.0.0" +solana-program = "2.0.3" num-traits = "0.2" borsh = "1.5.1" num-derive = "0.4.2" thiserror = "1.0.63" [dev-dependencies] -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" [lib] crate-type = ["cdylib", "lib"] diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f7e888559fb..2b9e6e7506d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -42,15 +42,15 @@ importers: specifier: ^1.3.3 version: 1.3.3 devDependencies: + '@coral-xyz/anchor': + specifier: ^0.27.0 + version: 0.27.0 '@metaplex-foundation/rustbin': specifier: ^0.3.5 version: 0.3.5 '@metaplex-foundation/solita': specifier: 0.20.1 version: 0.20.1 - '@project-serum/anchor': - specifier: ^0.26.0 - version: 0.26.0 '@solana/eslint-config-solana': specifier: ^3.0.3 version: 3.0.3(@typescript-eslint/eslint-plugin@7.17.0)(@typescript-eslint/parser@7.17.0)(eslint-plugin-jest@28.6.0)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-simple-import-sort@12.1.1)(eslint-plugin-sort-keys-fix@1.1.2)(eslint-plugin-typescript-sort-keys@3.2.0)(eslint@8.57.0)(typescript@5.5.4) @@ -1223,8 +1223,33 @@ packages: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true - /@coral-xyz/borsh@0.26.0(@solana/web3.js@1.95.1): - resolution: {integrity: sha512-uCZ0xus0CszQPHYfWAqKS5swS1UxvePu83oOF+TWpUkedsNlg6p2p4azxZNSSqwXb9uXMFgxhuMBX9r3Xoi0vQ==} + /@coral-xyz/anchor@0.27.0: + resolution: {integrity: sha512-+P/vPdORawvg3A9Wj02iquxb4T0C5m4P6aZBVYysKl4Amk+r6aMPZkUhilBkD6E4Nuxnoajv3CFykUfkGE0n5g==} + engines: {node: '>=11'} + dependencies: + '@coral-xyz/borsh': 0.27.0(@solana/web3.js@1.95.1) + '@solana/web3.js': 1.95.1 + base64-js: 1.5.1 + bn.js: 5.2.1 + bs58: 4.0.1 + buffer-layout: 1.2.2 + camelcase: 6.3.0 + cross-fetch: 3.1.8 + crypto-hash: 1.3.0 + eventemitter3: 4.0.7 + js-sha256: 0.9.0 + pako: 2.1.0 + snake-case: 3.0.4 + superstruct: 0.15.5 + toml: 3.0.0 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: true + + /@coral-xyz/borsh@0.27.0(@solana/web3.js@1.95.1): + resolution: {integrity: sha512-tJKzhLukghTWPLy+n8K8iJKgBq1yLT/AxaNd10yJrX8mI56ao5+OFAKAqW/h0i79KCvb4BK0VGO5ECmmolFz9A==} engines: {node: '>=10'} peerDependencies: '@solana/web3.js': ^1.68.0 @@ -1968,31 +1993,6 @@ packages: engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} dev: true - /@project-serum/anchor@0.26.0: - resolution: {integrity: sha512-Nq+COIjE1135T7qfnOHEn7E0q39bQTgXLFk837/rgFe6Hkew9WML7eHsS+lSYD2p3OJaTiUOHTAq1lHy36oIqQ==} - engines: {node: '>=11'} - dependencies: - '@coral-xyz/borsh': 0.26.0(@solana/web3.js@1.95.1) - '@solana/web3.js': 1.95.1 - base64-js: 1.5.1 - bn.js: 5.2.1 - bs58: 4.0.1 - buffer-layout: 1.2.2 - camelcase: 6.3.0 - cross-fetch: 3.1.8 - crypto-hash: 1.3.0 - eventemitter3: 4.0.7 - js-sha256: 0.9.0 - pako: 2.1.0 - snake-case: 3.0.4 - superstruct: 0.15.5 - toml: 3.0.0 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - dev: true - /@rollup/plugin-alias@5.1.0(rollup@4.19.0): resolution: {integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==} engines: {node: '>=14.0.0'} diff --git a/record/program/Cargo.toml b/record/program/Cargo.toml index c19e1fdcb65..97a0f25b526 100644 --- a/record/program/Cargo.toml +++ b/record/program/Cargo.toml @@ -15,13 +15,13 @@ test-sbf = [] bytemuck = { version = "1.16.1", features = ["derive"] } num-derive = "0.4" num-traits = "0.2" -solana-program = "2.0.0" +solana-program = "2.0.3" thiserror = "1.0" spl-pod = { version = "0.3.0", path = "../../libraries/pod" } [dev-dependencies] -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" [lib] crate-type = ["cdylib", "lib"] diff --git a/shared-memory/program/Cargo.toml b/shared-memory/program/Cargo.toml index ad58d5b5d30..8050ae91190 100644 --- a/shared-memory/program/Cargo.toml +++ b/shared-memory/program/Cargo.toml @@ -12,11 +12,11 @@ test-sbf = [] [dependencies] arrayref = "0.3.8" -solana-program = "2.0.0" +solana-program = "2.0.3" [dev-dependencies] -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" [lib] crate-type = ["cdylib", "lib"] diff --git a/single-pool/cli/Cargo.toml b/single-pool/cli/Cargo.toml index b212045e0c0..489c79cada5 100644 --- a/single-pool/cli/Cargo.toml +++ b/single-pool/cli/Cargo.toml @@ -17,16 +17,16 @@ serde = "1.0.204" serde_derive = "1.0.103" serde_json = "1.0.120" serde_with = "3.9.0" -solana-account-decoder = "2.0.0" -solana-clap-v3-utils = "2.0.0" -solana-cli-config = "2.0.0" -solana-cli-output = "2.0.0" -solana-client = "2.0.0" -solana-logger = "2.0.0" -solana-remote-wallet = "2.0.0" -solana-sdk = "2.0.0" -solana-transaction-status = "2.0.0" -solana-vote-program = "2.0.0" +solana-account-decoder = "2.0.3" +solana-clap-v3-utils = "2.0.3" +solana-cli-config = "2.0.3" +solana-cli-output = "2.0.3" +solana-client = "2.0.3" +solana-logger = "2.0.3" +solana-remote-wallet = "2.0.3" +solana-sdk = "2.0.3" +solana-transaction-status = "2.0.3" +solana-vote-program = "2.0.3" spl-token = { version = "6.0", path = "../../token/program", features = [ "no-entrypoint", ] } @@ -39,7 +39,7 @@ spl-single-pool = { version = "1.0.0", path = "../program", features = [ ] } [dev-dependencies] -solana-test-validator = "2.0.0" +solana-test-validator = "2.0.3" serial_test = "3.1.1" test-case = "3.3" tempfile = "3.10.1" diff --git a/single-pool/program/Cargo.toml b/single-pool/program/Cargo.toml index ba88a56b0ce..c4e4c96b130 100644 --- a/single-pool/program/Cargo.toml +++ b/single-pool/program/Cargo.toml @@ -17,7 +17,7 @@ borsh = "1.5.1" num-derive = "0.4" num-traits = "0.2" num_enum = "0.7.2" -solana-program = "2.0.0" +solana-program = "2.0.3" solana-security-txt = "1.1.1" spl-token = { version = "6.0", path = "../../token/program", features = [ "no-entrypoint", @@ -28,9 +28,9 @@ spl-associated-token-account = { version = "4.0.0", path = "../../associated-tok thiserror = "1.0" [dev-dependencies] -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" -solana-vote-program = "2.0.0" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" +solana-vote-program = "2.0.3" test-case = "3.3" bincode = "1.3.1" rand = "0.8.5" diff --git a/stake-pool/cli/Cargo.toml b/stake-pool/cli/Cargo.toml index 8258e32b003..b21b344a32c 100644 --- a/stake-pool/cli/Cargo.toml +++ b/stake-pool/cli/Cargo.toml @@ -14,15 +14,15 @@ clap = "2.33.3" serde = "1.0.204" serde_derive = "1.0.130" serde_json = "1.0.120" -solana-account-decoder = "2.0.0" -solana-clap-utils = "2.0.0" -solana-cli-config = "2.0.0" -solana-cli-output = "2.0.0" -solana-client = "2.0.0" -solana-logger = "2.0.0" -solana-program = "2.0.0" -solana-remote-wallet = "2.0.0" -solana-sdk = "2.0.0" +solana-account-decoder = "2.0.3" +solana-clap-utils = "2.0.3" +solana-cli-config = "2.0.3" +solana-cli-output = "2.0.3" +solana-client = "2.0.3" +solana-logger = "2.0.3" +solana-program = "2.0.3" +solana-remote-wallet = "2.0.3" +solana-sdk = "2.0.3" spl-associated-token-account = { version = "=4.0.0", path = "../../associated-token-account/program", features = [ "no-entrypoint", ] } diff --git a/stake-pool/program/Cargo.toml b/stake-pool/program/Cargo.toml index ffc4056b527..94b1be949ef 100644 --- a/stake-pool/program/Cargo.toml +++ b/stake-pool/program/Cargo.toml @@ -20,7 +20,7 @@ num-traits = "0.2" num_enum = "0.7.2" serde = "1.0.204" serde_derive = "1.0.103" -solana-program = "2.0.0" +solana-program = "2.0.3" solana-security-txt = "1.1.1" spl-math = { version = "0.2", path = "../../libraries/math", features = [ "no-entrypoint", @@ -37,9 +37,9 @@ bincode = "1.3.1" [dev-dependencies] assert_matches = "1.5.0" proptest = "1.5" -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" -solana-vote-program = "2.0.0" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" +solana-vote-program = "2.0.3" spl-token = { version = "6.0", path = "../../token/program", features = [ "no-entrypoint", ] } diff --git a/stateless-asks/program/Cargo.toml b/stateless-asks/program/Cargo.toml index 713d69d6b39..58e1146ea47 100644 --- a/stateless-asks/program/Cargo.toml +++ b/stateless-asks/program/Cargo.toml @@ -12,7 +12,7 @@ test-sbf = [] [dependencies] borsh = "1.5.1" -solana-program = "2.0.0" +solana-program = "2.0.3" spl-token = { version = "6.0", path = "../../token/program", features = [ "no-entrypoint", ] } @@ -22,8 +22,8 @@ spl-associated-token-account = { version = "4.0.0", path = "../../associated-tok thiserror = "1.0" [dev-dependencies] -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" [lib] crate-type = ["cdylib", "lib"] diff --git a/token-collection/program/Cargo.toml b/token-collection/program/Cargo.toml index 0852e561d11..20063a72024 100644 --- a/token-collection/program/Cargo.toml +++ b/token-collection/program/Cargo.toml @@ -12,7 +12,7 @@ no-entrypoint = [] test-sbf = [] [dependencies] -solana-program = "2.0.0" +solana-program = "2.0.3" spl-pod = { version = "0.3.0", path = "../../libraries/pod" } spl-program-error = { version = "0.5.0" , path = "../../libraries/program-error" } spl-token-2022 = { version = "4.0.0", path = "../../token/program-2022", features = ["no-entrypoint"] } @@ -22,8 +22,8 @@ spl-token-metadata-interface = { version = "0.4.0", path = "../../token-metadata spl-type-length-value = { version = "0.5.0", path = "../../libraries/type-length-value" } [dev-dependencies] -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" spl-discriminator = { version = "0.3.0", path = "../../libraries/discriminator" } spl-token-client = { version = "0.11.0", path = "../../token/client" } diff --git a/token-group/example/Cargo.toml b/token-group/example/Cargo.toml index 7d023c796dc..e13edba0db4 100644 --- a/token-group/example/Cargo.toml +++ b/token-group/example/Cargo.toml @@ -12,15 +12,15 @@ no-entrypoint = [] test-sbf = [] [dependencies] -solana-program = "2.0.0" +solana-program = "2.0.3" spl-pod = { version = "0.3.0", path = "../../libraries/pod" } spl-token-2022 = { version = "4.0.0", path = "../../token/program-2022", features = ["no-entrypoint"] } spl-token-group-interface = { version = "0.3.0", path = "../interface" } spl-type-length-value = { version = "0.5.0", path = "../../libraries/type-length-value" } [dev-dependencies] -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" spl-discriminator = { version = "0.3.0", path = "../../libraries/discriminator" } spl-token-client = { version = "0.11.0", path = "../../token/client" } spl-token-metadata-interface = { version = "0.4.0", path = "../../token-metadata/interface" } diff --git a/token-group/interface/Cargo.toml b/token-group/interface/Cargo.toml index b72fc3a3f6d..198934a64aa 100644 --- a/token-group/interface/Cargo.toml +++ b/token-group/interface/Cargo.toml @@ -9,7 +9,7 @@ edition = "2021" [dependencies] bytemuck = "1.16.1" -solana-program = "2.0.0" +solana-program = "2.0.3" spl-discriminator = { version = "0.3.0" , path = "../../libraries/discriminator" } spl-pod = { version = "0.3.0" , path = "../../libraries/pod", features = ["borsh"] } spl-program-error = { version = "0.5.0" , path = "../../libraries/program-error" } diff --git a/token-lending/cli/Cargo.toml b/token-lending/cli/Cargo.toml index 903db0f1d25..45db7bd46f7 100644 --- a/token-lending/cli/Cargo.toml +++ b/token-lending/cli/Cargo.toml @@ -10,12 +10,12 @@ version = "0.2.0" [dependencies] clap = "2.33.3" -solana-clap-utils = "2.0.0" -solana-cli-config = "2.0.0" -solana-client = "2.0.0" -solana-logger = "2.0.0" -solana-sdk = "2.0.0" -solana-program = "2.0.0" +solana-clap-utils = "2.0.3" +solana-cli-config = "2.0.3" +solana-client = "2.0.3" +solana-logger = "2.0.3" +solana-sdk = "2.0.3" +solana-program = "2.0.3" spl-token-lending = { version = "0.2", path="../program", features = [ "no-entrypoint" ] } spl-token = { version = "6.0", path="../../token/program", features = [ "no-entrypoint" ] } diff --git a/token-lending/flash_loan_receiver/Cargo.toml b/token-lending/flash_loan_receiver/Cargo.toml index 9bb0f4f3ae8..d1ab7ff82ff 100644 --- a/token-lending/flash_loan_receiver/Cargo.toml +++ b/token-lending/flash_loan_receiver/Cargo.toml @@ -5,7 +5,7 @@ edition = "2021" [dependencies] arrayref = "0.3.8" -solana-program = "2.0.0" +solana-program = "2.0.3" spl-token = { version = "6.0", path = "../../token/program", features=["no-entrypoint"] } [lib] diff --git a/token-lending/program/Cargo.toml b/token-lending/program/Cargo.toml index c7c080a88c8..4932f36391a 100644 --- a/token-lending/program/Cargo.toml +++ b/token-lending/program/Cargo.toml @@ -16,7 +16,7 @@ arrayref = "0.3.8" bytemuck = "1.16.1" num-derive = "0.4" num-traits = "0.2" -solana-program = "2.0.0" +solana-program = "2.0.3" spl-token = { version = "6.0", path = "../../token/program", features = [ "no-entrypoint" ] } thiserror = "1.0" uint = "0.9" @@ -24,8 +24,8 @@ uint = "0.9" [dev-dependencies] assert_matches = "1.5.0" proptest = "1.5" -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" [lib] crate-type = ["cdylib", "lib"] diff --git a/token-metadata/example/Cargo.toml b/token-metadata/example/Cargo.toml index f6bb9c6d6a4..8816b77f857 100644 --- a/token-metadata/example/Cargo.toml +++ b/token-metadata/example/Cargo.toml @@ -12,15 +12,15 @@ no-entrypoint = [] test-sbf = [] [dependencies] -solana-program = "2.0.0" +solana-program = "2.0.3" spl-token-2022 = { version = "4.0.0", path = "../../token/program-2022", features = ["no-entrypoint"] } spl-token-metadata-interface = { version = "0.4.0", path = "../interface" } spl-type-length-value = { version = "0.5.0" , path = "../../libraries/type-length-value" } spl-pod = { version = "0.3.0", path = "../../libraries/pod" } [dev-dependencies] -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" spl-token-client = { version = "0.11.0", path = "../../token/client" } test-case = "3.3" diff --git a/token-metadata/interface/Cargo.toml b/token-metadata/interface/Cargo.toml index 040ce0d6323..a9f27b2d24e 100644 --- a/token-metadata/interface/Cargo.toml +++ b/token-metadata/interface/Cargo.toml @@ -13,7 +13,7 @@ serde-traits = ["dep:serde", "spl-pod/serde-traits"] [dependencies] borsh = "1.5.1" serde = { version = "1.0.204", optional = true } -solana-program = "2.0.0" +solana-program = "2.0.3" spl-discriminator = { version = "0.3.0", path = "../../libraries/discriminator" } spl-program-error = { version = "0.5.0", path = "../../libraries/program-error" } spl-type-length-value = { version = "0.5.0", path = "../../libraries/type-length-value" } diff --git a/token-swap/js/test/main.test.ts b/token-swap/js/test/main.test.ts index 3f6aac99cdb..e0967a1bb40 100644 --- a/token-swap/js/test/main.test.ts +++ b/token-swap/js/test/main.test.ts @@ -121,7 +121,7 @@ async function getConnection(): Promise { if (connection) return connection; const url = 'http://127.0.0.1:8899'; - connection = new Connection(url, 'recent'); + connection = new Connection(url, 'processed'); const version = await connection.getVersion(); console.log('Connection to cluster established:', url, version); diff --git a/token-swap/program/Cargo.toml b/token-swap/program/Cargo.toml index 906a1a500ca..2d52da5b746 100644 --- a/token-swap/program/Cargo.toml +++ b/token-swap/program/Cargo.toml @@ -17,7 +17,7 @@ arrayref = "0.3.8" enum_dispatch = "0.3.13" num-derive = "0.4" num-traits = "0.2" -solana-program = "2.0.0" +solana-program = "2.0.3" spl-math = { version = "0.2", path = "../../libraries/math", features = [ "no-entrypoint" ] } spl-token = { version = "6.0", path = "../../token/program", features = [ "no-entrypoint" ] } spl-token-2022 = { version = "4.0.0", path = "../../token/program-2022", features = [ "no-entrypoint" ] } @@ -28,7 +28,7 @@ roots = { version = "0.0.8", optional = true } [dev-dependencies] proptest = "1.5" roots = "0.0.8" -solana-sdk = "2.0.0" +solana-sdk = "2.0.3" test-case = "3.3" [lib] diff --git a/token-swap/program/fuzz/Cargo.toml b/token-swap/program/fuzz/Cargo.toml index b01b567e6b5..4cb4ecdc39f 100644 --- a/token-swap/program/fuzz/Cargo.toml +++ b/token-swap/program/fuzz/Cargo.toml @@ -11,7 +11,7 @@ publish = false [dependencies] honggfuzz = { version = "0.5.56" } arbitrary = { version = "1.3", features = ["derive"] } -solana-program = "2.0.0" +solana-program = "2.0.3" spl-math = { version = "0.2", path = "../../../libraries/math", features = [ "no-entrypoint" ] } spl-token = { version = "6.0", path = "../../../token/program", features = [ "no-entrypoint" ] } spl-token-swap = { path = "..", features = ["fuzz", "no-entrypoint"] } diff --git a/token-upgrade/cli/Cargo.toml b/token-upgrade/cli/Cargo.toml index ccd5c64dd81..27452d782ee 100644 --- a/token-upgrade/cli/Cargo.toml +++ b/token-upgrade/cli/Cargo.toml @@ -13,12 +13,12 @@ walkdir = "2" [dependencies] clap = { version = "3", features = ["cargo"] } futures-util = "0.3.30" -solana-clap-v3-utils = "2.0.0" -solana-cli-config = "2.0.0" -solana-client = "2.0.0" -solana-logger = "2.0.0" -solana-remote-wallet = "2.0.0" -solana-sdk = "2.0.0" +solana-clap-v3-utils = "2.0.3" +solana-cli-config = "2.0.3" +solana-client = "2.0.3" +solana-logger = "2.0.3" +solana-remote-wallet = "2.0.3" +solana-sdk = "2.0.3" spl-associated-token-account = { version = "4.0.0", path = "../../associated-token-account/program", features = ["no-entrypoint"] } spl-token = { version = "6.0", path = "../../token/program", features = ["no-entrypoint"] } spl-token-2022 = { version = "4.0.0", path = "../../token/program-2022", features = ["no-entrypoint"] } @@ -27,7 +27,7 @@ spl-token-upgrade = { version = "0.1", path = "../program", features = ["no-entr tokio = { version = "1", features = ["full"] } [dev-dependencies] -solana-test-validator = "2.0.0" +solana-test-validator = "2.0.3" [[bin]] name = "spl-token-upgrade" diff --git a/token-upgrade/program/Cargo.toml b/token-upgrade/program/Cargo.toml index 1b4c1f81482..2ad05f11c72 100644 --- a/token-upgrade/program/Cargo.toml +++ b/token-upgrade/program/Cargo.toml @@ -15,13 +15,13 @@ test-sbf = [] num-derive = "0.4" num-traits = "0.2" num_enum = "0.7.2" -solana-program = "2.0.0" +solana-program = "2.0.3" spl-token-2022 = { version = "4.0.0", path = "../../token/program-2022", features = ["no-entrypoint"] } thiserror = "1.0" [dev-dependencies] -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" spl-token = { version = "6.0", path = "../../token/program", features = ["no-entrypoint"] } spl-token-client = { version = "0.11.0", path = "../../token/client" } test-case = "3.3" diff --git a/token-wrap/program/Cargo.toml b/token-wrap/program/Cargo.toml index 986f7d4b56e..66057b8c0d0 100644 --- a/token-wrap/program/Cargo.toml +++ b/token-wrap/program/Cargo.toml @@ -14,7 +14,7 @@ test-sbf = [] [dependencies] bytemuck = { version = "1.16.1", features = ["derive"] } num_enum = "0.7" -solana-program = "2.0.0" +solana-program = "2.0.3" spl-associated-token-account = { version = "4.0.0", path = "../../associated-token-account/program", features = ["no-entrypoint"] } spl-token = { version = "6.0", path = "../../token/program", features = ["no-entrypoint"] } spl-token-2022 = { version = "4.0.0", path = "../../token/program-2022", features = ["no-entrypoint"] } diff --git a/token/cli/Cargo.toml b/token/cli/Cargo.toml index 8ebd81c7d1a..d81ed19a09c 100644 --- a/token/cli/Cargo.toml +++ b/token/cli/Cargo.toml @@ -19,15 +19,15 @@ futures = "0.3" serde = "1.0.204" serde_derive = "1.0.103" serde_json = "1.0.120" -solana-account-decoder = "2.0.0" -solana-clap-utils = "2.0.0" -solana-cli-config = "2.0.0" -solana-cli-output = "2.0.0" -solana-client = "2.0.0" -solana-logger = "2.0.0" -solana-remote-wallet = "2.0.0" -solana-sdk = "2.0.0" -solana-transaction-status = "2.0.0" +solana-account-decoder = "2.0.3" +solana-clap-utils = "2.0.3" +solana-cli-config = "2.0.3" +solana-cli-output = "2.0.3" +solana-client = "2.0.3" +solana-logger = "2.0.3" +solana-remote-wallet = "2.0.3" +solana-sdk = "2.0.3" +solana-transaction-status = "2.0.3" spl-token = { version = "6.0", path = "../program", features = [ "no-entrypoint", ] } @@ -48,7 +48,7 @@ strum_macros = "0.26" tokio = "1.39" [dev-dependencies] -solana-test-validator = "2.0.0" +solana-test-validator = "2.0.3" assert_cmd = "2.0.14" libtest-mimic = "0.7" serial_test = "3.1.1" diff --git a/token/client/Cargo.toml b/token/client/Cargo.toml index a8a2adf2b24..762b2f3e4cb 100644 --- a/token/client/Cargo.toml +++ b/token/client/Cargo.toml @@ -12,12 +12,12 @@ async-trait = "0.1" curve25519-dalek = "3.2.1" futures = "0.3.30" futures-util = "0.3" -solana-banks-interface = "2.0.0" -solana-cli-output = { version = "2.0.0", optional = true } -solana-program-test = "2.0.0" -solana-rpc-client = "2.0.0" -solana-rpc-client-api = "2.0.0" -solana-sdk = "2.0.0" +solana-banks-interface = "2.0.3" +solana-cli-output = { version = "2.0.3", optional = true } +solana-program-test = "2.0.3" +solana-rpc-client = "2.0.3" +solana-rpc-client-api = "2.0.3" +solana-sdk = "2.0.3" # We never want the entrypoint for ATA, but we want the entrypoint for token when # testing token spl-associated-token-account = { version = "4.0.0", path = "../../associated-token-account/program", features = [ diff --git a/token/confidential-transfer/ciphertext-arithmetic/Cargo.toml b/token/confidential-transfer/ciphertext-arithmetic/Cargo.toml index 75b0297b174..3f848de384a 100644 --- a/token/confidential-transfer/ciphertext-arithmetic/Cargo.toml +++ b/token/confidential-transfer/ciphertext-arithmetic/Cargo.toml @@ -11,7 +11,7 @@ edition = "2021" base64 = "0.22.1" bytemuck = "1.16.1" solana-curve25519 = "2.0.0" -solana-zk-sdk = "2.0.0" +solana-zk-sdk = "2.0.3" [dev-dependencies] spl-token-confidential-transfer-proof-generation = { version = "0.1.0", path = "../proof-generation" } diff --git a/token/confidential-transfer/proof-extraction/Cargo.toml b/token/confidential-transfer/proof-extraction/Cargo.toml index 50f7c9ba78a..8949627a946 100644 --- a/token/confidential-transfer/proof-extraction/Cargo.toml +++ b/token/confidential-transfer/proof-extraction/Cargo.toml @@ -10,7 +10,7 @@ edition = "2021" [dependencies] bytemuck = "1.16.1" solana-curve25519 = "2.0.0" -solana-zk-sdk = "2.0.0" +solana-zk-sdk = "2.0.3" thiserror = "1.0.63" [lib] diff --git a/token/confidential-transfer/proof-generation/Cargo.toml b/token/confidential-transfer/proof-generation/Cargo.toml index ade348ba3ea..7d580d77081 100644 --- a/token/confidential-transfer/proof-generation/Cargo.toml +++ b/token/confidential-transfer/proof-generation/Cargo.toml @@ -9,7 +9,7 @@ edition = "2021" [dependencies] curve25519-dalek = "3.2.1" -solana-zk-sdk = "2.0.0" +solana-zk-sdk = "2.0.3" thiserror = "1.0.63" [dev-dependencies] diff --git a/token/confidential-transfer/proof-tests/Cargo.toml b/token/confidential-transfer/proof-tests/Cargo.toml index ad1bc822dbd..d528e2367e7 100644 --- a/token/confidential-transfer/proof-tests/Cargo.toml +++ b/token/confidential-transfer/proof-tests/Cargo.toml @@ -9,7 +9,7 @@ edition = "2021" [dev-dependencies] curve25519-dalek = "3.2.1" -solana-zk-sdk = "2.0.0" +solana-zk-sdk = "2.0.3" thiserror = "1.0.63" spl-token-confidential-transfer-proof-extraction = { version = "0.1.0", path = "../proof-extraction" } spl-token-confidential-transfer-proof-generation = { version = "0.1.0", path = "../proof-generation" } diff --git a/token/program-2022-test/Cargo.toml b/token/program-2022-test/Cargo.toml index 79101933fc0..6350ebd285a 100644 --- a/token/program-2022-test/Cargo.toml +++ b/token/program-2022-test/Cargo.toml @@ -19,9 +19,9 @@ walkdir = "2" async-trait = "0.1" borsh = "1.5.1" futures-util = "0.3" -solana-program = "2.0.0" -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program = "2.0.3" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" spl-associated-token-account = { version = "4.0.0", path = "../../associated-token-account/program" } spl-memo = { version = "5.0.0", path = "../../memo/program", features = [ "no-entrypoint", diff --git a/token/program-2022/Cargo.toml b/token/program-2022/Cargo.toml index 3e75846bef6..18e3f95531b 100644 --- a/token/program-2022/Cargo.toml +++ b/token/program-2022/Cargo.toml @@ -22,9 +22,9 @@ bytemuck = { version = "1.16.1", features = ["derive"] } num-derive = "0.4" num-traits = "0.2" num_enum = "0.7.2" -solana-program = "2.0.0" +solana-program = "2.0.3" solana-security-txt = "1.1.1" -solana-zk-token-sdk = "2.0.0" +solana-zk-token-sdk = "2.0.3" spl-memo = { version = "5.0", path = "../../memo/program", features = [ "no-entrypoint" ] } spl-token = { version = "6.0", path = "../program", features = ["no-entrypoint"] } spl-token-group-interface = { version = "0.3.0", path = "../../token-group/interface" } @@ -41,8 +41,8 @@ base64 = { version = "0.22.1", optional = true } lazy_static = "1.5.0" proptest = "1.5" serial_test = "3.1.1" -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" spl-tlv-account-resolution = { version = "0.7.0", path = "../../libraries/tlv-account-resolution" } serde_json = "1.0.120" diff --git a/token/program/Cargo.toml b/token/program/Cargo.toml index 077bdfef156..fbc257511c4 100644 --- a/token/program/Cargo.toml +++ b/token/program/Cargo.toml @@ -18,15 +18,15 @@ bytemuck = "1.16.1" num-derive = "0.4" num-traits = "0.2" num_enum = "0.7.2" -solana-program = "2.0.0" +solana-program = "2.0.3" thiserror = "1.0" [dev-dependencies] lazy_static = "1.5.0" proptest = "1.5" serial_test = "3.1.1" -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" [lib] crate-type = ["cdylib", "lib"] diff --git a/token/transfer-hook/cli/Cargo.toml b/token/transfer-hook/cli/Cargo.toml index 22243032076..3ed240276e5 100644 --- a/token/transfer-hook/cli/Cargo.toml +++ b/token/transfer-hook/cli/Cargo.toml @@ -11,12 +11,12 @@ version = "0.2.0" [dependencies] clap = { version = "3", features = ["cargo"] } futures-util = "0.3.30" -solana-clap-v3-utils = "2.0.0" -solana-cli-config = "2.0.0" -solana-client = "2.0.0" -solana-logger = "2.0.0" -solana-remote-wallet = "2.0.0" -solana-sdk = "2.0.0" +solana-clap-v3-utils = "2.0.3" +solana-cli-config = "2.0.3" +solana-client = "2.0.3" +solana-logger = "2.0.3" +solana-remote-wallet = "2.0.3" +solana-sdk = "2.0.3" spl-tlv-account-resolution = { version = "0.7.0" , path = "../../../libraries/tlv-account-resolution", features = ["serde-traits"] } spl-transfer-hook-interface = { version = "0.7.0", path = "../interface" } strum = "0.26" @@ -27,7 +27,7 @@ serde_json = "1.0.120" serde_yaml = "0.9.34" [dev-dependencies] -solana-test-validator = "2.0.0" +solana-test-validator = "2.0.3" spl-token-2022 = { version = "4.0.0", path = "../../program-2022", features = ["no-entrypoint"] } spl-token-client = { version = "0.11.0", path = "../../client" } spl-transfer-hook-example = { version = "0.6.0", path = "../example" } diff --git a/token/transfer-hook/example/Cargo.toml b/token/transfer-hook/example/Cargo.toml index 6eb58bde9c6..9df4d2abf76 100644 --- a/token/transfer-hook/example/Cargo.toml +++ b/token/transfer-hook/example/Cargo.toml @@ -15,15 +15,15 @@ forbid-additional-mints = [] [dependencies] arrayref = "0.3.8" -solana-program = "2.0.0" +solana-program = "2.0.3" spl-tlv-account-resolution = { version = "0.7.0" , path = "../../../libraries/tlv-account-resolution" } spl-token-2022 = { version = "4.0.0", path = "../../program-2022", features = ["no-entrypoint"] } spl-transfer-hook-interface = { version = "0.7.0" , path = "../interface" } spl-type-length-value = { version = "0.5.0" , path = "../../../libraries/type-length-value" } [dev-dependencies] -solana-program-test = "2.0.0" -solana-sdk = "2.0.0" +solana-program-test = "2.0.3" +solana-sdk = "2.0.3" [lib] crate-type = ["cdylib", "lib"] diff --git a/token/transfer-hook/interface/Cargo.toml b/token/transfer-hook/interface/Cargo.toml index 2e3fb0c5edc..8ab712b9133 100644 --- a/token/transfer-hook/interface/Cargo.toml +++ b/token/transfer-hook/interface/Cargo.toml @@ -10,7 +10,7 @@ edition = "2021" [dependencies] arrayref = "0.3.8" bytemuck = { version = "1.16.1", features = ["derive"] } -solana-program = "2.0.0" +solana-program = "2.0.3" spl-discriminator = { version = "0.3.0" , path = "../../../libraries/discriminator" } spl-program-error = { version = "0.5.0" , path = "../../../libraries/program-error" } spl-tlv-account-resolution = { version = "0.7.0" , path = "../../../libraries/tlv-account-resolution" } diff --git a/utils/test-client/Cargo.toml b/utils/test-client/Cargo.toml index 97a7d46feb3..e496f50d08d 100644 --- a/utils/test-client/Cargo.toml +++ b/utils/test-client/Cargo.toml @@ -8,7 +8,7 @@ edition = "2021" # Used to ensure that SPL programs are buildable by external clients [dependencies] -solana-sdk = "2.0.0" +solana-sdk = "2.0.3" spl-memo = { path = "../../memo/program", features = [ "no-entrypoint" ] } spl-token = { path = "../../token/program", features = [ "no-entrypoint" ] } spl-token-swap = { path = "../../token-swap/program", features = [ "no-entrypoint" ] }