diff --git a/Cargo.lock b/Cargo.lock index 2c4b02d..f09ae4a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -121,7 +121,7 @@ dependencies = [ "openssl", "sha3", "solana-ed25519-program", - "solana-message", + "solana-message 3.1.0", "solana-precompile-error", "solana-pubkey 3.0.0", "solana-sdk-ids", @@ -179,7 +179,7 @@ dependencies = [ "bincode", "libsecp256k1", "num-traits", - "solana-account", + "solana-account 3.4.0", "solana-account-info", "solana-big-mod-exp", "solana-blake3-hasher", @@ -220,7 +220,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a15a8e85dc7796559a1bd3bd292d62a841c7a564deefe783655974d2d8b49207" dependencies = [ "solana-hash 3.1.0", - "solana-message", + "solana-message 3.1.0", "solana-packet", "solana-pubkey 3.0.0", "solana-sdk-ids", @@ -4505,6 +4505,24 @@ dependencies = [ "solana-sysvar 3.1.1", ] +[[package]] +name = "solana-account" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "862b95723ec6f2a27451d2fc7f4f8cf1f80a79627dcfed63879aac4ea5fe3bc2" +dependencies = [ + "bincode", + "serde", + "serde_bytes", + "serde_derive", + "solana-account-info", + "solana-clock", + "solana-instruction-error", + "solana-pubkey 4.1.0", + "solana-sdk-ids", + "solana-sysvar 4.0.0", +] + [[package]] name = "solana-account-decoder" version = "3.1.8" @@ -4518,7 +4536,7 @@ dependencies = [ "bv", "serde", "serde_json", - "solana-account", + "solana-account 3.4.0", "solana-account-decoder-client-types", "solana-address-lookup-table-interface", "solana-clock", @@ -4557,7 +4575,7 @@ dependencies = [ "bs58", "serde", "serde_json", - "solana-account", + "solana-account 3.4.0", "solana-pubkey 3.0.0", "zstd", ] @@ -4603,7 +4621,7 @@ dependencies = [ "seqlock", "serde", "smallvec", - "solana-account", + "solana-account 3.4.0", "solana-address-lookup-table-interface", "solana-bucket-map", "solana-clock", @@ -4613,7 +4631,7 @@ dependencies = [ "solana-hash 3.1.0", "solana-lattice-hash", "solana-measure", - "solana-message", + "solana-message 3.1.0", "solana-metrics", "solana-nohash-hasher", "solana-pubkey 3.0.0", @@ -4625,7 +4643,7 @@ dependencies = [ "solana-system-interface 2.0.0", "solana-sysvar 3.1.1", "solana-time-utils", - "solana-transaction", + "solana-transaction 3.1.0", "solana-transaction-context", "solana-transaction-error", "spl-generic-token", @@ -4703,18 +4721,18 @@ checksum = "c3a1b216be442158ae6ffcbe57cc8662ada054902c415b2bf82922aed83b0d40" dependencies = [ "borsh", "futures", - "solana-account", + "solana-account 3.4.0", "solana-banks-interface", "solana-clock", "solana-commitment-config", "solana-hash 3.1.0", - "solana-message", + "solana-message 3.1.0", "solana-program-pack", "solana-pubkey 3.0.0", "solana-rent 3.1.0", "solana-signature", "solana-sysvar 3.1.1", - "solana-transaction", + "solana-transaction 3.1.0", "solana-transaction-context", "solana-transaction-error", "tarpc", @@ -4730,14 +4748,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f53ca62827471c64e5fa7f7671cb525b996762fe31c8ef2e60095726dd24c494" dependencies = [ "serde", - "solana-account", + "solana-account 3.4.0", "solana-clock", "solana-commitment-config", "solana-hash 3.1.0", - "solana-message", + "solana-message 3.1.0", "solana-pubkey 3.0.0", "solana-signature", - "solana-transaction", + "solana-transaction 3.1.0", "solana-transaction-context", "solana-transaction-error", "tarpc", @@ -4753,20 +4771,20 @@ dependencies = [ "bincode", "crossbeam-channel", "futures", - "solana-account", + "solana-account 3.4.0", "solana-banks-interface", "solana-client", "solana-clock", "solana-commitment-config", "solana-hash 3.1.0", - "solana-message", + "solana-message 3.1.0", "solana-pubkey 3.0.0", "solana-runtime", "solana-runtime-transaction", "solana-send-transaction-service", "solana-signature", "solana-svm", - "solana-transaction", + "solana-transaction 3.1.0", "solana-transaction-error", "tarpc", "tokio", @@ -4863,7 +4881,7 @@ dependencies = [ "agave-syscalls", "bincode", "qualifier_attr", - "solana-account", + "solana-account 3.4.0", "solana-bincode", "solana-clock", "solana-instruction", @@ -4956,7 +4974,7 @@ dependencies = [ "solana-derivation-path", "solana-hash 3.1.0", "solana-keypair", - "solana-message", + "solana-message 3.1.0", "solana-native-token", "solana-presigner", "solana-pubkey 3.0.0", @@ -5002,7 +5020,7 @@ dependencies = [ "semver", "serde", "serde_json", - "solana-account", + "solana-account 3.4.0", "solana-account-decoder", "solana-bincode", "solana-clap-utils", @@ -5010,7 +5028,7 @@ dependencies = [ "solana-clock", "solana-epoch-info", "solana-hash 3.1.0", - "solana-message", + "solana-message 3.1.0", "solana-packet", "solana-pubkey 3.0.0", "solana-rpc-client-api", @@ -5018,7 +5036,7 @@ dependencies = [ "solana-signature", "solana-stake-interface", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 3.1.0", "solana-transaction-error", "solana-transaction-status", "solana-transaction-status-client-types", @@ -5042,7 +5060,7 @@ dependencies = [ "log", "quinn", "rayon", - "solana-account", + "solana-account 3.4.0", "solana-client-traits", "solana-commitment-config", "solana-connection-cache", @@ -5051,7 +5069,7 @@ dependencies = [ "solana-instruction", "solana-keypair", "solana-measure", - "solana-message", + "solana-message 3.1.0", "solana-net-utils", "solana-pubkey 3.0.0", "solana-pubsub-client", @@ -5065,7 +5083,7 @@ dependencies = [ "solana-streamer", "solana-time-utils", "solana-tpu-client", - "solana-transaction", + "solana-transaction 3.1.0", "solana-transaction-error", "solana-transaction-status-client-types", "solana-udp-client", @@ -5080,18 +5098,18 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08618ed587e128105510c54ae3e456b9a06d674d8640db75afe66dad65cb4e02" dependencies = [ - "solana-account", + "solana-account 3.4.0", "solana-commitment-config", "solana-epoch-info", "solana-hash 3.1.0", "solana-instruction", "solana-keypair", - "solana-message", + "solana-message 3.1.0", "solana-pubkey 3.0.0", "solana-signature", "solana-signer", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 3.1.0", "solana-transaction-error", ] @@ -5189,7 +5207,7 @@ dependencies = [ "bincode", "serde", "serde_derive", - "solana-account", + "solana-account 3.4.0", "solana-instruction", "solana-pubkey 3.0.0", "solana-sdk-ids", @@ -5375,27 +5393,6 @@ dependencies = [ "solana-pubkey 3.0.0", ] -[[package]] -name = "solana-example-mocks" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978855d164845c1b0235d4b4d101cadc55373fffaf0b5b6cfa2194d25b2ed658" -dependencies = [ - "serde", - "serde_derive", - "solana-address-lookup-table-interface", - "solana-clock", - "solana-hash 3.1.0", - "solana-instruction", - "solana-keccak-hasher", - "solana-message", - "solana-nonce", - "solana-pubkey 3.0.0", - "solana-sdk-ids", - "solana-system-interface 2.0.0", - "thiserror 2.0.18", -] - [[package]] name = "solana-example-mocks" version = "4.0.0" @@ -5422,7 +5419,7 @@ dependencies = [ "bincode", "serde", "serde_derive", - "solana-account", + "solana-account 3.4.0", "solana-account-info", "solana-instruction", "solana-program-error", @@ -5475,7 +5472,7 @@ dependencies = [ "memmap2 0.5.10", "serde", "serde_derive", - "solana-account", + "solana-account 3.4.0", "solana-clock", "solana-cluster-type", "solana-epoch-schedule", @@ -5689,7 +5686,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ddc6ca85532321c1e4ae6b0024f6b23267e742635aec19cac744a54a37ee5764" dependencies = [ "log", - "solana-account", + "solana-account 3.4.0", "solana-bincode", "solana-bpf-loader-program", "solana-instruction", @@ -5732,6 +5729,26 @@ dependencies = [ "solana-transaction-error", ] +[[package]] +name = "solana-message" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6435a6070b6c5898201aae845db328cf3bd3cebc17b55af9b43138da5ced4a85" +dependencies = [ + "blake3", + "lazy_static", + "serde", + "serde_derive", + "solana-address 2.4.0", + "solana-hash 4.2.0", + "solana-instruction", + "solana-sanitize", + "solana-sdk-ids", + "solana-short-vec", + "solana-transaction-error", + "wincode", +] + [[package]] name = "solana-metrics" version = "3.1.8" @@ -5812,7 +5829,7 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "805fd25b29e5a1a0e6c3dd6320c9da80f275fbe4ff6e392617c303a2085c435e" dependencies = [ - "solana-account", + "solana-account 3.4.0", "solana-hash 3.1.0", "solana-nonce", "solana-sdk-ids", @@ -5878,7 +5895,7 @@ dependencies = [ "rayon", "serde", "solana-hash 3.1.0", - "solana-message", + "solana-message 3.1.0", "solana-metrics", "solana-packet", "solana-pubkey 3.0.0", @@ -5934,53 +5951,6 @@ dependencies = [ "solana-signer", ] -[[package]] -name = "solana-program" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91b12305dd81045d705f427acd0435a2e46444b65367d7179d7bdcfc3bc5f5eb" -dependencies = [ - "memoffset", - "solana-account-info", - "solana-big-mod-exp", - "solana-blake3-hasher", - "solana-borsh", - "solana-clock", - "solana-cpi", - "solana-define-syscall 3.0.0", - "solana-epoch-rewards", - "solana-epoch-schedule", - "solana-epoch-stake", - "solana-example-mocks 3.0.0", - "solana-fee-calculator", - "solana-hash 3.1.0", - "solana-instruction", - "solana-instruction-error", - "solana-instructions-sysvar", - "solana-keccak-hasher", - "solana-last-restart-slot", - "solana-msg", - "solana-native-token", - "solana-program-entrypoint", - "solana-program-error", - "solana-program-memory", - "solana-program-option", - "solana-program-pack", - "solana-pubkey 3.0.0", - "solana-rent 3.1.0", - "solana-sdk-ids", - "solana-secp256k1-recover", - "solana-serde-varint", - "solana-serialize-utils", - "solana-sha256-hasher", - "solana-short-vec", - "solana-slot-hashes", - "solana-slot-history", - "solana-stable-layout", - "solana-sysvar 3.1.1", - "solana-sysvar-id", -] - [[package]] name = "solana-program" version = "4.0.0" @@ -5998,7 +5968,7 @@ dependencies = [ "solana-epoch-rewards", "solana-epoch-schedule", "solana-epoch-stake", - "solana-example-mocks 4.0.0", + "solana-example-mocks", "solana-fee-calculator", "solana-hash 4.2.0", "solana-instruction", @@ -6036,7 +6006,7 @@ checksum = "72fc15a97e374d38b350b0b32833137469f633450d0e19d71d7251810ebbc206" dependencies = [ "bincode", "serde", - "solana-account", + "solana-account 3.4.0", "solana-loader-v3-interface", "solana-pubkey 3.0.0", "solana-rent 3.1.0", @@ -6104,7 +6074,7 @@ dependencies = [ "percentage", "rand 0.8.5", "serde", - "solana-account", + "solana-account 3.4.0", "solana-account-info", "solana-clock", "solana-epoch-rewards", @@ -6152,7 +6122,7 @@ dependencies = [ "crossbeam-channel", "log", "serde", - "solana-account", + "solana-account 3.4.0", "solana-account-info", "solana-accounts-db", "solana-banks-client", @@ -6170,7 +6140,7 @@ dependencies = [ "solana-instruction", "solana-keypair", "solana-loader-v3-interface", - "solana-message", + "solana-message 3.1.0", "solana-msg", "solana-native-token", "solana-poh-config", @@ -6192,7 +6162,7 @@ dependencies = [ "solana-system-interface 2.0.0", "solana-sysvar 3.1.1", "solana-sysvar-id", - "solana-transaction", + "solana-transaction 3.1.0", "solana-transaction-context", "solana-transaction-error", "solana-vote-program", @@ -6217,6 +6187,7 @@ version = "4.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b06bd918d60111ee1f97de817113e2040ca0cedb740099ee8d646233f6b906c" dependencies = [ + "rand 0.9.2", "solana-address 2.4.0", ] @@ -6372,7 +6343,7 @@ dependencies = [ "semver", "serde", "serde_json", - "solana-account", + "solana-account 3.4.0", "solana-account-decoder", "solana-account-decoder-client-types", "solana-clock", @@ -6382,11 +6353,11 @@ dependencies = [ "solana-feature-gate-interface", "solana-hash 3.1.0", "solana-instruction", - "solana-message", + "solana-message 3.1.0", "solana-pubkey 3.0.0", "solana-rpc-client-api", "solana-signature", - "solana-transaction", + "solana-transaction 3.1.0", "solana-transaction-error", "solana-transaction-status-client-types", "solana-version", @@ -6421,10 +6392,10 @@ version = "3.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "28bd892ee8c80db85bf78594dde4dd2537ba11d419bf30676e7ab948da290675" dependencies = [ - "solana-account", + "solana-account 3.4.0", "solana-commitment-config", "solana-hash 3.1.0", - "solana-message", + "solana-message 3.1.0", "solana-nonce", "solana-pubkey 3.0.0", "solana-rpc-client", @@ -6443,7 +6414,7 @@ dependencies = [ "semver", "serde", "serde_json", - "solana-account", + "solana-account 3.4.0", "solana-account-decoder-client-types", "solana-address 1.1.0", "solana-clock", @@ -6451,7 +6422,7 @@ dependencies = [ "solana-fee-calculator", "solana-inflation", "solana-reward-info", - "solana-transaction", + "solana-transaction 3.1.0", "solana-transaction-error", "solana-transaction-status-client-types", "solana-version", @@ -6507,7 +6478,7 @@ dependencies = [ "serde", "serde_json", "serde_with", - "solana-account", + "solana-account 3.4.0", "solana-account-info", "solana-accounts-db", "solana-address-lookup-table-interface", @@ -6543,7 +6514,7 @@ dependencies = [ "solana-loader-v3-interface", "solana-loader-v4-interface", "solana-measure", - "solana-message", + "solana-message 3.1.0", "solana-metrics", "solana-native-token", "solana-nohash-hasher", @@ -6578,7 +6549,7 @@ dependencies = [ "solana-sysvar 3.1.1", "solana-sysvar-id", "solana-time-utils", - "solana-transaction", + "solana-transaction 3.1.0", "solana-transaction-context", "solana-transaction-error", "solana-transaction-status-client-types", @@ -6607,12 +6578,12 @@ dependencies = [ "solana-compute-budget", "solana-compute-budget-instruction", "solana-hash 3.1.0", - "solana-message", + "solana-message 3.1.0", "solana-pubkey 3.0.0", "solana-sdk-ids", "solana-signature", "solana-svm-transaction", - "solana-transaction", + "solana-transaction 3.1.0", "solana-transaction-context", "solana-transaction-error", "thiserror 2.0.18", @@ -6643,25 +6614,25 @@ dependencies = [ [[package]] name = "solana-sdk" -version = "3.0.0" +version = "4.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f03df7969f5e723ad31b6c9eadccc209037ac4caa34d8dc259316b05c11e82b" +checksum = "657e20ea41ba32cad0c493bec60b6d55cc6c30d2c1073b94cfee96dda0d764dd" dependencies = [ "bincode", "bs58", "serde", - "solana-account", + "solana-account 4.1.0", "solana-epoch-info", "solana-epoch-rewards-hasher", "solana-fee-structure", "solana-inflation", "solana-keypair", - "solana-message", + "solana-message 4.0.0", "solana-offchain-message", "solana-presigner", - "solana-program 3.0.0", + "solana-program", "solana-program-memory", - "solana-pubkey 3.0.0", + "solana-pubkey 4.1.0", "solana-sanitize", "solana-sdk-ids", "solana-sdk-macro", @@ -6674,7 +6645,7 @@ dependencies = [ "solana-signature", "solana-signer", "solana-time-utils", - "solana-transaction", + "solana-transaction 4.0.0", "solana-transaction-error", "thiserror 2.0.18", ] @@ -6991,7 +6962,7 @@ dependencies = [ "log", "percentage", "serde", - "solana-account", + "solana-account 3.4.0", "solana-clock", "solana-fee-structure", "solana-hash 3.1.0", @@ -7000,7 +6971,7 @@ dependencies = [ "solana-loader-v3-interface", "solana-loader-v4-interface", "solana-loader-v4-program", - "solana-message", + "solana-message 3.1.0", "solana-nonce", "solana-nonce-account", "solana-program-entrypoint", @@ -7030,7 +7001,7 @@ version = "3.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c216afeef20cf86fd3d2ae812bebcdc23ee0e3d45fb4b3b28ad168cb56778ed" dependencies = [ - "solana-account", + "solana-account 3.4.0", "solana-clock", "solana-precompile-error", "solana-pubkey 3.0.0", @@ -7075,11 +7046,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a9ca13fa9a99ad8474c3867d56d81effcf5582bb6356ab0a9ed2fc373a3e4af7" dependencies = [ "solana-hash 3.1.0", - "solana-message", + "solana-message 3.1.0", "solana-pubkey 3.0.0", "solana-sdk-ids", "solana-signature", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -7130,7 +7101,7 @@ dependencies = [ "bincode", "log", "serde", - "solana-account", + "solana-account 3.4.0", "solana-bincode", "solana-fee-calculator", "solana-instruction", @@ -7155,11 +7126,11 @@ checksum = "a31b5699ec533621515e714f1533ee6b3b0e71c463301d919eb59b8c1e249d30" dependencies = [ "solana-hash 3.1.0", "solana-keypair", - "solana-message", + "solana-message 3.1.0", "solana-pubkey 3.0.0", "solana-signer", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -7170,8 +7141,6 @@ checksum = "6690d3dd88f15c21edff68eb391ef8800df7a1f5cec84ee3e8d1abf05affdf74" dependencies = [ "base64 0.22.1", "bincode", - "bytemuck", - "bytemuck_derive", "lazy_static", "serde", "serde_derive", @@ -7278,7 +7247,7 @@ dependencies = [ "solana-connection-cache", "solana-epoch-schedule", "solana-measure", - "solana-message", + "solana-message 3.1.0", "solana-net-utils", "solana-pubkey 3.0.0", "solana-pubsub-client", @@ -7287,7 +7256,7 @@ dependencies = [ "solana-rpc-client-api", "solana-signature", "solana-signer", - "solana-transaction", + "solana-transaction 3.1.0", "solana-transaction-error", "thiserror 2.0.18", "tokio", @@ -7333,13 +7302,35 @@ dependencies = [ "solana-hash 4.2.0", "solana-instruction", "solana-instruction-error", - "solana-message", + "solana-message 3.1.0", + "solana-sanitize", + "solana-sdk-ids", + "solana-short-vec", + "solana-signature", + "solana-signer", + "solana-transaction-error", +] + +[[package]] +name = "solana-transaction" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9dc0d18f4f109cc1777459271800755705ca6d1aba319934611e1d4f6bb162b5" +dependencies = [ + "serde", + "serde_derive", + "solana-address 2.4.0", + "solana-hash 4.2.0", + "solana-instruction", + "solana-instruction-error", + "solana-message 4.0.0", "solana-sanitize", "solana-sdk-ids", "solana-short-vec", "solana-signature", "solana-signer", "solana-transaction-error", + "wincode", ] [[package]] @@ -7350,7 +7341,7 @@ checksum = "f55a9c2e2af954fae402f08e210c7f01d6a8517ad358f8f0db11ed7de89b02d4" dependencies = [ "bincode", "serde", - "solana-account", + "solana-account 3.4.0", "solana-instruction", "solana-instructions-sysvar", "solana-pubkey 3.0.0", @@ -7409,7 +7400,7 @@ dependencies = [ "solana-instruction", "solana-loader-v2-interface", "solana-loader-v3-interface", - "solana-message", + "solana-message 3.1.0", "solana-program-option", "solana-pubkey 3.0.0", "solana-reward-info", @@ -7417,7 +7408,7 @@ dependencies = [ "solana-signature", "solana-stake-interface", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 3.1.0", "solana-transaction-error", "solana-transaction-status-client-types", "solana-vote-interface", @@ -7444,11 +7435,11 @@ dependencies = [ "solana-account-decoder-client-types", "solana-commitment-config", "solana-instruction", - "solana-message", + "solana-message 3.1.0", "solana-pubkey 3.0.0", "solana-reward-info", "solana-signature", - "solana-transaction", + "solana-transaction 3.1.0", "solana-transaction-context", "solana-transaction-error", "thiserror 2.0.18", @@ -7479,7 +7470,7 @@ dependencies = [ "assert_matches", "solana-pubkey 3.0.0", "solana-runtime-transaction", - "solana-transaction", + "solana-transaction 3.1.0", "static_assertions", "unwrap_none", ] @@ -7507,7 +7498,7 @@ dependencies = [ "itertools 0.12.1", "log", "serde", - "solana-account", + "solana-account 3.4.0", "solana-bincode", "solana-clock", "solana-hash 3.1.0", @@ -7520,7 +7511,7 @@ dependencies = [ "solana-signature", "solana-signer", "solana-svm-transaction", - "solana-transaction", + "solana-transaction 3.1.0", "solana-vote-interface", "thiserror 2.0.18", ] @@ -7563,7 +7554,7 @@ dependencies = [ "num-derive", "num-traits", "serde", - "solana-account", + "solana-account 3.4.0", "solana-bincode", "solana-clock", "solana-epoch-schedule", @@ -7577,7 +7568,7 @@ dependencies = [ "solana-sdk-ids", "solana-signer", "solana-slot-hashes", - "solana-transaction", + "solana-transaction 3.1.0", "solana-transaction-context", "solana-vote-interface", "thiserror 2.0.18", @@ -7992,14 +7983,14 @@ dependencies = [ "bytemuck", "futures", "futures-util", - "solana-account", + "solana-account 3.4.0", "solana-banks-client", "solana-banks-interface", "solana-cli-output", "solana-compute-budget-interface", "solana-hash 3.1.0", "solana-instruction", - "solana-message", + "solana-message 3.1.0", "solana-packet", "solana-program-error", "solana-program-pack", @@ -8010,7 +8001,7 @@ dependencies = [ "solana-signature", "solana-signer", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 3.1.0", "spl-associated-token-account-interface", "spl-elgamal-registry", "spl-memo-interface", @@ -8074,7 +8065,7 @@ dependencies = [ name = "spl-token-group-example" version = "0.2.1" dependencies = [ - "solana-program 4.0.0", + "solana-program", "solana-program-error", "solana-program-test", "solana-sdk", @@ -9160,6 +9151,7 @@ dependencies = [ "pastey", "proc-macro2", "quote", + "solana-short-vec", "thiserror 2.0.18", "wincode-derive", ] diff --git a/program/Cargo.toml b/program/Cargo.toml index 26ff95a..421cc61 100644 --- a/program/Cargo.toml +++ b/program/Cargo.toml @@ -23,7 +23,7 @@ spl-type-length-value = "0.9.0" [dev-dependencies] solana-program-test = { version = "3.1.8", features = ["agave-unstable-api"] } -solana-sdk = "3.0.0" +solana-sdk = "4.0.1" spl-discriminator = "0.5.2" spl-token-client = { version = "0.18.0", features = ["dev-context-only-utils"] } spl-token-metadata-interface = "0.8.0"