diff --git a/Cargo.lock b/Cargo.lock index 4c5289a..7493048 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -70,7 +70,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2733340e0429d146d4b77d265ae80b22e253507b30a2257ff68eccb78eab210b" dependencies = [ "ahash 0.8.11", - "solana-epoch-schedule", + "solana-epoch-schedule 2.2.1", "solana-hash 2.3.0", "solana-pubkey 2.4.0", "solana-sha256-hasher 2.3.0", @@ -99,12 +99,12 @@ dependencies = [ "agave-feature-set", "bincode", "digest 0.10.7", - "ed25519-dalek", + "ed25519-dalek 1.0.1", "libsecp256k1", "openssl", "sha3", "solana-ed25519-program", - "solana-message", + "solana-message 2.4.0", "solana-precompile-error", "solana-pubkey 2.4.0", "solana-sdk-ids 2.2.1", @@ -130,11 +130,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e79356209e3126f9a60af1b50690be8334336b4b9e52e9ccc87e775519d78f78" dependencies = [ "solana-hash 2.3.0", - "solana-message", - "solana-packet", + "solana-message 2.4.0", + "solana-packet 2.2.1", "solana-pubkey 2.4.0", "solana-sdk-ids 2.2.1", - "solana-short-vec", + "solana-short-vec 2.2.1", "solana-signature 2.3.0", "solana-svm-transaction", ] @@ -490,6 +490,12 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "base16ct" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" + [[package]] name = "base64" version = "0.12.3" @@ -508,6 +514,12 @@ version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" +[[package]] +name = "base64ct" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba" + [[package]] name = "bincode" version = "1.3.3" @@ -906,6 +918,12 @@ dependencies = [ "web-sys", ] +[[package]] +name = "const-oid" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" + [[package]] name = "constant_time_eq" version = "0.3.1" @@ -986,6 +1004,18 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929" +[[package]] +name = "crypto-bigint" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" +dependencies = [ + "generic-array", + "rand_core 0.6.4", + "subtle", + "zeroize", +] + [[package]] name = "crypto-common" version = "0.1.6" @@ -1113,6 +1143,16 @@ version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "575f75dfd25738df5b91b8e43e14d44bda14637a58fae779fd2b064f8bf3e010" +[[package]] +name = "der" +version = "0.7.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" +dependencies = [ + "const-oid", + "zeroize", +] + [[package]] name = "der-parser" version = "8.2.0" @@ -1187,6 +1227,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ "block-buffer 0.10.4", + "const-oid", "crypto-common", "subtle", ] @@ -1267,13 +1308,37 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "abe71d579d1812060163dff96056261deb5bf6729b100fa2e36a68b9649ba3d3" +[[package]] +name = "ecdsa" +version = "0.16.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca" +dependencies = [ + "der", + "digest 0.10.7", + "elliptic-curve", + "rfc6979", + "signature 2.2.0", + "spki", +] + [[package]] name = "ed25519" version = "1.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" dependencies = [ - "signature", + "signature 1.6.4", +] + +[[package]] +name = "ed25519" +version = "2.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" +dependencies = [ + "pkcs8", + "signature 2.2.0", ] [[package]] @@ -1283,13 +1348,28 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" dependencies = [ "curve25519-dalek 3.2.0", - "ed25519", + "ed25519 1.5.3", "rand 0.7.3", "serde", "sha2 0.9.9", "zeroize", ] +[[package]] +name = "ed25519-dalek" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70e796c081cee67dc755e1a36a0a172b897fab85fc3f6bc48307991f64e4eca9" +dependencies = [ + "curve25519-dalek 4.1.3", + "ed25519 2.2.3", + "rand_core 0.6.4", + "serde", + "sha2 0.10.8", + "subtle", + "zeroize", +] + [[package]] name = "ed25519-dalek-bip32" version = "0.2.0" @@ -1297,7 +1377,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d2be62a4061b872c8c0873ee4fc6f101ce7b889d039f019c5fa2af471a59908" dependencies = [ "derivation-path", - "ed25519-dalek", + "ed25519-dalek 1.0.1", + "hmac 0.12.1", + "sha2 0.10.8", +] + +[[package]] +name = "ed25519-dalek-bip32" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b49a684b133c4980d7ee783936af771516011c8cd15f429dbda77245e282f03" +dependencies = [ + "derivation-path", + "ed25519-dalek 2.2.0", "hmac 0.12.1", "sha2 0.10.8", ] @@ -1320,6 +1412,25 @@ version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +[[package]] +name = "elliptic-curve" +version = "0.13.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" +dependencies = [ + "base16ct", + "crypto-bigint", + "digest 0.10.7", + "ff", + "generic-array", + "group", + "pkcs8", + "rand_core 0.6.4", + "sec1", + "subtle", + "zeroize", +] + [[package]] name = "encode_unicode" version = "1.0.0" @@ -1439,6 +1550,16 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "835a3dc7d1ec9e75e2b5fb4ba75396837112d2060b03f7d43bc1897c7f7211da" +[[package]] +name = "ff" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" +dependencies = [ + "rand_core 0.6.4", + "subtle", +] + [[package]] name = "fiat-crypto" version = "0.2.9" @@ -1639,6 +1760,7 @@ checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" dependencies = [ "typenum", "version_check", + "zeroize", ] [[package]] @@ -1717,6 +1839,17 @@ dependencies = [ "spinning_top", ] +[[package]] +name = "group" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" +dependencies = [ + "ff", + "rand_core 0.6.4", + "subtle", +] + [[package]] name = "hash32" version = "0.3.1" @@ -2285,6 +2418,20 @@ dependencies = [ "serde_json", ] +[[package]] +name = "k256" +version = "0.13.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" +dependencies = [ + "cfg-if", + "ecdsa", + "elliptic-curve", + "once_cell", + "sha2 0.10.8", + "signature 2.2.0", +] + [[package]] name = "kaigan" version = "0.2.6" @@ -2961,6 +3108,16 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" +[[package]] +name = "pkcs8" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" +dependencies = [ + "der", + "spki", +] + [[package]] name = "pkg-config" version = "0.3.32" @@ -3429,6 +3586,16 @@ dependencies = [ "tower-service", ] +[[package]] +name = "rfc6979" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" +dependencies = [ + "hmac 0.12.1", + "subtle", +] + [[package]] name = "ring" version = "0.17.13" @@ -3664,6 +3831,20 @@ dependencies = [ "untrusted", ] +[[package]] +name = "sec1" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" +dependencies = [ + "base16ct", + "der", + "generic-array", + "pkcs8", + "subtle", + "zeroize", +] + [[package]] name = "security-framework" version = "3.2.0" @@ -3891,6 +4072,16 @@ version = "1.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" +[[package]] +name = "signature" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" +dependencies = [ + "digest 0.10.7", + "rand_core 0.6.4", +] + [[package]] name = "siphasher" version = "0.3.11" @@ -3949,11 +4140,29 @@ dependencies = [ "serde_bytes", "serde_derive", "solana-account-info 2.2.1", - "solana-clock", + "solana-clock 2.2.2", "solana-instruction 2.3.0", "solana-pubkey 2.4.0", "solana-sdk-ids 2.2.1", - "solana-sysvar", + "solana-sysvar 2.2.2", +] + +[[package]] +name = "solana-account" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f885ce7f937871ecb56aadbeaaec963b234a580b7d6ebbdb8fa4249a36f92433" +dependencies = [ + "bincode", + "serde", + "serde_bytes", + "serde_derive", + "solana-account-info 3.0.0", + "solana-clock 3.0.0", + "solana-instruction-error", + "solana-pubkey 3.0.0", + "solana-sdk-ids 3.0.0", + "solana-sysvar 3.0.0", ] [[package]] @@ -3970,25 +4179,25 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "solana-account", + "solana-account 2.2.1", "solana-account-decoder-client-types", - "solana-address-lookup-table-interface", - "solana-clock", + "solana-address-lookup-table-interface 2.2.2", + "solana-clock 2.2.2", "solana-config-program-client", - "solana-epoch-schedule", - "solana-fee-calculator", + "solana-epoch-schedule 2.2.1", + "solana-fee-calculator 2.2.1", "solana-instruction 2.3.0", "solana-loader-v3-interface", - "solana-nonce", + "solana-nonce 2.2.1", "solana-program-option 2.2.1", - "solana-program-pack", + "solana-program-pack 2.2.1", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-sdk-ids 2.2.1", - "solana-slot-hashes", - "solana-slot-history", + "solana-slot-hashes 2.2.1", + "solana-slot-history 2.2.1", "solana-stake-interface", - "solana-sysvar", + "solana-sysvar 2.2.2", "solana-vote-interface", "spl-generic-token", "spl-token", @@ -4010,7 +4219,7 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "solana-account", + "solana-account 2.2.1", "solana-pubkey 2.4.0", "zstd", ] @@ -4034,6 +4243,8 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "82f4691b69b172c687d218dd2f1f23fc7ea5e9aa79df9ac26dab3d8dd829ce48" dependencies = [ + "bincode", + "serde", "solana-program-error 3.0.0", "solana-program-memory 3.0.0", "solana-pubkey 3.0.0", @@ -4071,17 +4282,17 @@ dependencies = [ "serde_derive", "slab", "smallvec", - "solana-account", - "solana-address-lookup-table-interface", + "solana-account 2.2.1", + "solana-address-lookup-table-interface 2.2.2", "solana-bucket-map", - "solana-clock", - "solana-epoch-schedule", - "solana-fee-calculator", + "solana-clock 2.2.2", + "solana-epoch-schedule 2.2.1", + "solana-fee-calculator 2.2.1", "solana-genesis-config", "solana-hash 2.3.0", "solana-lattice-hash", "solana-measure", - "solana-message", + "solana-message 2.4.0", "solana-metrics", "solana-nohash-hasher", "solana-pubkey 2.4.0", @@ -4089,12 +4300,12 @@ dependencies = [ "solana-rent-collector", "solana-reward-info", "solana-sha256-hasher 2.3.0", - "solana-slot-hashes", + "solana-slot-hashes 2.2.1", "solana-svm-transaction", - "solana-system-interface", - "solana-sysvar", - "solana-time-utils", - "solana-transaction", + "solana-system-interface 1.0.0", + "solana-sysvar 2.2.2", + "solana-time-utils 2.2.1", + "solana-transaction 2.2.3", "solana-transaction-context", "solana-transaction-error 2.2.1", "spl-generic-token", @@ -4113,8 +4324,12 @@ dependencies = [ "borsh 1.5.7", "bytemuck", "bytemuck_derive", + "curve25519-dalek 4.1.3", "five8", "five8_const", + "rand 0.8.5", + "serde", + "serde_derive", "solana-atomic-u64 3.0.0", "solana-define-syscall 3.0.0", "solana-program-error 3.0.0", @@ -4132,11 +4347,23 @@ dependencies = [ "bytemuck", "serde", "serde_derive", - "solana-clock", + "solana-clock 2.2.2", "solana-instruction 2.3.0", "solana-pubkey 2.4.0", "solana-sdk-ids 2.2.1", - "solana-slot-hashes", + "solana-slot-hashes 2.2.1", +] + +[[package]] +name = "solana-address-lookup-table-interface" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2f56cac5e70517a2f27d05e5100b20de7182473ffd0035b23ea273307905987" +dependencies = [ + "solana-clock 3.0.0", + "solana-pubkey 3.0.0", + "solana-sdk-ids 3.0.0", + "solana-slot-hashes 3.0.0", ] [[package]] @@ -4165,18 +4392,18 @@ checksum = "70bdbf1c4bd667bae0cbb0ba2cbfd809ac89838e697215a6d21b4ee866aa0143" dependencies = [ "borsh 1.5.7", "futures", - "solana-account", + "solana-account 2.2.1", "solana-banks-interface", - "solana-clock", + "solana-clock 2.2.2", "solana-commitment-config", "solana-hash 2.3.0", - "solana-message", - "solana-program-pack", + "solana-message 2.4.0", + "solana-program-pack 2.2.1", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-signature 2.3.0", - "solana-sysvar", - "solana-transaction", + "solana-sysvar 2.2.2", + "solana-transaction 2.2.3", "solana-transaction-context", "solana-transaction-error 2.2.1", "tarpc", @@ -4193,14 +4420,14 @@ checksum = "f92736b0f47f43386f50e168d229935d5e1dd0b4e1d49be468f0ca3d2d52df6d" dependencies = [ "serde", "serde_derive", - "solana-account", - "solana-clock", + "solana-account 2.2.1", + "solana-clock 2.2.2", "solana-commitment-config", "solana-hash 2.3.0", - "solana-message", + "solana-message 2.4.0", "solana-pubkey 2.4.0", "solana-signature 2.3.0", - "solana-transaction", + "solana-transaction 2.2.3", "solana-transaction-context", "solana-transaction-error 2.2.1", "tarpc", @@ -4216,20 +4443,20 @@ dependencies = [ "bincode", "crossbeam-channel", "futures", - "solana-account", + "solana-account 2.2.1", "solana-banks-interface", "solana-client", - "solana-clock", + "solana-clock 2.2.2", "solana-commitment-config", "solana-hash 2.3.0", - "solana-message", + "solana-message 2.4.0", "solana-pubkey 2.4.0", "solana-runtime", "solana-runtime-transaction", "solana-send-transaction-service", "solana-signature 2.3.0", "solana-svm", - "solana-transaction", + "solana-transaction 2.2.3", "solana-transaction-error 2.2.1", "tarpc", "tokio", @@ -4247,6 +4474,17 @@ dependencies = [ "solana-define-syscall 2.3.0", ] +[[package]] +name = "solana-big-mod-exp" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30c80fb6d791b3925d5ec4bf23a7c169ef5090c013059ec3ed7d0b2c04efa085" +dependencies = [ + "num-bigint 0.4.6", + "num-traits", + "solana-define-syscall 3.0.0", +] + [[package]] name = "solana-bincode" version = "2.2.1" @@ -4270,6 +4508,17 @@ dependencies = [ "solana-sanitize 2.2.1", ] +[[package]] +name = "solana-blake3-hasher" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffa2e3bdac3339c6d0423275e45dafc5ac25f4d43bf344d026a3cc9a85e244a6" +dependencies = [ + "blake3", + "solana-define-syscall 3.0.0", + "solana-hash 3.0.0", +] + [[package]] name = "solana-bn254" version = "2.2.2" @@ -4315,36 +4564,36 @@ dependencies = [ "num-traits", "qualifier_attr", "scopeguard", - "solana-account", + "solana-account 2.2.1", "solana-account-info 2.2.1", - "solana-big-mod-exp", + "solana-big-mod-exp 2.2.1", "solana-bincode", - "solana-blake3-hasher", + "solana-blake3-hasher 2.2.1", "solana-bn254", - "solana-clock", - "solana-cpi", + "solana-clock 2.2.2", + "solana-cpi 2.2.1", "solana-curve25519", "solana-hash 2.3.0", "solana-instruction 2.3.0", - "solana-keccak-hasher", + "solana-keccak-hasher 2.2.1", "solana-loader-v3-interface", "solana-loader-v4-interface", "solana-log-collector", "solana-measure", - "solana-packet", + "solana-packet 2.2.1", "solana-poseidon", - "solana-program-entrypoint", + "solana-program-entrypoint 2.2.1", "solana-program-runtime", "solana-pubkey 2.4.0", "solana-sbpf", "solana-sdk-ids 2.2.1", - "solana-secp256k1-recover", + "solana-secp256k1-recover 2.2.1", "solana-sha256-hasher 2.3.0", - "solana-stable-layout", + "solana-stable-layout 2.2.1", "solana-svm-feature-set", - "solana-system-interface", - "solana-sysvar", - "solana-sysvar-id", + "solana-system-interface 1.0.0", + "solana-sysvar 2.2.2", + "solana-sysvar-id 2.2.1", "solana-timings", "solana-transaction-context", "solana-type-overrides", @@ -4364,7 +4613,7 @@ dependencies = [ "modular-bitfield", "num_enum", "rand 0.8.5", - "solana-clock", + "solana-clock 2.2.2", "solana-measure", "solana-pubkey 2.4.0", "tempfile", @@ -4419,15 +4668,15 @@ dependencies = [ "chrono", "clap", "rpassword", - "solana-clock", + "solana-clock 2.2.2", "solana-cluster-type", "solana-commitment-config", "solana-derivation-path 2.2.1", "solana-hash 2.3.0", - "solana-keypair", - "solana-message", - "solana-native-token", - "solana-presigner", + "solana-keypair 2.2.1", + "solana-message 2.4.0", + "solana-native-token 2.3.0", + "solana-presigner 2.2.1", "solana-pubkey 2.4.0", "solana-remote-wallet", "solana-seed-phrase 2.2.1", @@ -4472,25 +4721,25 @@ dependencies = [ "semver", "serde", "serde_json", - "solana-account", + "solana-account 2.2.1", "solana-account-decoder", "solana-bincode", "solana-clap-utils", "solana-cli-config", - "solana-clock", - "solana-epoch-info", + "solana-clock 2.2.2", + "solana-epoch-info 2.2.1", "solana-hash 2.3.0", - "solana-message", - "solana-native-token", - "solana-packet", + "solana-message 2.4.0", + "solana-native-token 2.3.0", + "solana-packet 2.2.1", "solana-pubkey 2.4.0", "solana-rpc-client-api", "solana-sdk-ids 2.2.1", "solana-signature 2.3.0", "solana-stake-interface", - "solana-system-interface", - "solana-sysvar", - "solana-transaction", + "solana-system-interface 1.0.0", + "solana-sysvar 2.2.2", + "solana-transaction 2.2.3", "solana-transaction-error 2.2.1", "solana-transaction-status", "solana-vote-program", @@ -4513,16 +4762,16 @@ dependencies = [ "log", "quinn", "rayon", - "solana-account", + "solana-account 2.2.1", "solana-client-traits", "solana-commitment-config", "solana-connection-cache", - "solana-epoch-info", + "solana-epoch-info 2.2.1", "solana-hash 2.3.0", "solana-instruction 2.3.0", - "solana-keypair", + "solana-keypair 2.2.1", "solana-measure", - "solana-message", + "solana-message 2.4.0", "solana-pubkey 2.4.0", "solana-pubsub-client", "solana-quic-client", @@ -4534,9 +4783,9 @@ dependencies = [ "solana-signer 2.2.1", "solana-streamer", "solana-thin-client", - "solana-time-utils", + "solana-time-utils 2.2.1", "solana-tpu-client", - "solana-transaction", + "solana-transaction 2.2.3", "solana-transaction-error 2.2.1", "solana-udp-client", "thiserror 2.0.16", @@ -4549,18 +4798,18 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "83f0071874e629f29e0eb3dab8a863e98502ac7aba55b7e0df1803fc5cac72a7" dependencies = [ - "solana-account", + "solana-account 2.2.1", "solana-commitment-config", - "solana-epoch-info", + "solana-epoch-info 2.2.1", "solana-hash 2.3.0", "solana-instruction 2.3.0", - "solana-keypair", - "solana-message", + "solana-keypair 2.2.1", + "solana-message 2.4.0", "solana-pubkey 2.4.0", "solana-signature 2.3.0", "solana-signer 2.2.1", - "solana-system-interface", - "solana-transaction", + "solana-system-interface 1.0.0", + "solana-transaction 2.2.3", "solana-transaction-error 2.2.1", ] @@ -4573,8 +4822,21 @@ dependencies = [ "serde", "serde_derive", "solana-sdk-ids 2.2.1", - "solana-sdk-macro", - "solana-sysvar-id", + "solana-sdk-macro 2.2.1", + "solana-sysvar-id 2.2.1", +] + +[[package]] +name = "solana-clock" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb62e9381182459a4520b5fe7fb22d423cae736239a6427fc398a88743d0ed59" +dependencies = [ + "serde", + "serde_derive", + "solana-sdk-ids 3.0.0", + "solana-sdk-macro 3.0.0", + "solana-sysvar-id 3.0.0", ] [[package]] @@ -4604,7 +4866,7 @@ version = "2.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "920340599f6e67fe6a49188609105edf983195787489265c98ff50b41d6ce1b4" dependencies = [ - "solana-fee-structure", + "solana-fee-structure 2.3.0", "solana-program-runtime", ] @@ -4621,7 +4883,7 @@ dependencies = [ "solana-compute-budget", "solana-compute-budget-interface", "solana-instruction 2.3.0", - "solana-packet", + "solana-packet 2.2.1", "solana-pubkey 2.4.0", "solana-sdk-ids 2.2.1", "solana-svm-transaction", @@ -4661,7 +4923,7 @@ dependencies = [ "borsh 0.10.4", "kaigan", "serde", - "solana-program", + "solana-program 2.3.0", ] [[package]] @@ -4678,10 +4940,10 @@ dependencies = [ "log", "rand 0.8.5", "rayon", - "solana-keypair", + "solana-keypair 2.2.1", "solana-measure", "solana-metrics", - "solana-time-utils", + "solana-time-utils 2.2.1", "solana-transaction-error 2.2.1", "thiserror 2.0.16", "tokio", @@ -4699,18 +4961,18 @@ dependencies = [ "solana-bincode", "solana-borsh 2.2.1", "solana-builtins-default-costs", - "solana-clock", + "solana-clock 2.2.2", "solana-compute-budget", "solana-compute-budget-instruction", "solana-compute-budget-interface", - "solana-fee-structure", + "solana-fee-structure 2.3.0", "solana-metrics", - "solana-packet", + "solana-packet 2.2.1", "solana-pubkey 2.4.0", "solana-runtime-transaction", "solana-sdk-ids 2.2.1", "solana-svm-transaction", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-transaction-error 2.2.1", "solana-vote-program", ] @@ -4726,7 +4988,21 @@ dependencies = [ "solana-instruction 2.3.0", "solana-program-error 2.2.2", "solana-pubkey 2.4.0", - "solana-stable-layout", + "solana-stable-layout 2.2.1", +] + +[[package]] +name = "solana-cpi" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16238feb63d1cbdf915fb287f29ef7a7ebf81469bd6214f8b72a53866b593f8f" +dependencies = [ + "solana-account-info 3.0.0", + "solana-define-syscall 3.0.0", + "solana-instruction 3.0.0", + "solana-program-error 3.0.0", + "solana-pubkey 3.0.0", + "solana-stable-layout 3.0.0", ] [[package]] @@ -4794,7 +5070,7 @@ checksum = "a1feafa1691ea3ae588f99056f4bdd1293212c7ece28243d7da257c443e84753" dependencies = [ "bytemuck", "bytemuck_derive", - "ed25519-dalek", + "ed25519-dalek 1.0.1", "solana-feature-set", "solana-instruction 2.3.0", "solana-precompile-error", @@ -4811,6 +5087,16 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "solana-epoch-info" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8a6b69bd71386f61344f2bcf0f527f5fd6dd3b22add5880e2e1bf1dd1fa8059" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "solana-epoch-rewards" version = "2.2.1" @@ -4821,8 +5107,22 @@ dependencies = [ "serde_derive", "solana-hash 2.3.0", "solana-sdk-ids 2.2.1", - "solana-sdk-macro", - "solana-sysvar-id", + "solana-sdk-macro 2.2.1", + "solana-sysvar-id 2.2.1", +] + +[[package]] +name = "solana-epoch-rewards" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b319a4ed70390af911090c020571f0ff1f4ec432522d05ab89f5c08080381995" +dependencies = [ + "serde", + "serde_derive", + "solana-hash 3.0.0", + "solana-sdk-ids 3.0.0", + "solana-sdk-macro 3.0.0", + "solana-sysvar-id 3.0.0", ] [[package]] @@ -4836,6 +5136,17 @@ dependencies = [ "solana-pubkey 2.4.0", ] +[[package]] +name = "solana-epoch-rewards-hasher" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e507099d0c2c5d7870c9b1848281ea67bbeee80d171ca85003ee5767994c9c38" +dependencies = [ + "siphasher 0.3.11", + "solana-hash 3.0.0", + "solana-pubkey 3.0.0", +] + [[package]] name = "solana-epoch-schedule" version = "2.2.1" @@ -4845,8 +5156,31 @@ dependencies = [ "serde", "serde_derive", "solana-sdk-ids 2.2.1", - "solana-sdk-macro", - "solana-sysvar-id", + "solana-sdk-macro 2.2.1", + "solana-sysvar-id 2.2.1", +] + +[[package]] +name = "solana-epoch-schedule" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e5481e72cc4d52c169db73e4c0cd16de8bc943078aac587ec4817a75cc6388f" +dependencies = [ + "serde", + "serde_derive", + "solana-sdk-ids 3.0.0", + "solana-sdk-macro 3.0.0", + "solana-sysvar-id 3.0.0", +] + +[[package]] +name = "solana-epoch-stake" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcc6693d0ea833b880514b9b88d95afb80b42762dca98b0712465d1fcbbcb89e" +dependencies = [ + "solana-define-syscall 3.0.0", + "solana-pubkey 3.0.0", ] [[package]] @@ -4857,36 +5191,57 @@ checksum = "84461d56cbb8bb8d539347151e0525b53910102e4bced875d49d5139708e39d3" dependencies = [ "serde", "serde_derive", - "solana-address-lookup-table-interface", - "solana-clock", + "solana-address-lookup-table-interface 2.2.2", + "solana-clock 2.2.2", "solana-hash 2.3.0", "solana-instruction 2.3.0", - "solana-keccak-hasher", - "solana-message", - "solana-nonce", + "solana-keccak-hasher 2.2.1", + "solana-message 2.4.0", + "solana-nonce 2.2.1", "solana-pubkey 2.4.0", "solana-sdk-ids 2.2.1", - "solana-system-interface", + "solana-system-interface 1.0.0", "thiserror 2.0.16", ] [[package]] -name = "solana-feature-gate-interface" -version = "2.2.2" +name = "solana-example-mocks" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43f5c5382b449e8e4e3016fb05e418c53d57782d8b5c30aa372fc265654b956d" +checksum = "978855d164845c1b0235d4b4d101cadc55373fffaf0b5b6cfa2194d25b2ed658" dependencies = [ - "bincode", "serde", "serde_derive", - "solana-account", - "solana-account-info 2.2.1", - "solana-instruction 2.3.0", - "solana-program-error 2.2.2", + "solana-address-lookup-table-interface 3.0.0", + "solana-clock 3.0.0", + "solana-hash 3.0.0", + "solana-instruction 3.0.0", + "solana-keccak-hasher 3.0.0", + "solana-message 3.0.0", + "solana-nonce 3.0.0", + "solana-pubkey 3.0.0", + "solana-sdk-ids 3.0.0", + "solana-system-interface 2.0.0", + "thiserror 2.0.16", +] + +[[package]] +name = "solana-feature-gate-interface" +version = "2.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43f5c5382b449e8e4e3016fb05e418c53d57782d8b5c30aa372fc265654b956d" +dependencies = [ + "bincode", + "serde", + "serde_derive", + "solana-account 2.2.1", + "solana-account-info 2.2.1", + "solana-instruction 2.3.0", + "solana-program-error 2.2.2", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-sdk-ids 2.2.1", - "solana-system-interface", + "solana-system-interface 1.0.0", ] [[package]] @@ -4897,7 +5252,7 @@ checksum = "89e1d3b52b4a014efeaaab67f14e40af3972a4be61c523d612860db8e3145529" dependencies = [ "ahash 0.8.11", "lazy_static", - "solana-epoch-schedule", + "solana-epoch-schedule 2.2.1", "solana-hash 2.3.0", "solana-pubkey 2.4.0", "solana-sha256-hasher 2.3.0", @@ -4910,7 +5265,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e71d093270ecbeba22b88e4556c0c02705305c6ed1469d7a31f47f41e7efd827" dependencies = [ "agave-feature-set", - "solana-fee-structure", + "solana-fee-structure 2.3.0", "solana-svm-transaction", ] @@ -4925,6 +5280,17 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "solana-fee-calculator" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a73cc03ca4bed871ca174558108835f8323e85917bb38b9c81c7af2ab853efe" +dependencies = [ + "log", + "serde", + "serde_derive", +] + [[package]] name = "solana-fee-structure" version = "2.3.0" @@ -4933,8 +5299,18 @@ checksum = "33adf673581c38e810bf618f745bf31b683a0a4a4377682e6aaac5d9a058dd4e" dependencies = [ "serde", "serde_derive", - "solana-message", - "solana-native-token", + "solana-message 2.4.0", + "solana-native-token 2.3.0", +] + +[[package]] +name = "solana-fee-structure" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e2abdb1223eea8ec64136f39cb1ffcf257e00f915c957c35c0dd9e3f4e700b0" +dependencies = [ + "serde", + "serde_derive", ] [[package]] @@ -4948,24 +5324,24 @@ dependencies = [ "memmap2 0.5.10", "serde", "serde_derive", - "solana-account", - "solana-clock", + "solana-account 2.2.1", + "solana-clock 2.2.2", "solana-cluster-type", - "solana-epoch-schedule", - "solana-fee-calculator", + "solana-epoch-schedule 2.2.1", + "solana-fee-calculator 2.2.1", "solana-hash 2.3.0", - "solana-inflation", - "solana-keypair", + "solana-inflation 2.2.1", + "solana-keypair 2.2.1", "solana-logger", - "solana-native-token", + "solana-native-token 2.3.0", "solana-poh-config", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-sdk-ids 2.2.1", "solana-sha256-hasher 2.3.0", - "solana-shred-version", + "solana-shred-version 2.2.1", "solana-signer 2.2.1", - "solana-time-utils", + "solana-time-utils 2.2.1", ] [[package]] @@ -4978,6 +5354,12 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "solana-hard-forks" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0abacc4b66ce471f135f48f22facf75cbbb0f8a252fbe2c1e0aa59d5b203f519" + [[package]] name = "solana-hash" version = "2.3.0" @@ -5002,7 +5384,12 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a063723b9e84c14d8c0d2cdf0268207dc7adecf546e31251f9e07c7b00b566c" dependencies = [ + "borsh 1.5.7", + "bytemuck", + "bytemuck_derive", "five8", + "serde", + "serde_derive", "solana-atomic-u64 3.0.0", "solana-sanitize 3.0.0", ] @@ -5017,6 +5404,16 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "solana-inflation" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e92f37a14e7c660628752833250dd3dcd8e95309876aee751d7f8769a27947c6" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "solana-instruction" version = "2.3.0" @@ -5041,6 +5438,10 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8df4e8fcba01d7efa647ed20a081c234475df5e11a93acb4393cc2c9a7b99bab" dependencies = [ + "bincode", + "borsh 1.5.7", + "serde", + "serde_derive", "solana-define-syscall 3.0.0", "solana-instruction-error", "solana-pubkey 3.0.0", @@ -5053,6 +5454,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1f0d483b8ae387178d9210e0575b666b05cdd4bd0f2f188128249f6e454d39d" dependencies = [ "num-traits", + "serde", + "serde_derive", "solana-program-error 3.0.0", ] @@ -5069,8 +5472,26 @@ dependencies = [ "solana-pubkey 2.4.0", "solana-sanitize 2.2.1", "solana-sdk-ids 2.2.1", - "solana-serialize-utils", - "solana-sysvar-id", + "solana-serialize-utils 2.2.1", + "solana-sysvar-id 2.2.1", +] + +[[package]] +name = "solana-instructions-sysvar" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ddf67876c541aa1e21ee1acae35c95c6fbc61119814bfef70579317a5e26955" +dependencies = [ + "bitflags 2.9.0", + "solana-account-info 3.0.0", + "solana-instruction 3.0.0", + "solana-instruction-error", + "solana-program-error 3.0.0", + "solana-pubkey 3.0.0", + "solana-sanitize 3.0.0", + "solana-sdk-ids 3.0.0", + "solana-serialize-utils 3.0.0", + "solana-sysvar-id 3.0.0", ] [[package]] @@ -5085,6 +5506,17 @@ dependencies = [ "solana-sanitize 2.2.1", ] +[[package]] +name = "solana-keccak-hasher" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57eebd3012946913c8c1b8b43cdf8a6249edb09c0b6be3604ae910332a3acd97" +dependencies = [ + "sha3", + "solana-define-syscall 3.0.0", + "solana-hash 3.0.0", +] + [[package]] name = "solana-keypair" version = "2.2.1" @@ -5092,8 +5524,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3dbb7042c2e0c561afa07242b2099d55c57bd1b1da3b6476932197d84e15e3e4" dependencies = [ "bs58", - "ed25519-dalek", - "ed25519-dalek-bip32", + "ed25519-dalek 1.0.1", + "ed25519-dalek-bip32 0.2.0", "rand 0.7.3", "solana-derivation-path 2.2.1", "solana-pubkey 2.4.0", @@ -5104,6 +5536,24 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "solana-keypair" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80eaf45d386c94e59c0c2d3db4a76c05f90365394aa848edce5826d3f7e77fb3" +dependencies = [ + "ed25519-dalek 2.2.0", + "ed25519-dalek-bip32 0.3.0", + "five8", + "rand 0.8.5", + "solana-derivation-path 3.0.0", + "solana-pubkey 3.0.0", + "solana-seed-derivable 3.0.0", + "solana-seed-phrase 3.0.0", + "solana-signature 3.0.0", + "solana-signer 3.0.0", +] + [[package]] name = "solana-last-restart-slot" version = "2.2.1" @@ -5113,8 +5563,21 @@ dependencies = [ "serde", "serde_derive", "solana-sdk-ids 2.2.1", - "solana-sdk-macro", - "solana-sysvar-id", + "solana-sdk-macro 2.2.1", + "solana-sysvar-id 2.2.1", +] + +[[package]] +name = "solana-last-restart-slot" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcda154ec827f5fc1e4da0af3417951b7e9b8157540f81f936c4a8b1156134d0" +dependencies = [ + "serde", + "serde_derive", + "solana-sdk-ids 3.0.0", + "solana-sdk-macro 3.0.0", + "solana-sysvar-id 3.0.0", ] [[package]] @@ -5155,7 +5618,7 @@ dependencies = [ "solana-instruction 2.3.0", "solana-pubkey 2.4.0", "solana-sdk-ids 2.2.1", - "solana-system-interface", + "solana-system-interface 1.0.0", ] [[package]] @@ -5170,7 +5633,7 @@ dependencies = [ "solana-instruction 2.3.0", "solana-pubkey 2.4.0", "solana-sdk-ids 2.2.1", - "solana-system-interface", + "solana-system-interface 1.0.0", ] [[package]] @@ -5181,7 +5644,7 @@ checksum = "9aa980c021f655b702c4282c10422ea0f7d10ee00347be45ad329d317a0af6f3" dependencies = [ "log", "qualifier_attr", - "solana-account", + "solana-account 2.2.1", "solana-bincode", "solana-bpf-loader-program", "solana-instruction 2.3.0", @@ -5189,7 +5652,7 @@ dependencies = [ "solana-loader-v4-interface", "solana-log-collector", "solana-measure", - "solana-packet", + "solana-packet 2.2.1", "solana-program-runtime", "solana-pubkey 2.4.0", "solana-sbpf", @@ -5243,12 +5706,32 @@ dependencies = [ "solana-pubkey 2.4.0", "solana-sanitize 2.2.1", "solana-sdk-ids 2.2.1", - "solana-short-vec", - "solana-system-interface", + "solana-short-vec 2.2.1", + "solana-system-interface 1.0.0", "solana-transaction-error 2.2.1", "wasm-bindgen", ] +[[package]] +name = "solana-message" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c33e9fa7871147ac3235a7320386afa2dc64bbb21ca3cf9d79a6f6827313176" +dependencies = [ + "bincode", + "blake3", + "lazy_static", + "serde", + "serde_derive", + "solana-hash 3.0.0", + "solana-instruction 3.0.0", + "solana-pubkey 3.0.0", + "solana-sanitize 3.0.0", + "solana-sdk-ids 3.0.0", + "solana-short-vec 3.0.0", + "solana-transaction-error 3.0.0", +] + [[package]] name = "solana-metrics" version = "2.3.4" @@ -5261,7 +5744,7 @@ dependencies = [ "reqwest", "solana-cluster-type", "solana-sha256-hasher 2.3.0", - "solana-time-utils", + "solana-time-utils 2.2.1", "thiserror 2.0.16", ] @@ -5289,6 +5772,12 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61515b880c36974053dd499c0510066783f0cc6ac17def0c7ef2a244874cf4a9" +[[package]] +name = "solana-native-token" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae8dd4c280dca9d046139eb5b7a5ac9ad10403fbd64964c7d7571214950d758f" + [[package]] name = "solana-net-utils" version = "2.3.4" @@ -5305,7 +5794,7 @@ dependencies = [ "serde", "serde_derive", "socket2", - "solana-serde", + "solana-serde 2.2.1", "tokio", "url", ] @@ -5324,21 +5813,33 @@ checksum = "703e22eb185537e06204a5bd9d509b948f0066f2d1d814a6f475dafb3ddf1325" dependencies = [ "serde", "serde_derive", - "solana-fee-calculator", + "solana-fee-calculator 2.2.1", "solana-hash 2.3.0", "solana-pubkey 2.4.0", "solana-sha256-hasher 2.3.0", ] +[[package]] +name = "solana-nonce" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abbdc6c8caf1c08db9f36a50967539d0f72b9f1d4aea04fec5430f532e5afadc" +dependencies = [ + "solana-fee-calculator 3.0.0", + "solana-hash 3.0.0", + "solana-pubkey 3.0.0", + "solana-sha256-hasher 3.0.0", +] + [[package]] name = "solana-nonce-account" version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cde971a20b8dbf60144d6a84439dda86b5466e00e2843091fe731083cda614da" dependencies = [ - "solana-account", + "solana-account 2.2.1", "solana-hash 2.3.0", - "solana-nonce", + "solana-nonce 2.2.1", "solana-sdk-ids 2.2.1", ] @@ -5350,7 +5851,7 @@ checksum = "b526398ade5dea37f1f147ce55dae49aa017a5d7326606359b0445ca8d946581" dependencies = [ "num_enum", "solana-hash 2.3.0", - "solana-packet", + "solana-packet 2.2.1", "solana-pubkey 2.4.0", "solana-sanitize 2.2.1", "solana-sha256-hasher 2.3.0", @@ -5358,6 +5859,22 @@ dependencies = [ "solana-signer 2.2.1", ] +[[package]] +name = "solana-offchain-message" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6e2a1141a673f72a05cf406b99e4b2b8a457792b7c01afa07b3f00d4e2de393" +dependencies = [ + "num_enum", + "solana-hash 3.0.0", + "solana-packet 3.0.0", + "solana-pubkey 3.0.0", + "solana-sanitize 3.0.0", + "solana-sha256-hasher 3.0.0", + "solana-signature 3.0.0", + "solana-signer 3.0.0", +] + [[package]] name = "solana-packet" version = "2.2.1" @@ -5372,6 +5889,15 @@ dependencies = [ "serde_with", ] +[[package]] +name = "solana-packet" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6edf2f25743c95229ac0fdc32f8f5893ef738dbf332c669e9861d33ddb0f469d" +dependencies = [ + "bitflags 2.9.0", +] + [[package]] name = "solana-perf" version = "2.3.4" @@ -5393,15 +5919,15 @@ dependencies = [ "rayon", "serde", "solana-hash 2.3.0", - "solana-message", + "solana-message 2.4.0", "solana-metrics", - "solana-packet", + "solana-packet 2.2.1", "solana-pubkey 2.4.0", "solana-rayon-threadlimit", "solana-sdk-ids 2.2.1", - "solana-short-vec", + "solana-short-vec 2.2.1", "solana-signature 2.3.0", - "solana-time-utils", + "solana-time-utils 2.2.1", ] [[package]] @@ -5445,7 +5971,7 @@ dependencies = [ "lazy_static", "solana-ed25519-program", "solana-feature-set", - "solana-message", + "solana-message 2.4.0", "solana-precompile-error", "solana-pubkey 2.4.0", "solana-sdk-ids 2.2.1", @@ -5464,6 +5990,17 @@ dependencies = [ "solana-signer 2.2.1", ] +[[package]] +name = "solana-presigner" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f704eaf825be3180832445b9e4983b875340696e8e7239bf2d535b0f86c14a2" +dependencies = [ + "solana-pubkey 3.0.0", + "solana-signature 3.0.0", + "solana-signer 3.0.0", +] + [[package]] name = "solana-program" version = "2.3.0" @@ -5490,60 +6027,107 @@ dependencies = [ "serde_bytes", "serde_derive", "solana-account-info 2.2.1", - "solana-address-lookup-table-interface", + "solana-address-lookup-table-interface 2.2.2", "solana-atomic-u64 2.2.1", - "solana-big-mod-exp", + "solana-big-mod-exp 2.2.1", "solana-bincode", - "solana-blake3-hasher", + "solana-blake3-hasher 2.2.1", "solana-borsh 2.2.1", - "solana-clock", - "solana-cpi", + "solana-clock 2.2.2", + "solana-cpi 2.2.1", "solana-decode-error", "solana-define-syscall 2.3.0", - "solana-epoch-rewards", - "solana-epoch-schedule", - "solana-example-mocks", + "solana-epoch-rewards 2.2.1", + "solana-epoch-schedule 2.2.1", + "solana-example-mocks 2.2.1", "solana-feature-gate-interface", - "solana-fee-calculator", + "solana-fee-calculator 2.2.1", "solana-hash 2.3.0", "solana-instruction 2.3.0", - "solana-instructions-sysvar", - "solana-keccak-hasher", - "solana-last-restart-slot", + "solana-instructions-sysvar 2.2.2", + "solana-keccak-hasher 2.2.1", + "solana-last-restart-slot 2.2.1", "solana-loader-v2-interface", "solana-loader-v3-interface", "solana-loader-v4-interface", - "solana-message", + "solana-message 2.4.0", "solana-msg 2.2.1", - "solana-native-token", - "solana-nonce", - "solana-program-entrypoint", + "solana-native-token 2.3.0", + "solana-nonce 2.2.1", + "solana-program-entrypoint 2.2.1", "solana-program-error 2.2.2", "solana-program-memory 2.2.1", "solana-program-option 2.2.1", - "solana-program-pack", + "solana-program-pack 2.2.1", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-sanitize 2.2.1", "solana-sdk-ids 2.2.1", - "solana-sdk-macro", - "solana-secp256k1-recover", - "solana-serde-varint", - "solana-serialize-utils", + "solana-sdk-macro 2.2.1", + "solana-secp256k1-recover 2.2.1", + "solana-serde-varint 2.2.2", + "solana-serialize-utils 2.2.1", "solana-sha256-hasher 2.3.0", - "solana-short-vec", - "solana-slot-hashes", - "solana-slot-history", - "solana-stable-layout", + "solana-short-vec 2.2.1", + "solana-slot-hashes 2.2.1", + "solana-slot-history 2.2.1", + "solana-stable-layout 2.2.1", "solana-stake-interface", - "solana-system-interface", - "solana-sysvar", - "solana-sysvar-id", + "solana-system-interface 1.0.0", + "solana-sysvar 2.2.2", + "solana-sysvar-id 2.2.1", "solana-vote-interface", "thiserror 2.0.16", "wasm-bindgen", ] +[[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 3.0.0", + "solana-big-mod-exp 3.0.0", + "solana-blake3-hasher 3.0.0", + "solana-borsh 3.0.0", + "solana-clock 3.0.0", + "solana-cpi 3.0.0", + "solana-define-syscall 3.0.0", + "solana-epoch-rewards 3.0.0", + "solana-epoch-schedule 3.0.0", + "solana-epoch-stake", + "solana-example-mocks 3.0.0", + "solana-fee-calculator 3.0.0", + "solana-hash 3.0.0", + "solana-instruction 3.0.0", + "solana-instruction-error", + "solana-instructions-sysvar 3.0.0", + "solana-keccak-hasher 3.0.0", + "solana-last-restart-slot 3.0.0", + "solana-msg 3.0.0", + "solana-native-token 3.0.0", + "solana-program-entrypoint 3.1.0", + "solana-program-error 3.0.0", + "solana-program-memory 3.0.0", + "solana-program-option 3.0.0", + "solana-program-pack 3.0.0", + "solana-pubkey 3.0.0", + "solana-rent 3.0.0", + "solana-sdk-ids 3.0.0", + "solana-secp256k1-recover 3.0.0", + "solana-serde-varint 3.0.0", + "solana-serialize-utils 3.0.0", + "solana-sha256-hasher 3.0.0", + "solana-short-vec 3.0.0", + "solana-slot-hashes 3.0.0", + "solana-slot-history 3.0.0", + "solana-stable-layout 3.0.0", + "solana-sysvar 3.0.0", + "solana-sysvar-id 3.0.0", +] + [[package]] name = "solana-program-entrypoint" version = "2.2.1" @@ -5556,6 +6140,19 @@ dependencies = [ "solana-pubkey 2.4.0", ] +[[package]] +name = "solana-program-entrypoint" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6557cf5b5e91745d1667447438a1baa7823c6086e4ece67f8e6ebfa7a8f72660" +dependencies = [ + "solana-account-info 3.0.0", + "solana-define-syscall 3.0.0", + "solana-msg 3.0.0", + "solana-program-error 3.0.0", + "solana-pubkey 3.0.0", +] + [[package]] name = "solana-program-error" version = "2.2.2" @@ -5579,6 +6176,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1af32c995a7b692a915bb7414d5f8e838450cf7c70414e763d8abcae7b51f28" dependencies = [ "borsh 1.5.7", + "serde", + "serde_derive", ] [[package]] @@ -5621,6 +6220,15 @@ dependencies = [ "solana-program-error 2.2.2", ] +[[package]] +name = "solana-program-pack" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c169359de21f6034a63ebf96d6b380980307df17a8d371344ff04a883ec4e9d0" +dependencies = [ + "solana-program-error 3.0.0", +] + [[package]] name = "solana-program-runtime" version = "2.3.4" @@ -5635,29 +6243,29 @@ dependencies = [ "percentage", "rand 0.8.5", "serde", - "solana-account", - "solana-clock", - "solana-epoch-rewards", - "solana-epoch-schedule", - "solana-fee-structure", + "solana-account 2.2.1", + "solana-clock 2.2.2", + "solana-epoch-rewards 2.2.1", + "solana-epoch-schedule 2.2.1", + "solana-fee-structure 2.3.0", "solana-hash 2.3.0", "solana-instruction 2.3.0", - "solana-last-restart-slot", + "solana-last-restart-slot 2.2.1", "solana-log-collector", "solana-measure", "solana-metrics", - "solana-program-entrypoint", + "solana-program-entrypoint 2.2.1", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-sbpf", "solana-sdk-ids 2.2.1", - "solana-slot-hashes", - "solana-stable-layout", + "solana-slot-hashes 2.2.1", + "solana-stable-layout 2.2.1", "solana-svm-callback", "solana-svm-feature-set", - "solana-system-interface", - "solana-sysvar", - "solana-sysvar-id", + "solana-system-interface 1.0.0", + "solana-sysvar 2.2.2", + "solana-sysvar-id 2.2.1", "solana-timings", "solana-transaction-context", "solana-type-overrides", @@ -5679,46 +6287,46 @@ dependencies = [ "crossbeam-channel", "log", "serde", - "solana-account", + "solana-account 2.2.1", "solana-account-info 2.2.1", "solana-accounts-db", "solana-banks-client", "solana-banks-interface", "solana-banks-server", - "solana-clock", + "solana-clock 2.2.2", "solana-commitment-config", "solana-compute-budget", - "solana-epoch-rewards", - "solana-epoch-schedule", - "solana-fee-calculator", + "solana-epoch-rewards 2.2.1", + "solana-epoch-schedule 2.2.1", + "solana-fee-calculator 2.2.1", "solana-genesis-config", "solana-hash 2.3.0", "solana-instruction 2.3.0", - "solana-keypair", + "solana-keypair 2.2.1", "solana-loader-v3-interface", "solana-log-collector", "solana-logger", - "solana-message", + "solana-message 2.4.0", "solana-msg 2.2.1", - "solana-native-token", + "solana-native-token 2.3.0", "solana-poh-config", - "solana-program-entrypoint", + "solana-program-entrypoint 2.2.1", "solana-program-error 2.2.2", "solana-program-runtime", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-runtime", "solana-sbpf", "solana-sdk-ids 2.2.1", "solana-signer 2.2.1", - "solana-stable-layout", + "solana-stable-layout 2.2.1", "solana-stake-interface", "solana-svm", - "solana-system-interface", - "solana-sysvar", - "solana-sysvar-id", + "solana-system-interface 1.0.0", + "solana-sysvar 2.2.2", + "solana-sysvar-id 2.2.1", "solana-timings", - "solana-transaction", + "solana-transaction 2.2.3", "solana-transaction-context", "solana-transaction-error 2.2.1", "solana-vote-program", @@ -5760,6 +6368,7 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8909d399deb0851aa524420beeb5646b115fd253ef446e35fe4504c904da3941" dependencies = [ + "rand 0.8.5", "solana-address", ] @@ -5778,7 +6387,7 @@ dependencies = [ "serde_derive", "serde_json", "solana-account-decoder-client-types", - "solana-clock", + "solana-clock 2.2.2", "solana-pubkey 2.4.0", "solana-rpc-client-types", "solana-signature 2.3.0", @@ -5805,7 +6414,7 @@ dependencies = [ "quinn-proto", "rustls 0.23.29", "solana-connection-cache", - "solana-keypair", + "solana-keypair 2.2.1", "solana-measure", "solana-metrics", "solana-net-utils", @@ -5826,7 +6435,7 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e606feac5110eb5d8afaa43ccaeea3ec49ccec36773387930b5ba545e745aea2" dependencies = [ - "solana-keypair", + "solana-keypair 2.2.1", ] [[package]] @@ -5854,7 +6463,7 @@ dependencies = [ "qstring", "semver", "solana-derivation-path 2.2.1", - "solana-offchain-message", + "solana-offchain-message 2.2.1", "solana-pubkey 2.4.0", "solana-signature 2.3.0", "solana-signer 2.2.1", @@ -5871,8 +6480,21 @@ dependencies = [ "serde", "serde_derive", "solana-sdk-ids 2.2.1", - "solana-sdk-macro", - "solana-sysvar-id", + "solana-sdk-macro 2.2.1", + "solana-sysvar-id 2.2.1", +] + +[[package]] +name = "solana-rent" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b702d8c43711e3c8a9284a4f1bbc6a3de2553deb25b0c8142f9a44ef0ce5ddc1" +dependencies = [ + "serde", + "serde_derive", + "solana-sdk-ids 3.0.0", + "solana-sdk-macro 3.0.0", + "solana-sysvar-id 3.0.0", ] [[package]] @@ -5883,12 +6505,12 @@ checksum = "7c1e19f5d5108b0d824244425e43bc78bbb9476e2199e979b0230c9f632d3bf4" dependencies = [ "serde", "serde_derive", - "solana-account", - "solana-clock", - "solana-epoch-schedule", + "solana-account 2.2.1", + "solana-clock 2.2.2", + "solana-epoch-schedule 2.2.1", "solana-genesis-config", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-sdk-ids 2.2.1", ] @@ -5943,20 +6565,20 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "solana-account", + "solana-account 2.2.1", "solana-account-decoder-client-types", - "solana-clock", + "solana-clock 2.2.2", "solana-commitment-config", - "solana-epoch-info", - "solana-epoch-schedule", + "solana-epoch-info 2.2.1", + "solana-epoch-schedule 2.2.1", "solana-feature-gate-interface", "solana-hash 2.3.0", "solana-instruction 2.3.0", - "solana-message", + "solana-message 2.4.0", "solana-pubkey 2.4.0", "solana-rpc-client-api", "solana-signature 2.3.0", - "solana-transaction", + "solana-transaction 2.2.3", "solana-transaction-error 2.2.1", "solana-transaction-status-client-types", "solana-version", @@ -5978,7 +6600,7 @@ dependencies = [ "serde_derive", "serde_json", "solana-account-decoder-client-types", - "solana-clock", + "solana-clock 2.2.2", "solana-rpc-client-types", "solana-signer 2.2.1", "solana-transaction-error 2.2.1", @@ -5992,11 +6614,11 @@ version = "2.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "582f8b6b0404d6dca8064ebfefd310c1d183d33a018a89844e82ef0c28824671" dependencies = [ - "solana-account", + "solana-account 2.2.1", "solana-commitment-config", "solana-hash 2.3.0", - "solana-message", - "solana-nonce", + "solana-message 2.4.0", + "solana-nonce 2.2.1", "solana-pubkey 2.4.0", "solana-rpc-client", "solana-sdk-ids 2.2.1", @@ -6015,12 +6637,12 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "solana-account", + "solana-account 2.2.1", "solana-account-decoder-client-types", - "solana-clock", + "solana-clock 2.2.2", "solana-commitment-config", - "solana-fee-calculator", - "solana-inflation", + "solana-fee-calculator 2.2.1", + "solana-inflation 2.2.1", "solana-pubkey 2.4.0", "solana-transaction-error 2.2.1", "solana-transaction-status-client-types", @@ -6074,53 +6696,53 @@ dependencies = [ "serde_derive", "serde_json", "serde_with", - "solana-account", + "solana-account 2.2.1", "solana-account-info 2.2.1", "solana-accounts-db", - "solana-address-lookup-table-interface", + "solana-address-lookup-table-interface 2.2.2", "solana-bpf-loader-program", "solana-bucket-map", "solana-builtins", "solana-client-traits", - "solana-clock", + "solana-clock 2.2.2", "solana-commitment-config", "solana-compute-budget", "solana-compute-budget-instruction", "solana-compute-budget-interface", "solana-cost-model", - "solana-cpi", + "solana-cpi 2.2.1", "solana-ed25519-program", - "solana-epoch-info", - "solana-epoch-rewards-hasher", - "solana-epoch-schedule", + "solana-epoch-info 2.2.1", + "solana-epoch-rewards-hasher 2.2.1", + "solana-epoch-schedule 2.2.1", "solana-feature-gate-interface", "solana-fee", - "solana-fee-calculator", - "solana-fee-structure", + "solana-fee-calculator 2.2.1", + "solana-fee-structure 2.3.0", "solana-genesis-config", - "solana-hard-forks", + "solana-hard-forks 2.2.1", "solana-hash 2.3.0", - "solana-inflation", + "solana-inflation 2.2.1", "solana-instruction 2.3.0", - "solana-keypair", + "solana-keypair 2.2.1", "solana-lattice-hash", "solana-loader-v3-interface", "solana-loader-v4-interface", "solana-measure", - "solana-message", + "solana-message 2.4.0", "solana-metrics", - "solana-native-token", + "solana-native-token 2.3.0", "solana-nohash-hasher", - "solana-nonce", + "solana-nonce 2.2.1", "solana-nonce-account", - "solana-packet", + "solana-packet 2.2.1", "solana-perf", "solana-poh-config", "solana-precompile-error", "solana-program-runtime", "solana-pubkey 2.4.0", "solana-rayon-threadlimit", - "solana-rent", + "solana-rent 2.2.1", "solana-rent-collector", "solana-rent-debits", "solana-reward-info", @@ -6128,25 +6750,25 @@ dependencies = [ "solana-sdk-ids 2.2.1", "solana-secp256k1-program", "solana-seed-derivable 2.2.1", - "solana-serde", + "solana-serde 2.2.1", "solana-sha256-hasher 2.3.0", "solana-signature 2.3.0", "solana-signer 2.2.1", - "solana-slot-hashes", - "solana-slot-history", + "solana-slot-hashes 2.2.1", + "solana-slot-history 2.2.1", "solana-stake-interface", "solana-stake-program", "solana-svm", "solana-svm-callback", "solana-svm-rent-collector", "solana-svm-transaction", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-system-transaction", - "solana-sysvar", - "solana-sysvar-id", - "solana-time-utils", + "solana-sysvar 2.2.2", + "solana-sysvar-id 2.2.1", + "solana-time-utils 2.2.1", "solana-timings", - "solana-transaction", + "solana-transaction 2.2.3", "solana-transaction-context", "solana-transaction-error 2.2.1", "solana-transaction-status-client-types", @@ -6177,12 +6799,12 @@ dependencies = [ "solana-compute-budget", "solana-compute-budget-instruction", "solana-hash 2.3.0", - "solana-message", + "solana-message 2.4.0", "solana-pubkey 2.4.0", "solana-sdk-ids 2.2.1", "solana-signature 2.3.0", "solana-svm-transaction", - "solana-transaction", + "solana-transaction 2.2.3", "solana-transaction-error 2.2.1", "thiserror 2.0.16", ] @@ -6228,7 +6850,7 @@ dependencies = [ "js-sys", "serde", "serde_json", - "solana-account", + "solana-account 2.2.1", "solana-bn254", "solana-client-traits", "solana-cluster-type", @@ -6237,25 +6859,25 @@ dependencies = [ "solana-decode-error", "solana-derivation-path 2.2.1", "solana-ed25519-program", - "solana-epoch-info", - "solana-epoch-rewards-hasher", + "solana-epoch-info 2.2.1", + "solana-epoch-rewards-hasher 2.2.1", "solana-feature-set", - "solana-fee-structure", + "solana-fee-structure 2.3.0", "solana-genesis-config", - "solana-hard-forks", - "solana-inflation", + "solana-hard-forks 2.2.1", + "solana-inflation 2.2.1", "solana-instruction 2.3.0", - "solana-keypair", - "solana-message", - "solana-native-token", + "solana-keypair 2.2.1", + "solana-message 2.4.0", + "solana-native-token 2.3.0", "solana-nonce-account", - "solana-offchain-message", - "solana-packet", + "solana-offchain-message 2.2.1", + "solana-packet 2.2.1", "solana-poh-config", "solana-precompile-error", "solana-precompiles", - "solana-presigner", - "solana-program", + "solana-presigner 2.2.1", + "solana-program 2.3.0", "solana-program-memory 2.2.1", "solana-pubkey 2.4.0", "solana-quic-definitions", @@ -6265,21 +6887,21 @@ dependencies = [ "solana-reward-info", "solana-sanitize 2.2.1", "solana-sdk-ids 2.2.1", - "solana-sdk-macro", + "solana-sdk-macro 2.2.1", "solana-secp256k1-program", - "solana-secp256k1-recover", + "solana-secp256k1-recover 2.2.1", "solana-secp256r1-program", "solana-seed-derivable 2.2.1", "solana-seed-phrase 2.2.1", - "solana-serde", - "solana-serde-varint", - "solana-short-vec", - "solana-shred-version", + "solana-serde 2.2.1", + "solana-serde-varint 2.2.2", + "solana-short-vec 2.2.1", + "solana-shred-version 2.2.1", "solana-signature 2.3.0", "solana-signer 2.2.1", "solana-system-transaction", - "solana-time-utils", - "solana-transaction", + "solana-time-utils 2.2.1", + "solana-transaction 2.2.3", "solana-transaction-context", "solana-transaction-error 2.2.1", "solana-validator-exit", @@ -6287,6 +6909,44 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "solana-sdk" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f03df7969f5e723ad31b6c9eadccc209037ac4caa34d8dc259316b05c11e82b" +dependencies = [ + "bincode", + "bs58", + "serde", + "solana-account 3.0.0", + "solana-epoch-info 3.0.0", + "solana-epoch-rewards-hasher 3.0.0", + "solana-fee-structure 3.0.0", + "solana-inflation 3.0.0", + "solana-keypair 3.0.0", + "solana-message 3.0.0", + "solana-offchain-message 3.0.0", + "solana-presigner 3.0.0", + "solana-program 3.0.0", + "solana-program-memory 3.0.0", + "solana-pubkey 3.0.0", + "solana-sanitize 3.0.0", + "solana-sdk-ids 3.0.0", + "solana-sdk-macro 3.0.0", + "solana-seed-derivable 3.0.0", + "solana-seed-phrase 3.0.0", + "solana-serde 3.0.0", + "solana-serde-varint 3.0.0", + "solana-short-vec 3.0.0", + "solana-shred-version 3.0.0", + "solana-signature 3.0.0", + "solana-signer 3.0.0", + "solana-time-utils 3.0.0", + "solana-transaction 3.0.0", + "solana-transaction-error 3.0.0", + "thiserror 2.0.16", +] + [[package]] name = "solana-sdk-ids" version = "2.2.1" @@ -6317,6 +6977,18 @@ dependencies = [ "syn 2.0.99", ] +[[package]] +name = "solana-sdk-macro" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6430000e97083460b71d9fbadc52a2ab2f88f53b3a4c5e58c5ae3640a0e8c00" +dependencies = [ + "bs58", + "proc-macro2", + "quote", + "syn 2.0.99", +] + [[package]] name = "solana-secp256k1-program" version = "2.2.1" @@ -6347,6 +7019,17 @@ dependencies = [ "thiserror 2.0.16", ] +[[package]] +name = "solana-secp256k1-recover" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "394a4470477d66296af5217970a905b1c5569032a7732c367fb69e5666c8607e" +dependencies = [ + "k256", + "solana-define-syscall 3.0.0", + "thiserror 2.0.16", +] + [[package]] name = "solana-secp256r1-program" version = "2.2.4" @@ -6418,10 +7101,10 @@ dependencies = [ "itertools 0.12.1", "log", "solana-client", - "solana-clock", + "solana-clock 2.2.2", "solana-connection-cache", "solana-hash 2.3.0", - "solana-keypair", + "solana-keypair 2.2.1", "solana-measure", "solana-metrics", "solana-nonce-account", @@ -6429,7 +7112,7 @@ dependencies = [ "solana-quic-definitions", "solana-runtime", "solana-signature 2.3.0", - "solana-time-utils", + "solana-time-utils 2.2.1", "solana-tpu-client-next", "tokio", "tokio-util 0.7.15", @@ -6444,6 +7127,15 @@ dependencies = [ "serde", ] +[[package]] +name = "solana-serde" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "709a93cab694c70f40b279d497639788fc2ccbcf9b4aa32273d4b361322c02dd" +dependencies = [ + "serde", +] + [[package]] name = "solana-serde-varint" version = "2.2.2" @@ -6453,6 +7145,15 @@ dependencies = [ "serde", ] +[[package]] +name = "solana-serde-varint" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e5174c57d5ff3c1995f274d17156964664566e2cde18a07bba1586d35a70d3b" +dependencies = [ + "serde", +] + [[package]] name = "solana-serialize-utils" version = "2.2.1" @@ -6464,6 +7165,17 @@ dependencies = [ "solana-sanitize 2.2.1", ] +[[package]] +name = "solana-serialize-utils" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7665da4f6e07b58c93ef6aaf9fb6a923fd11b0922ffc53ba74c3cadfa490f26" +dependencies = [ + "solana-instruction-error", + "solana-pubkey 3.0.0", + "solana-sanitize 3.0.0", +] + [[package]] name = "solana-sha256-hasher" version = "2.3.0" @@ -6495,24 +7207,44 @@ dependencies = [ "serde", ] +[[package]] +name = "solana-short-vec" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b69d029da5428fc1c57f7d49101b2077c61f049d4112cd5fb8456567cc7d2638" +dependencies = [ + "serde", +] + [[package]] name = "solana-shred-version" version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "afd3db0461089d1ad1a78d9ba3f15b563899ca2386351d38428faa5350c60a98" dependencies = [ - "solana-hard-forks", + "solana-hard-forks 2.2.1", "solana-hash 2.3.0", "solana-sha256-hasher 2.3.0", ] +[[package]] +name = "solana-shred-version" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94953e22ca28fe4541a3447d6baeaf519cc4ddc063253bfa673b721f34c136bb" +dependencies = [ + "solana-hard-forks 3.0.0", + "solana-hash 3.0.0", + "solana-sha256-hasher 3.0.0", +] + [[package]] name = "solana-signature" version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64c8ec8e657aecfc187522fc67495142c12f35e55ddeca8698edbb738b8dbd8c" dependencies = [ - "ed25519-dalek", + "ed25519-dalek 1.0.1", "five8", "rand 0.8.5", "serde", @@ -6527,7 +7259,12 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "19bb713a132fe904caa1f86c331d32846048ae517a3ebf52b068ed07a33070db" dependencies = [ + "ed25519-dalek 2.2.0", "five8", + "rand 0.8.5", + "serde", + "serde-big-array", + "serde_derive", "solana-sanitize 3.0.0", ] @@ -6563,7 +7300,20 @@ dependencies = [ "serde_derive", "solana-hash 2.3.0", "solana-sdk-ids 2.2.1", - "solana-sysvar-id", + "solana-sysvar-id 2.2.1", +] + +[[package]] +name = "solana-slot-hashes" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80a293f952293281443c04f4d96afd9d547721923d596e92b4377ed2360f1746" +dependencies = [ + "serde", + "serde_derive", + "solana-hash 3.0.0", + "solana-sdk-ids 3.0.0", + "solana-sysvar-id 3.0.0", ] [[package]] @@ -6576,7 +7326,20 @@ dependencies = [ "serde", "serde_derive", "solana-sdk-ids 2.2.1", - "solana-sysvar-id", + "solana-sysvar-id 2.2.1", +] + +[[package]] +name = "solana-slot-history" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f914f6b108f5bba14a280b458d023e3621c9973f27f015a4d755b50e88d89e97" +dependencies = [ + "bv", + "serde", + "serde_derive", + "solana-sdk-ids 3.0.0", + "solana-sysvar-id 3.0.0", ] [[package]] @@ -6589,6 +7352,16 @@ dependencies = [ "solana-pubkey 2.4.0", ] +[[package]] +name = "solana-stable-layout" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1da74507795b6e8fb60b7c7306c0c36e2c315805d16eaaf479452661234685ac" +dependencies = [ + "solana-instruction 3.0.0", + "solana-pubkey 3.0.0", +] + [[package]] name = "solana-stake-interface" version = "1.2.1" @@ -6600,14 +7373,14 @@ dependencies = [ "num-traits", "serde", "serde_derive", - "solana-clock", - "solana-cpi", + "solana-clock 2.2.2", + "solana-cpi 2.2.1", "solana-decode-error", "solana-instruction 2.3.0", "solana-program-error 2.2.2", "solana-pubkey 2.4.0", - "solana-system-interface", - "solana-sysvar-id", + "solana-system-interface 1.0.0", + "solana-sysvar-id 2.2.1", ] [[package]] @@ -6619,21 +7392,21 @@ dependencies = [ "agave-feature-set", "bincode", "log", - "solana-account", + "solana-account 2.2.1", "solana-bincode", - "solana-clock", + "solana-clock 2.2.2", "solana-config-program-client", "solana-genesis-config", "solana-instruction 2.3.0", "solana-log-collector", - "solana-native-token", - "solana-packet", + "solana-native-token 2.3.0", + "solana-packet 2.2.1", "solana-program-runtime", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-sdk-ids 2.2.1", "solana-stake-interface", - "solana-sysvar", + "solana-sysvar 2.2.2", "solana-transaction-context", "solana-type-overrides", "solana-vote-interface", @@ -6666,17 +7439,17 @@ dependencies = [ "rustls 0.23.29", "smallvec", "socket2", - "solana-keypair", + "solana-keypair 2.2.1", "solana-measure", "solana-metrics", "solana-net-utils", - "solana-packet", + "solana-packet 2.2.1", "solana-perf", "solana-pubkey 2.4.0", "solana-quic-definitions", "solana-signature 2.3.0", "solana-signer 2.2.1", - "solana-time-utils", + "solana-time-utils 2.2.1", "solana-tls-utils", "solana-transaction-error 2.2.1", "solana-transaction-metrics-tracker", @@ -6698,35 +7471,35 @@ dependencies = [ "percentage", "serde", "serde_derive", - "solana-account", - "solana-clock", - "solana-fee-structure", + "solana-account 2.2.1", + "solana-clock 2.2.2", + "solana-fee-structure 2.3.0", "solana-hash 2.3.0", "solana-instruction 2.3.0", - "solana-instructions-sysvar", + "solana-instructions-sysvar 2.2.2", "solana-loader-v3-interface", "solana-loader-v4-interface", "solana-loader-v4-program", "solana-log-collector", "solana-measure", - "solana-message", - "solana-nonce", + "solana-message 2.4.0", + "solana-nonce 2.2.1", "solana-nonce-account", - "solana-program-entrypoint", - "solana-program-pack", + "solana-program-entrypoint 2.2.1", + "solana-program-pack 2.2.1", "solana-program-runtime", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-rent-collector", "solana-rent-debits", "solana-sdk-ids 2.2.1", - "solana-slot-hashes", + "solana-slot-hashes 2.2.1", "solana-svm-callback", "solana-svm-feature-set", "solana-svm-rent-collector", "solana-svm-transaction", - "solana-system-interface", - "solana-sysvar-id", + "solana-system-interface 1.0.0", + "solana-sysvar-id 2.2.1", "solana-timings", "solana-transaction-context", "solana-transaction-error 2.2.1", @@ -6741,7 +7514,7 @@ version = "2.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4aa58b3b9410f377b572cb2e7fd1910900295bce47b9dcdbcbc42569a2b192c9" dependencies = [ - "solana-account", + "solana-account 2.2.1", "solana-precompile-error", "solana-pubkey 2.4.0", ] @@ -6758,10 +7531,10 @@ version = "2.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0012625e8569e94c044bed0c466ee6dab9af5a821d279933fbc343e38b842cc9" dependencies = [ - "solana-account", - "solana-clock", + "solana-account 2.2.1", + "solana-clock 2.2.2", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-rent-collector", "solana-sdk-ids 2.2.1", "solana-transaction-context", @@ -6775,11 +7548,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dfc3d7bb7e0d630d28295b1a51b240a32922f598b6a72b3b821c7d6c9463702e" dependencies = [ "solana-hash 2.3.0", - "solana-message", + "solana-message 2.4.0", "solana-pubkey 2.4.0", "solana-sdk-ids 2.2.1", "solana-signature 2.3.0", - "solana-transaction", + "solana-transaction 2.2.3", ] [[package]] @@ -6798,6 +7571,18 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "solana-system-interface" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e1790547bfc3061f1ee68ea9d8dc6c973c02a163697b24263a8e9f2e6d4afa2" +dependencies = [ + "num-traits", + "solana-msg 3.0.0", + "solana-program-error 3.0.0", + "solana-pubkey 3.0.0", +] + [[package]] name = "solana-system-program" version = "2.3.4" @@ -6808,19 +7593,19 @@ dependencies = [ "log", "serde", "serde_derive", - "solana-account", + "solana-account 2.2.1", "solana-bincode", - "solana-fee-calculator", + "solana-fee-calculator 2.2.1", "solana-instruction 2.3.0", "solana-log-collector", - "solana-nonce", + "solana-nonce 2.2.1", "solana-nonce-account", - "solana-packet", + "solana-packet 2.2.1", "solana-program-runtime", "solana-pubkey 2.4.0", "solana-sdk-ids 2.2.1", - "solana-system-interface", - "solana-sysvar", + "solana-system-interface 1.0.0", + "solana-sysvar 2.2.2", "solana-transaction-context", "solana-type-overrides", ] @@ -6832,12 +7617,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5bd98a25e5bcba8b6be8bcbb7b84b24c2a6a8178d7fb0e3077a916855ceba91a" dependencies = [ "solana-hash 2.3.0", - "solana-keypair", - "solana-message", + "solana-keypair 2.2.1", + "solana-message 2.4.0", "solana-pubkey 2.4.0", "solana-signer 2.2.1", - "solana-system-interface", - "solana-transaction", + "solana-system-interface 1.0.0", + "solana-transaction 2.2.3", ] [[package]] @@ -6854,27 +7639,61 @@ dependencies = [ "serde", "serde_derive", "solana-account-info 2.2.1", - "solana-clock", + "solana-clock 2.2.2", "solana-define-syscall 2.3.0", - "solana-epoch-rewards", - "solana-epoch-schedule", - "solana-fee-calculator", + "solana-epoch-rewards 2.2.1", + "solana-epoch-schedule 2.2.1", + "solana-fee-calculator 2.2.1", "solana-hash 2.3.0", "solana-instruction 2.3.0", - "solana-instructions-sysvar", - "solana-last-restart-slot", - "solana-program-entrypoint", + "solana-instructions-sysvar 2.2.2", + "solana-last-restart-slot 2.2.1", + "solana-program-entrypoint 2.2.1", "solana-program-error 2.2.2", "solana-program-memory 2.2.1", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-sanitize 2.2.1", "solana-sdk-ids 2.2.1", - "solana-sdk-macro", - "solana-slot-hashes", - "solana-slot-history", + "solana-sdk-macro 2.2.1", + "solana-slot-hashes 2.2.1", + "solana-slot-history 2.2.1", "solana-stake-interface", - "solana-sysvar-id", + "solana-sysvar-id 2.2.1", +] + +[[package]] +name = "solana-sysvar" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63205e68d680bcc315337dec311b616ab32fea0a612db3b883ce4de02e0953f9" +dependencies = [ + "base64 0.22.1", + "bincode", + "bytemuck", + "bytemuck_derive", + "lazy_static", + "serde", + "serde_derive", + "solana-account-info 3.0.0", + "solana-clock 3.0.0", + "solana-define-syscall 3.0.0", + "solana-epoch-rewards 3.0.0", + "solana-epoch-schedule 3.0.0", + "solana-fee-calculator 3.0.0", + "solana-hash 3.0.0", + "solana-instruction 3.0.0", + "solana-last-restart-slot 3.0.0", + "solana-program-entrypoint 3.1.0", + "solana-program-error 3.0.0", + "solana-program-memory 3.0.0", + "solana-pubkey 3.0.0", + "solana-rent 3.0.0", + "solana-sdk-ids 3.0.0", + "solana-sdk-macro 3.0.0", + "solana-slot-hashes 3.0.0", + "solana-slot-history 3.0.0", + "solana-sysvar-id 3.0.0", ] [[package]] @@ -6887,6 +7706,16 @@ dependencies = [ "solana-sdk-ids 2.2.1", ] +[[package]] +name = "solana-sysvar-id" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5051bc1a16d5d96a96bc33b5b2ec707495c48fe978097bdaba68d3c47987eb32" +dependencies = [ + "solana-pubkey 3.0.0", + "solana-sdk-ids 3.0.0", +] + [[package]] name = "solana-thin-client" version = "2.3.4" @@ -6896,23 +7725,23 @@ dependencies = [ "bincode", "log", "rayon", - "solana-account", + "solana-account 2.2.1", "solana-client-traits", - "solana-clock", + "solana-clock 2.2.2", "solana-commitment-config", "solana-connection-cache", - "solana-epoch-info", + "solana-epoch-info 2.2.1", "solana-hash 2.3.0", "solana-instruction 2.3.0", - "solana-keypair", - "solana-message", + "solana-keypair 2.2.1", + "solana-message 2.4.0", "solana-pubkey 2.4.0", "solana-rpc-client", "solana-rpc-client-api", "solana-signature 2.3.0", "solana-signer 2.2.1", - "solana-system-interface", - "solana-transaction", + "solana-system-interface 1.0.0", + "solana-transaction 2.2.3", "solana-transaction-error 2.2.1", ] @@ -6922,6 +7751,12 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6af261afb0e8c39252a04d026e3ea9c405342b08c871a2ad8aa5448e068c784c" +[[package]] +name = "solana-time-utils" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ced92c60aa76ec4780a9d93f3bd64dfa916e1b998eacc6f1c110f3f444f02c9" + [[package]] name = "solana-timings" version = "2.3.4" @@ -6940,7 +7775,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "261b7aeeca06bbbe05f8c82913c2415389efc46435de9932a71839439a614c2f" dependencies = [ "rustls 0.23.29", - "solana-keypair", + "solana-keypair 2.2.1", "solana-pubkey 2.4.0", "solana-signer 2.2.1", "x509-parser", @@ -6960,12 +7795,12 @@ dependencies = [ "log", "rayon", "solana-client-traits", - "solana-clock", + "solana-clock 2.2.2", "solana-commitment-config", "solana-connection-cache", - "solana-epoch-schedule", + "solana-epoch-schedule 2.2.1", "solana-measure", - "solana-message", + "solana-message 2.4.0", "solana-net-utils", "solana-pubkey 2.4.0", "solana-pubsub-client", @@ -6974,7 +7809,7 @@ dependencies = [ "solana-rpc-client-api", "solana-signature 2.3.0", "solana-signer 2.2.1", - "solana-transaction", + "solana-transaction 2.2.3", "solana-transaction-error 2.2.1", "thiserror 2.0.16", "tokio", @@ -6991,15 +7826,15 @@ dependencies = [ "lru", "quinn", "rustls 0.23.29", - "solana-clock", + "solana-clock 2.2.2", "solana-connection-cache", - "solana-keypair", + "solana-keypair 2.2.1", "solana-measure", "solana-metrics", "solana-quic-definitions", "solana-rpc-client", "solana-streamer", - "solana-time-utils", + "solana-time-utils 2.2.1", "solana-tls-utils", "solana-tpu-client", "thiserror 2.0.16", @@ -7020,20 +7855,41 @@ dependencies = [ "solana-feature-set", "solana-hash 2.3.0", "solana-instruction 2.3.0", - "solana-keypair", - "solana-message", + "solana-keypair 2.2.1", + "solana-message 2.4.0", "solana-precompiles", "solana-pubkey 2.4.0", "solana-sanitize 2.2.1", "solana-sdk-ids 2.2.1", - "solana-short-vec", + "solana-short-vec 2.2.1", "solana-signature 2.3.0", "solana-signer 2.2.1", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-transaction-error 2.2.1", "wasm-bindgen", ] +[[package]] +name = "solana-transaction" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2db6ac3984042d9248fd9b06761ece438ed9ba412c001240052ce6216fee3141" +dependencies = [ + "bincode", + "serde", + "serde_derive", + "solana-hash 3.0.0", + "solana-instruction 3.0.0", + "solana-message 3.0.0", + "solana-pubkey 3.0.0", + "solana-sanitize 3.0.0", + "solana-sdk-ids 3.0.0", + "solana-short-vec 3.0.0", + "solana-signature 3.0.0", + "solana-signer 3.0.0", + "solana-transaction-error 3.0.0", +] + [[package]] name = "solana-transaction-context" version = "2.3.4" @@ -7043,11 +7899,11 @@ dependencies = [ "bincode", "serde", "serde_derive", - "solana-account", + "solana-account 2.2.1", "solana-instruction 2.3.0", - "solana-instructions-sysvar", + "solana-instructions-sysvar 2.2.2", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-sdk-ids 2.2.1", ] @@ -7069,6 +7925,8 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4222065402340d7e6aec9dc3e54d22992ddcf923d91edcd815443c2bfca3144a" dependencies = [ + "serde", + "serde_derive", "solana-instruction-error", "solana-sanitize 3.0.0", ] @@ -7083,9 +7941,9 @@ dependencies = [ "bincode", "log", "rand 0.8.5", - "solana-packet", + "solana-packet 2.2.1", "solana-perf", - "solana-short-vec", + "solana-short-vec 2.2.1", "solana-signature 2.3.0", ] @@ -7106,21 +7964,21 @@ dependencies = [ "serde_derive", "serde_json", "solana-account-decoder", - "solana-address-lookup-table-interface", - "solana-clock", + "solana-address-lookup-table-interface 2.2.2", + "solana-clock 2.2.2", "solana-hash 2.3.0", "solana-instruction 2.3.0", "solana-loader-v2-interface", "solana-loader-v3-interface", - "solana-message", + "solana-message 2.4.0", "solana-program-option 2.2.1", "solana-pubkey 2.4.0", "solana-reward-info", "solana-sdk-ids 2.2.1", "solana-signature 2.3.0", "solana-stake-interface", - "solana-system-interface", - "solana-transaction", + "solana-system-interface 1.0.0", + "solana-transaction 2.2.3", "solana-transaction-error 2.2.1", "solana-transaction-status-client-types", "solana-vote-interface", @@ -7147,10 +8005,10 @@ dependencies = [ "serde_json", "solana-account-decoder-client-types", "solana-commitment-config", - "solana-message", + "solana-message 2.4.0", "solana-reward-info", "solana-signature 2.3.0", - "solana-transaction", + "solana-transaction 2.2.3", "solana-transaction-context", "solana-transaction-error 2.2.1", "thiserror 2.0.16", @@ -7173,7 +8031,7 @@ checksum = "fb8fdccd1bd4972bdd632370ee0e353f1eec4c9ee7c49bac70a5f804b6eb1816" dependencies = [ "async-trait", "solana-connection-cache", - "solana-keypair", + "solana-keypair 2.2.1", "solana-net-utils", "solana-streamer", "solana-transaction-error 2.2.1", @@ -7190,7 +8048,7 @@ dependencies = [ "assert_matches", "solana-pubkey 2.4.0", "solana-runtime-transaction", - "solana-transaction", + "solana-transaction 2.2.3", "static_assertions", "unwrap_none", ] @@ -7213,7 +8071,7 @@ dependencies = [ "serde", "serde_derive", "solana-sanitize 2.2.1", - "solana-serde-varint", + "solana-serde-varint 2.2.2", ] [[package]] @@ -7226,20 +8084,20 @@ dependencies = [ "log", "serde", "serde_derive", - "solana-account", + "solana-account 2.2.1", "solana-bincode", - "solana-clock", + "solana-clock 2.2.2", "solana-hash 2.3.0", "solana-instruction 2.3.0", - "solana-keypair", - "solana-packet", + "solana-keypair 2.2.1", + "solana-packet 2.2.1", "solana-pubkey 2.4.0", "solana-sdk-ids 2.2.1", - "solana-serialize-utils", + "solana-serialize-utils 2.2.1", "solana-signature 2.3.0", "solana-signer 2.2.1", "solana-svm-transaction", - "solana-transaction", + "solana-transaction 2.2.3", "solana-vote-interface", "thiserror 2.0.16", ] @@ -7255,17 +8113,17 @@ dependencies = [ "num-traits", "serde", "serde_derive", - "solana-clock", + "solana-clock 2.2.2", "solana-decode-error", "solana-hash 2.3.0", "solana-instruction 2.3.0", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-sdk-ids 2.2.1", - "solana-serde-varint", - "solana-serialize-utils", - "solana-short-vec", - "solana-system-interface", + "solana-serde-varint 2.2.2", + "solana-serialize-utils 2.2.1", + "solana-short-vec 2.2.1", + "solana-system-interface 1.0.0", ] [[package]] @@ -7281,21 +8139,21 @@ dependencies = [ "num-traits", "serde", "serde_derive", - "solana-account", + "solana-account 2.2.1", "solana-bincode", - "solana-clock", - "solana-epoch-schedule", + "solana-clock 2.2.2", + "solana-epoch-schedule 2.2.1", "solana-hash 2.3.0", "solana-instruction 2.3.0", - "solana-keypair", - "solana-packet", + "solana-keypair 2.2.1", + "solana-packet 2.2.1", "solana-program-runtime", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-sdk-ids 2.2.1", "solana-signer 2.2.1", - "solana-slot-hashes", - "solana-transaction", + "solana-slot-hashes 2.2.1", + "solana-transaction 2.2.3", "solana-transaction-context", "solana-vote-interface", "thiserror 2.0.16", @@ -7452,6 +8310,16 @@ dependencies = [ "lock_api", ] +[[package]] +name = "spki" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" +dependencies = [ + "base64ct", + "der", +] + [[package]] name = "spl-associated-token-account" version = "7.0.0" @@ -7461,7 +8329,7 @@ dependencies = [ "borsh 1.5.7", "num-derive", "num-traits", - "solana-program", + "solana-program 2.3.0", "spl-associated-token-account-client", "spl-token", "spl-token-2022 8.0.1", @@ -7534,16 +8402,16 @@ checksum = "65edfeed09cd4231e595616aa96022214f9c9d2be02dea62c2b30d5695a6833a" dependencies = [ "bytemuck", "solana-account-info 2.2.1", - "solana-cpi", + "solana-cpi 2.2.1", "solana-instruction 2.3.0", "solana-msg 2.2.1", - "solana-program-entrypoint", + "solana-program-entrypoint 2.2.1", "solana-program-error 2.2.2", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-sdk-ids 2.2.1", - "solana-system-interface", - "solana-sysvar", + "solana-system-interface 1.0.0", + "solana-sysvar 2.2.2", "solana-zk-sdk 2.3.4", "spl-pod 0.5.1", "spl-token-confidential-transfer-proof-extraction 0.3.0", @@ -7557,17 +8425,17 @@ checksum = "56cc66fe64651a48c8deb4793d8a5deec8f8faf19f355b9df294387bc5a36b5f" dependencies = [ "bytemuck", "solana-account-info 2.2.1", - "solana-cpi", + "solana-cpi 2.2.1", "solana-instruction 2.3.0", "solana-msg 2.2.1", - "solana-program-entrypoint", + "solana-program-entrypoint 2.2.1", "solana-program-error 2.2.2", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-sdk-ids 2.2.1", "solana-security-txt", - "solana-system-interface", - "solana-sysvar", + "solana-system-interface 1.0.0", + "solana-sysvar 2.2.2", "solana-zk-sdk 2.3.4", "spl-pod 0.5.1", "spl-token-confidential-transfer-proof-extraction 0.4.0", @@ -7592,7 +8460,7 @@ dependencies = [ "solana-account-info 2.2.1", "solana-instruction 2.3.0", "solana-msg 2.2.1", - "solana-program-entrypoint", + "solana-program-entrypoint 2.2.1", "solana-program-error 2.2.2", "solana-pubkey 2.4.0", ] @@ -7677,11 +8545,11 @@ dependencies = [ "solana-decode-error", "solana-instruction 2.3.0", "solana-msg 2.2.1", - "solana-program-entrypoint", + "solana-program-entrypoint 2.2.1", "solana-program-error 2.2.2", - "solana-program-pack", + "solana-program-pack 2.2.1", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "thiserror 1.0.69", ] @@ -7719,19 +8587,19 @@ dependencies = [ "num-traits", "num_enum", "solana-account-info 2.2.1", - "solana-cpi", + "solana-cpi 2.2.1", "solana-decode-error", "solana-instruction 2.3.0", "solana-msg 2.2.1", - "solana-program-entrypoint", + "solana-program-entrypoint 2.2.1", "solana-program-error 2.2.2", "solana-program-memory 2.2.1", "solana-program-option 2.2.1", - "solana-program-pack", + "solana-program-pack 2.2.1", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-sdk-ids 2.2.1", - "solana-sysvar", + "solana-sysvar 2.2.2", "thiserror 2.0.16", ] @@ -7747,23 +8615,23 @@ dependencies = [ "num-traits", "num_enum", "solana-account-info 2.2.1", - "solana-clock", - "solana-cpi", + "solana-clock 2.2.2", + "solana-cpi 2.2.1", "solana-decode-error", "solana-instruction 2.3.0", "solana-msg 2.2.1", - "solana-native-token", - "solana-program-entrypoint", + "solana-native-token 2.3.0", + "solana-program-entrypoint 2.2.1", "solana-program-error 2.2.2", "solana-program-memory 2.2.1", "solana-program-option 2.2.1", - "solana-program-pack", + "solana-program-pack 2.2.1", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-sdk-ids 2.2.1", "solana-security-txt", - "solana-system-interface", - "solana-sysvar", + "solana-system-interface 1.0.0", + "solana-sysvar 2.2.2", "solana-zk-sdk 2.3.4", "spl-elgamal-registry 0.2.0", "spl-memo", @@ -7791,23 +8659,23 @@ dependencies = [ "num-traits", "num_enum", "solana-account-info 2.2.1", - "solana-clock", - "solana-cpi", + "solana-clock 2.2.2", + "solana-cpi 2.2.1", "solana-decode-error", "solana-instruction 2.3.0", "solana-msg 2.2.1", - "solana-native-token", - "solana-program-entrypoint", + "solana-native-token 2.3.0", + "solana-program-entrypoint 2.2.1", "solana-program-error 2.2.2", "solana-program-memory 2.2.1", "solana-program-option 2.2.1", - "solana-program-pack", + "solana-program-pack 2.2.1", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-sdk-ids 2.2.1", "solana-security-txt", - "solana-system-interface", - "solana-sysvar", + "solana-system-interface 1.0.0", + "solana-sysvar 2.2.2", "solana-zk-sdk 2.3.4", "spl-elgamal-registry 0.3.0", "spl-memo", @@ -7839,7 +8707,7 @@ dependencies = [ "solana-program-test", "solana-rpc-client", "solana-rpc-client-api", - "solana-sdk", + "solana-sdk 2.3.1", "spl-associated-token-account-client", "spl-elgamal-registry 0.3.0", "spl-memo", @@ -7876,7 +8744,7 @@ dependencies = [ "solana-account-info 2.2.1", "solana-curve25519", "solana-instruction 2.3.0", - "solana-instructions-sysvar", + "solana-instructions-sysvar 2.2.2", "solana-msg 2.2.1", "solana-program-error 2.2.2", "solana-pubkey 2.4.0", @@ -7896,7 +8764,7 @@ dependencies = [ "solana-account-info 2.2.1", "solana-curve25519", "solana-instruction 2.3.0", - "solana-instructions-sysvar", + "solana-instructions-sysvar 2.2.2", "solana-msg 2.2.1", "solana-program-error 2.2.2", "solana-pubkey 2.4.0", @@ -7940,10 +8808,10 @@ dependencies = [ name = "spl-token-metadata-example" version = "0.3.0" dependencies = [ - "solana-program", + "solana-program 2.3.0", "solana-program-test", - "solana-sdk", - "solana-system-interface", + "solana-sdk 3.0.0", + "solana-system-interface 1.0.0", "spl-pod 0.5.1", "spl-token-2022 9.0.0", "spl-token-client", @@ -8005,7 +8873,7 @@ dependencies = [ "num-derive", "num-traits", "solana-account-info 2.2.1", - "solana-cpi", + "solana-cpi 2.2.1", "solana-decode-error", "solana-instruction 2.3.0", "solana-msg 2.2.1", diff --git a/program/Cargo.toml b/program/Cargo.toml index 0ecd18c..1186951 100644 --- a/program/Cargo.toml +++ b/program/Cargo.toml @@ -22,7 +22,7 @@ spl-pod = "0.5.0" [dev-dependencies] solana-program-test = "2.3.4" -solana-sdk = "2.2.1" +solana-sdk = "3.0.0" solana-system-interface = "1" spl-token-client = "0.16.1" test-case = "3.3"