diff --git a/Cargo.lock b/Cargo.lock index 11f671a33a..3da6f635e7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -70,11 +70,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "973a83d0d66d1f04647d1146a07736864f0742300b56bf2a5aadf5ce7b22fe47" dependencies = [ "ahash", - "solana-epoch-schedule", + "solana-epoch-schedule 2.2.1", "solana-feature-set-interface", - "solana-hash", - "solana-pubkey", - "solana-sha256-hasher", + "solana-hash 2.2.1", + "solana-pubkey 2.2.1", + "solana-sha256-hasher 2.2.1", ] [[package]] @@ -87,16 +87,16 @@ dependencies = [ "bincode 1.3.3", "bytemuck", "digest 0.10.7", - "ed25519-dalek", + "ed25519-dalek 1.0.1", "lazy_static", "libsecp256k1", "openssl", "sha3", "solana-ed25519-program", - "solana-message", + "solana-message 2.2.1", "solana-precompile-error", - "solana-pubkey", - "solana-sdk-ids", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", "solana-secp256k1-program", "solana-secp256r1-program", ] @@ -109,8 +109,8 @@ checksum = "498ae700a5abcfe54d26333c3c1e58c729150d30166940e1f38eafbfe595237e" dependencies = [ "agave-feature-set", "lazy_static", - "solana-pubkey", - "solana-sdk-ids", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", ] [[package]] @@ -119,13 +119,13 @@ version = "2.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe519820242ff25cf40fbd44b7c3ee585674de332a1f43fc2a0923975194c472" dependencies = [ - "solana-hash", - "solana-message", - "solana-packet", - "solana-pubkey", - "solana-sdk-ids", - "solana-short-vec", - "solana-signature", + "solana-hash 2.2.1", + "solana-message 2.2.1", + "solana-packet 2.2.1", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-short-vec 2.2.1", + "solana-signature 2.2.1", "solana-svm-transaction", ] @@ -560,6 +560,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" @@ -584,6 +590,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" @@ -1134,6 +1146,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" @@ -1224,6 +1242,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" @@ -1367,6 +1397,16 @@ version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476" +[[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" @@ -1429,6 +1469,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ "block-buffer 0.10.4", + "const-oid", "crypto-common", "subtle", ] @@ -1544,9 +1585,9 @@ dependencies = [ "serde_json", "serde_yaml", "solana-client", - "solana-program", + "solana-program 2.2.1", "solana-pubsub-client", - "solana-sdk", + "solana-sdk 3.0.0", "tabled", "tempfile", "tokio", @@ -1576,7 +1617,7 @@ dependencies = [ "metrics-util", "mockall", "solana-client", - "solana-sdk", + "solana-sdk 3.0.0", "tokio", ] @@ -1609,9 +1650,9 @@ dependencies = [ "serde_json", "serde_yaml", "solana-client", - "solana-program", + "solana-program 2.2.1", "solana-pubsub-client", - "solana-sdk", + "solana-sdk 3.0.0", "tabled", "tokio", ] @@ -1623,7 +1664,7 @@ dependencies = [ "eyre", "serde", "serial_test", - "solana-sdk", + "solana-sdk 3.0.0", ] [[package]] @@ -1635,7 +1676,7 @@ dependencies = [ "ipnetwork", "serde", "serde_json", - "solana-program", + "solana-program 2.2.1", ] [[package]] @@ -1643,10 +1684,10 @@ name = "doublezero-record" version = "0.6.11" dependencies = [ "bytemuck", - "solana-program", + "solana-program 2.2.1", "solana-program-test", - "solana-sdk", - "solana-system-interface", + "solana-sdk 3.0.0", + "solana-system-interface 1.0.0", "thiserror 2.0.17", ] @@ -1662,9 +1703,9 @@ dependencies = [ "ipnetwork", "serde", "serde_bytes", - "solana-program", + "solana-program 2.2.1", "solana-program-test", - "solana-sdk", + "solana-sdk 3.0.0", "thiserror 2.0.17", ] @@ -1683,9 +1724,9 @@ dependencies = [ "log", "serde", "serde_bytes", - "solana-program", + "solana-program 2.2.1", "solana-program-test", - "solana-sdk", + "solana-sdk 3.0.0", ] [[package]] @@ -1712,9 +1753,9 @@ dependencies = [ "serde_yaml", "serial_test", "solana-client", - "solana-program", + "solana-program 2.2.1", "solana-pubsub-client", - "solana-sdk", + "solana-sdk 3.0.0", "tabled", "temp-env", "tempfile", @@ -1746,11 +1787,11 @@ dependencies = [ "serial_test", "solana-account-decoder", "solana-client", - "solana-program", + "solana-program 2.2.1", "solana-pubsub-client", "solana-rpc-client-api", - "solana-sdk", - "solana-system-interface", + "solana-sdk 3.0.0", + "solana-system-interface 1.0.0", "solana-transaction-status", "tempfile", "thiserror 2.0.17", @@ -1790,13 +1831,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]] @@ -1806,13 +1871,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.9", + "subtle", + "zeroize", +] + [[package]] name = "ed25519-dalek-bip32" version = "0.2.0" @@ -1820,7 +1900,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.9", +] + +[[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.9", ] @@ -1843,6 +1935,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" @@ -1923,7 +2034,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -1987,6 +2098,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" @@ -2005,6 +2126,24 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "five8" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75b8549488b4715defcb0d8a8a1c1c76a80661b5fa106b4ca0e7fce59d7d875" +dependencies = [ + "five8_core", +] + +[[package]] +name = "five8" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23f76610e969fa1784327ded240f1e28a3fd9520c9cec93b636fcf62dd37f772" +dependencies = [ + "five8_core", +] + [[package]] name = "five8_const" version = "0.1.4" @@ -2014,6 +2153,15 @@ dependencies = [ "five8_core", ] +[[package]] +name = "five8_const" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a0f1728185f277989ca573a402716ae0beaaea3f76a8ff87ef9dd8fb19436c5" +dependencies = [ + "five8_core", +] + [[package]] name = "five8_core" version = "0.1.2" @@ -2196,6 +2344,7 @@ checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" dependencies = [ "typenum", "version_check", + "zeroize", ] [[package]] @@ -2292,6 +2441,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 = "h2" version = "0.3.26" @@ -2970,6 +3130,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.9", + "signature 2.2.0", +] + [[package]] name = "keccak" version = "0.1.5" @@ -3733,6 +3907,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" @@ -3970,7 +4154,7 @@ dependencies = [ "once_cell", "socket2 0.5.10", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -4259,6 +4443,16 @@ dependencies = [ "thiserror 1.0.69", ] +[[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.14" @@ -4319,7 +4513,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.4.15", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -4332,7 +4526,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.9.4", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -4411,7 +4605,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs 0.26.11", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -4497,6 +4691,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" @@ -4537,9 +4745,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.223" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a505d71960adde88e293da5cb5eda57093379f64e61cf77bf0e6a63af07a7bac" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" dependencies = [ "serde_core", "serde_derive", @@ -4566,18 +4774,18 @@ dependencies = [ [[package]] name = "serde_core" -version = "1.0.223" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20f57cbd357666aa7b3ac84a90b4ea328f1d4ddb6772b430caa5d9e1309bb9e9" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.223" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d428d07faf17e306e699ec1e91996e5a165ba5d6bce5b5155173e91a8a01a56" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", @@ -4755,6 +4963,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" @@ -4828,12 +5046,30 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-account-info", - "solana-clock", - "solana-instruction", - "solana-pubkey", - "solana-sdk-ids", - "solana-sysvar", + "solana-account-info 2.2.1", + "solana-clock 2.2.1", + "solana-instruction 2.2.1", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-sysvar 2.2.1", +] + +[[package]] +name = "solana-account" +version = "3.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "014dcb9293341241dd153b35f89ea906e4170914f4a347a95e7fb07ade47cd6f" +dependencies = [ + "bincode 1.3.3", + "serde", + "serde_bytes", + "serde_derive", + "solana-account-info 3.1.0", + "solana-clock 3.0.0", + "solana-instruction-error", + "solana-pubkey 3.0.0", + "solana-sdk-ids 3.1.0", + "solana-sysvar 3.1.0", ] [[package]] @@ -4851,22 +5087,22 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "solana-account", + "solana-account 2.2.1", "solana-account-decoder-client-types", - "solana-clock", + "solana-clock 2.2.1", "solana-config-program", - "solana-epoch-schedule", - "solana-fee-calculator", - "solana-instruction", - "solana-nonce", - "solana-program", - "solana-program-pack", - "solana-pubkey", - "solana-rent", - "solana-sdk-ids", - "solana-slot-hashes", - "solana-slot-history", - "solana-sysvar", + "solana-epoch-schedule 2.2.1", + "solana-fee-calculator 2.2.1", + "solana-instruction 2.2.1", + "solana-nonce 2.2.1", + "solana-program 2.2.1", + "solana-program-pack 2.2.1", + "solana-pubkey 2.2.1", + "solana-rent 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-slot-hashes 2.2.1", + "solana-slot-history 2.2.1", + "solana-sysvar 2.2.1", "spl-token", "spl-token-2022 7.0.0", "spl-token-group-interface", @@ -4886,8 +5122,8 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "solana-account", - "solana-pubkey", + "solana-account 2.2.1", + "solana-pubkey 2.2.1", "zstd", ] @@ -4899,9 +5135,22 @@ checksum = "e0c17d606a298a205fae325489fbed88ee6dc4463c111672172327e741c8905d" dependencies = [ "bincode 1.3.3", "serde", - "solana-program-error", - "solana-program-memory", - "solana-pubkey", + "solana-program-error 2.2.2", + "solana-program-memory 2.2.1", + "solana-pubkey 2.2.1", +] + +[[package]] +name = "solana-account-info" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc3397241392f5756925029acaa8515dc70fcbe3d8059d4885d7d6533baf64fd" +dependencies = [ + "bincode 1.3.3", + "serde_core", + "solana-address 2.0.0", + "solana-program-error 3.0.0", + "solana-program-memory 3.1.0", ] [[package]] @@ -4936,16 +5185,16 @@ dependencies = [ "serde_derive", "smallvec", "solana-bucket-map", - "solana-clock", - "solana-hash", + "solana-clock 2.2.1", + "solana-hash 2.2.1", "solana-inline-spl", "solana-lattice-hash", "solana-measure", "solana-metrics", "solana-nohash-hasher", - "solana-pubkey", + "solana-pubkey 2.2.1", "solana-rayon-threadlimit", - "solana-sdk", + "solana-sdk 2.2.2", "solana-svm-transaction", "solana-transaction-context", "static_assertions", @@ -4954,6 +5203,37 @@ dependencies = [ "thiserror 2.0.17", ] +[[package]] +name = "solana-address" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2ecac8e1b7f74c2baa9e774c42817e3e75b20787134b76cc4d45e8a604488f5" +dependencies = [ + "solana-address 2.0.0", +] + +[[package]] +name = "solana-address" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e37320fd2945c5d654b2c6210624a52d66c3f1f73b653ed211ab91a703b35bdd" +dependencies = [ + "borsh 1.5.7", + "bytemuck", + "bytemuck_derive", + "curve25519-dalek 4.1.3", + "five8 1.0.0", + "five8_const 1.0.0", + "rand 0.8.5", + "serde", + "serde_derive", + "solana-atomic-u64 3.0.0", + "solana-define-syscall 4.0.1", + "solana-program-error 3.0.0", + "solana-sanitize 3.0.1", + "solana-sha256-hasher 3.1.0", +] + [[package]] name = "solana-address-lookup-table-interface" version = "2.2.2" @@ -4964,11 +5244,23 @@ dependencies = [ "bytemuck", "serde", "serde_derive", - "solana-clock", - "solana-instruction", - "solana-pubkey", - "solana-sdk-ids", - "solana-slot-hashes", + "solana-clock 2.2.1", + "solana-instruction 2.2.1", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", + "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.1.0", + "solana-slot-hashes 3.0.0", ] [[package]] @@ -4983,15 +5275,15 @@ dependencies = [ "log", "num-derive", "num-traits", - "solana-address-lookup-table-interface", + "solana-address-lookup-table-interface 2.2.2", "solana-bincode", - "solana-clock", - "solana-instruction", + "solana-clock 2.2.1", + "solana-instruction 2.2.1", "solana-log-collector", - "solana-packet", + "solana-packet 2.2.1", "solana-program-runtime", - "solana-pubkey", - "solana-system-interface", + "solana-pubkey 2.2.1", + "solana-system-interface 1.0.0", "solana-transaction-context", "thiserror 2.0.17", ] @@ -5005,6 +5297,15 @@ dependencies = [ "parking_lot", ] +[[package]] +name = "solana-atomic-u64" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a933ff1e50aff72d02173cfcd7511bd8540b027ee720b75f353f594f834216d0" +dependencies = [ + "parking_lot", +] + [[package]] name = "solana-banks-client" version = "2.2.7" @@ -5014,8 +5315,8 @@ dependencies = [ "borsh 1.5.7", "futures", "solana-banks-interface", - "solana-program", - "solana-sdk", + "solana-program 2.2.1", + "solana-sdk 2.2.2", "solana-transaction-context", "tarpc", "thiserror 2.0.17", @@ -5031,7 +5332,7 @@ checksum = "2d07549f0e8d1dbe90117f1595ed77539e3766d3203b3b5c47f999a80c3c754e" dependencies = [ "serde", "serde_derive", - "solana-sdk", + "solana-sdk 2.2.2", "solana-transaction-context", "tarpc", ] @@ -5050,7 +5351,7 @@ dependencies = [ "solana-client", "solana-runtime", "solana-runtime-transaction", - "solana-sdk", + "solana-sdk 2.2.2", "solana-send-transaction-service", "solana-svm", "tarpc", @@ -5066,7 +5367,18 @@ checksum = "75db7f2bbac3e62cfd139065d15bcda9e2428883ba61fc8d27ccb251081e7567" dependencies = [ "num-bigint 0.4.6", "num-traits", - "solana-define-syscall", + "solana-define-syscall 2.2.1", +] + +[[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]] @@ -5077,7 +5389,7 @@ checksum = "19a3787b8cf9c9fe3dd360800e8b70982b9e5a8af9e11c354b6665dd4a003adc" dependencies = [ "bincode 1.3.3", "serde", - "solana-instruction", + "solana-instruction 2.2.1", ] [[package]] @@ -5087,9 +5399,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1a0801e25a1b31a14494fc80882a036be0ffd290efc4c2d640bfcca120a4672" dependencies = [ "blake3", - "solana-define-syscall", - "solana-hash", - "solana-sanitize", + "solana-define-syscall 2.2.1", + "solana-hash 2.2.1", + "solana-sanitize 2.2.1", +] + +[[package]] +name = "solana-blake3-hasher" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7116e1d942a2432ca3f514625104757ab8a56233787e95144c93950029e31176" +dependencies = [ + "blake3", + "solana-define-syscall 4.0.1", + "solana-hash 4.0.1", ] [[package]] @@ -5103,7 +5426,7 @@ dependencies = [ "ark-ff", "ark-serialize", "bytemuck", - "solana-define-syscall", + "solana-define-syscall 2.2.1", "thiserror 2.0.17", ] @@ -5117,6 +5440,15 @@ dependencies = [ "borsh 1.5.7", ] +[[package]] +name = "solana-borsh" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc402b16657abbfa9991cd5cbfac5a11d809f7e7d28d3bb291baeb088b39060e" +dependencies = [ + "borsh 1.5.7", +] + [[package]] name = "solana-bpf-loader-program" version = "2.2.7" @@ -5129,37 +5461,37 @@ dependencies = [ "libsecp256k1", "qualifier_attr", "scopeguard", - "solana-account", - "solana-account-info", - "solana-big-mod-exp", + "solana-account 2.2.1", + "solana-account-info 2.2.1", + "solana-big-mod-exp 2.2.1", "solana-bincode", - "solana-blake3-hasher", + "solana-blake3-hasher 2.2.1", "solana-bn254", - "solana-clock", + "solana-clock 2.2.1", "solana-compute-budget", - "solana-cpi", + "solana-cpi 2.2.1", "solana-curve25519", - "solana-hash", - "solana-instruction", - "solana-keccak-hasher", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", + "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-memory", + "solana-program-entrypoint 2.2.1", + "solana-program-memory 2.2.1", "solana-program-runtime", - "solana-pubkey", + "solana-pubkey 2.2.1", "solana-sbpf", - "solana-sdk-ids", - "solana-secp256k1-recover", - "solana-sha256-hasher", - "solana-stable-layout", - "solana-system-interface", - "solana-sysvar", - "solana-sysvar-id", + "solana-sdk-ids 2.2.1", + "solana-secp256k1-recover 2.2.1", + "solana-sha256-hasher 2.2.1", + "solana-stable-layout 2.2.1", + "solana-system-interface 1.0.0", + "solana-sysvar 2.2.1", + "solana-sysvar-id 2.2.1", "solana-timings", "solana-transaction-context", "solana-type-overrides", @@ -5180,9 +5512,9 @@ dependencies = [ "modular-bitfield", "num_enum", "rand 0.8.5", - "solana-clock", + "solana-clock 2.2.1", "solana-measure", - "solana-pubkey", + "solana-pubkey 2.2.1", "tempfile", ] @@ -5199,8 +5531,8 @@ dependencies = [ "solana-config-program", "solana-loader-v4-program", "solana-program-runtime", - "solana-pubkey", - "solana-sdk-ids", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", "solana-stake-program", "solana-system-program", "solana-vote-program", @@ -5224,8 +5556,8 @@ dependencies = [ "solana-compute-budget-program", "solana-config-program", "solana-loader-v4-program", - "solana-pubkey", - "solana-sdk-ids", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", "solana-stake-program", "solana-system-program", "solana-vote-program", @@ -5247,31 +5579,31 @@ dependencies = [ "log", "quinn", "rayon", - "solana-account", + "solana-account 2.2.1", "solana-client-traits", "solana-commitment-config", "solana-connection-cache", - "solana-epoch-info", - "solana-hash", - "solana-instruction", - "solana-keypair", + "solana-epoch-info 2.2.1", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", + "solana-keypair 2.2.1", "solana-measure", - "solana-message", - "solana-pubkey", + "solana-message 2.2.1", + "solana-pubkey 2.2.1", "solana-pubsub-client", "solana-quic-client", "solana-quic-definitions", "solana-rpc-client", "solana-rpc-client-api", "solana-rpc-client-nonce-utils", - "solana-signature", - "solana-signer", + "solana-signature 2.2.1", + "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-error", + "solana-transaction 2.2.2", + "solana-transaction-error 2.2.1", "solana-udp-client", "thiserror 2.0.17", "tokio", @@ -5283,19 +5615,19 @@ 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-hash", - "solana-instruction", - "solana-keypair", - "solana-message", - "solana-pubkey", - "solana-signature", - "solana-signer", - "solana-system-interface", - "solana-transaction", - "solana-transaction-error", + "solana-epoch-info 2.2.1", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", + "solana-keypair 2.2.1", + "solana-message 2.2.1", + "solana-pubkey 2.2.1", + "solana-signature 2.2.1", + "solana-signer 2.2.1", + "solana-system-interface 1.0.0", + "solana-transaction 2.2.2", + "solana-transaction-error 2.2.1", ] [[package]] @@ -5306,9 +5638,22 @@ checksum = "67c2177a1b9fe8326004f1151a5acd124420b737811080b1035df31349e4d892" dependencies = [ "serde", "serde_derive", - "solana-sdk-ids", - "solana-sdk-macro", - "solana-sysvar-id", + "solana-sdk-ids 2.2.1", + "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.1.0", + "solana-sdk-macro 3.0.0", + "solana-sysvar-id 3.1.0", ] [[package]] @@ -5319,7 +5664,7 @@ checksum = "7ace9fea2daa28354d107ea879cff107181d85cd4e0f78a2bedb10e1a428c97e" dependencies = [ "serde", "serde_derive", - "solana-hash", + "solana-hash 2.2.1", ] [[package]] @@ -5338,8 +5683,8 @@ version = "2.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7da7ab5302549d9c6bf399c69a7072abeca78d252d9b7a146be34bf6f8b51e6" dependencies = [ - "solana-fee-structure", - "solana-program-entrypoint", + "solana-fee-structure 2.2.1", + "solana-program-entrypoint 2.2.1", ] [[package]] @@ -5350,16 +5695,16 @@ checksum = "73d8b8697c1cd4e183999162a7c1cb7d7f5674f9e802f97d5d2e439bd7f683f0" dependencies = [ "agave-feature-set", "log", - "solana-borsh", + "solana-borsh 2.2.1", "solana-builtins-default-costs", "solana-compute-budget", "solana-compute-budget-interface", - "solana-instruction", - "solana-packet", - "solana-pubkey", - "solana-sdk-ids", + "solana-instruction 2.2.1", + "solana-packet 2.2.1", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", "solana-svm-transaction", - "solana-transaction-error", + "solana-transaction-error 2.2.1", "thiserror 2.0.17", ] @@ -5372,8 +5717,8 @@ dependencies = [ "borsh 1.5.7", "serde", "serde_derive", - "solana-instruction", - "solana-sdk-ids", + "solana-instruction 2.2.1", + "solana-sdk-ids 2.2.1", ] [[package]] @@ -5396,17 +5741,17 @@ dependencies = [ "chrono", "serde", "serde_derive", - "solana-account", + "solana-account 2.2.1", "solana-bincode", - "solana-instruction", + "solana-instruction 2.2.1", "solana-log-collector", - "solana-packet", + "solana-packet 2.2.1", "solana-program-runtime", - "solana-pubkey", - "solana-sdk-ids", - "solana-short-vec", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-short-vec 2.2.1", "solana-stake-interface", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-transaction-context", ] @@ -5424,12 +5769,12 @@ dependencies = [ "log", "rand 0.8.5", "rayon", - "solana-keypair", + "solana-keypair 2.2.1", "solana-measure", "solana-metrics", "solana-net-utils", - "solana-time-utils", - "solana-transaction-error", + "solana-time-utils 2.2.1", + "solana-transaction-error 2.2.1", "thiserror 2.0.17", "tokio", ] @@ -5445,21 +5790,21 @@ dependencies = [ "lazy_static", "log", "solana-bincode", - "solana-borsh", + "solana-borsh 2.2.1", "solana-builtins-default-costs", - "solana-clock", + "solana-clock 2.2.1", "solana-compute-budget", "solana-compute-budget-instruction", "solana-compute-budget-interface", - "solana-fee-structure", + "solana-fee-structure 2.2.1", "solana-metrics", - "solana-packet", - "solana-pubkey", + "solana-packet 2.2.1", + "solana-pubkey 2.2.1", "solana-runtime-transaction", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", "solana-svm-transaction", - "solana-system-interface", - "solana-transaction-error", + "solana-system-interface 1.0.0", + "solana-transaction-error 2.2.1", "solana-vote-program", ] @@ -5469,12 +5814,26 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8dc71126edddc2ba014622fc32d0f5e2e78ec6c5a1e0eb511b85618c09e9ea11" dependencies = [ - "solana-account-info", - "solana-define-syscall", - "solana-instruction", - "solana-program-error", - "solana-pubkey", - "solana-stable-layout", + "solana-account-info 2.2.1", + "solana-define-syscall 2.2.1", + "solana-instruction 2.2.1", + "solana-program-error 2.2.2", + "solana-pubkey 2.2.1", + "solana-stable-layout 2.2.1", +] + +[[package]] +name = "solana-cpi" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4dea26709d867aada85d0d3617db0944215c8bb28d3745b912de7db13a23280c" +dependencies = [ + "solana-account-info 3.1.0", + "solana-define-syscall 4.0.1", + "solana-instruction 3.1.0", + "solana-program-error 3.0.0", + "solana-pubkey 4.0.0", + "solana-stable-layout 3.0.0", ] [[package]] @@ -5486,7 +5845,7 @@ dependencies = [ "bytemuck", "bytemuck_derive", "curve25519-dalek 4.1.3", - "solana-define-syscall", + "solana-define-syscall 2.2.1", "subtle", "thiserror 2.0.17", ] @@ -5507,10 +5866,33 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf784bb2cb3e02cac9801813c30187344228d2ae952534902108f6150573a33d" [[package]] -name = "solana-derivation-path" -version = "2.2.1" +name = "solana-define-syscall" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "939756d798b25c5ec3cca10e06212bdca3b1443cb9bb740a38124f58b258737b" +checksum = "f9697086a4e102d28a156b8d6b521730335d6951bd39a5e766512bbe09007cee" + +[[package]] +name = "solana-define-syscall" +version = "4.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57e5b1c0bc1d4a4d10c88a4100499d954c09d3fecfae4912c1a074dff68b1738" + +[[package]] +name = "solana-derivation-path" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "939756d798b25c5ec3cca10e06212bdca3b1443cb9bb740a38124f58b258737b" +dependencies = [ + "derivation-path", + "qstring", + "uriparse", +] + +[[package]] +name = "solana-derivation-path" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff71743072690fdbdfcdc37700ae1cb77485aaad49019473a81aee099b1e0b8c" dependencies = [ "derivation-path", "qstring", @@ -5525,11 +5907,11 @@ checksum = "9d0fc717048fdbe5d2ee7d673d73e6a30a094002f4a29ca7630ac01b6bddec04" dependencies = [ "bytemuck", "bytemuck_derive", - "ed25519-dalek", + "ed25519-dalek 1.0.1", "solana-feature-set", - "solana-instruction", + "solana-instruction 2.2.1", "solana-precompile-error", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", ] [[package]] @@ -5542,6 +5924,16 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "solana-epoch-info" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e093c84f6ece620a6b10cd036574b0cd51944231ab32d81f80f76d54aba833e6" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "solana-epoch-rewards" version = "2.2.1" @@ -5550,10 +5942,24 @@ checksum = "86b575d3dd323b9ea10bb6fe89bf6bf93e249b215ba8ed7f68f1a3633f384db7" dependencies = [ "serde", "serde_derive", - "solana-hash", - "solana-sdk-ids", - "solana-sdk-macro", - "solana-sysvar-id", + "solana-hash 2.2.1", + "solana-sdk-ids 2.2.1", + "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.1.0", + "solana-sdk-ids 3.1.0", + "solana-sdk-macro 3.0.0", + "solana-sysvar-id 3.1.0", ] [[package]] @@ -5563,8 +5969,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96c5fd2662ae7574810904585fd443545ed2b568dbd304b25a31e79ccc76e81b" dependencies = [ "siphasher 0.3.11", - "solana-hash", - "solana-pubkey", + "solana-hash 2.2.1", + "solana-pubkey 2.2.1", +] + +[[package]] +name = "solana-epoch-rewards-hasher" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ee8beac9bff4db9225e57d532d169b0be5e447f1e6601a2f50f27a01bf5518f" +dependencies = [ + "siphasher 0.3.11", + "solana-address 2.0.0", + "solana-hash 4.0.1", ] [[package]] @@ -5575,9 +5992,32 @@ checksum = "3fce071fbddecc55d727b1d7ed16a629afe4f6e4c217bc8d00af3b785f6f67ed" dependencies = [ "serde", "serde_derive", - "solana-sdk-ids", - "solana-sdk-macro", - "solana-sysvar-id", + "solana-sdk-ids 2.2.1", + "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.1.0", + "solana-sdk-macro 3.0.0", + "solana-sysvar-id 3.1.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]] @@ -5588,16 +6028,37 @@ checksum = "84461d56cbb8bb8d539347151e0525b53910102e4bced875d49d5139708e39d3" dependencies = [ "serde", "serde_derive", - "solana-address-lookup-table-interface", - "solana-clock", - "solana-hash", - "solana-instruction", - "solana-keccak-hasher", - "solana-message", - "solana-nonce", - "solana-pubkey", - "solana-sdk-ids", - "solana-system-interface", + "solana-address-lookup-table-interface 2.2.2", + "solana-clock 2.2.1", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", + "solana-keccak-hasher 2.2.1", + "solana-message 2.2.1", + "solana-nonce 2.2.1", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-system-interface 1.0.0", + "thiserror 2.0.17", +] + +[[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 3.0.0", + "solana-clock 3.0.0", + "solana-hash 3.1.0", + "solana-instruction 3.1.0", + "solana-keccak-hasher 3.1.0", + "solana-message 3.0.1", + "solana-nonce 3.0.0", + "solana-pubkey 3.0.0", + "solana-sdk-ids 3.1.0", + "solana-system-interface 2.0.0", "thiserror 2.0.17", ] @@ -5610,14 +6071,14 @@ dependencies = [ "bincode 1.3.3", "serde", "serde_derive", - "solana-account", - "solana-account-info", - "solana-instruction", - "solana-program-error", - "solana-pubkey", - "solana-rent", - "solana-sdk-ids", - "solana-system-interface", + "solana-account 2.2.1", + "solana-account-info 2.2.1", + "solana-instruction 2.2.1", + "solana-program-error 2.2.2", + "solana-pubkey 2.2.1", + "solana-rent 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-system-interface 1.0.0", ] [[package]] @@ -5628,10 +6089,10 @@ checksum = "93b93971e289d6425f88e6e3cb6668c4b05df78b3c518c249be55ced8efd6b6d" dependencies = [ "ahash", "lazy_static", - "solana-epoch-schedule", - "solana-hash", - "solana-pubkey", - "solana-sha256-hasher", + "solana-epoch-schedule 2.2.1", + "solana-hash 2.2.1", + "solana-pubkey 2.2.1", + "solana-sha256-hasher 2.2.1", ] [[package]] @@ -5641,7 +6102,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02007757246e40f10aa936dae4fa27efbf8dbd6a59575a12ccc802c1aea6e708" dependencies = [ "ahash", - "solana-pubkey", + "solana-pubkey 2.2.1", ] [[package]] @@ -5651,7 +6112,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67c2ee19fe65b4564b0bf7436f5a609871ddc8fc32b8507c648e46b670052819" dependencies = [ "agave-feature-set", - "solana-fee-structure", + "solana-fee-structure 2.2.1", "solana-svm-transaction", ] @@ -5666,6 +6127,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.2.1" @@ -5674,8 +6146,18 @@ checksum = "f45f94a88efdb512805563181dfa1c85c60a21b6e6d602bf24a2ea88f9399d6e" dependencies = [ "serde", "serde_derive", - "solana-message", - "solana-native-token", + "solana-message 2.2.1", + "solana-native-token 2.2.1", +] + +[[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]] @@ -5689,24 +6171,24 @@ dependencies = [ "memmap2", "serde", "serde_derive", - "solana-account", - "solana-clock", + "solana-account 2.2.1", + "solana-clock 2.2.1", "solana-cluster-type", - "solana-epoch-schedule", - "solana-fee-calculator", - "solana-hash", - "solana-inflation", - "solana-keypair", + "solana-epoch-schedule 2.2.1", + "solana-fee-calculator 2.2.1", + "solana-hash 2.2.1", + "solana-inflation 2.2.1", + "solana-keypair 2.2.1", "solana-logger", - "solana-native-token", + "solana-native-token 2.2.1", "solana-poh-config", - "solana-pubkey", - "solana-rent", - "solana-sdk-ids", - "solana-sha256-hasher", - "solana-shred-version", - "solana-signer", - "solana-time-utils", + "solana-pubkey 2.2.1", + "solana-rent 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-sha256-hasher 2.2.1", + "solana-shred-version 2.2.1", + "solana-signer 2.2.1", + "solana-time-utils 2.2.1", ] [[package]] @@ -5719,6 +6201,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.2.1" @@ -5732,11 +6220,36 @@ dependencies = [ "js-sys", "serde", "serde_derive", - "solana-atomic-u64", - "solana-sanitize", + "solana-atomic-u64 2.2.1", + "solana-sanitize 2.2.1", "wasm-bindgen", ] +[[package]] +name = "solana-hash" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "337c246447142f660f778cf6cb582beba8e28deb05b3b24bfb9ffd7c562e5f41" +dependencies = [ + "solana-hash 4.0.1", +] + +[[package]] +name = "solana-hash" +version = "4.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a5d48a6ee7b91fc7b998944ab026ed7b3e2fc8ee3bc58452644a86c2648152f" +dependencies = [ + "borsh 1.5.7", + "bytemuck", + "bytemuck_derive", + "five8 1.0.0", + "serde", + "serde_derive", + "solana-atomic-u64 3.0.0", + "solana-sanitize 3.0.1", +] + [[package]] name = "solana-inflation" version = "2.2.1" @@ -5747,6 +6260,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-inline-spl" version = "2.2.7" @@ -5754,7 +6277,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eaac98c150932bba4bfbef5b52fae9ef445f767d66ded2f1398382149bc94f69" dependencies = [ "bytemuck", - "solana-pubkey", + "solana-pubkey 2.2.1", ] [[package]] @@ -5770,11 +6293,38 @@ dependencies = [ "num-traits", "serde", "serde_derive", - "solana-define-syscall", - "solana-pubkey", + "solana-define-syscall 2.2.1", + "solana-pubkey 2.2.1", "wasm-bindgen", ] +[[package]] +name = "solana-instruction" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee1b699a2c1518028a9982e255e0eca10c44d90006542d9d7f9f40dbce3f7c78" +dependencies = [ + "bincode 1.3.3", + "borsh 1.5.7", + "serde", + "serde_derive", + "solana-define-syscall 4.0.1", + "solana-instruction-error", + "solana-pubkey 4.0.0", +] + +[[package]] +name = "solana-instruction-error" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b04259e03c05faf38a8c24217b5cfe4c90572ae6184ab49cddb1584fdd756d3f" +dependencies = [ + "num-traits", + "serde", + "serde_derive", + "solana-program-error 3.0.0", +] + [[package]] name = "solana-instructions-sysvar" version = "2.2.1" @@ -5782,14 +6332,32 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "427f2d0d6dc0bb49f16cef5e7f975180d2e80aab9bdd3b2af68e2d029ec63f43" dependencies = [ "bitflags 2.9.1", - "solana-account-info", - "solana-instruction", - "solana-program-error", - "solana-pubkey", - "solana-sanitize", - "solana-sdk-ids", - "solana-serialize-utils", - "solana-sysvar-id", + "solana-account-info 2.2.1", + "solana-instruction 2.2.1", + "solana-program-error 2.2.2", + "solana-pubkey 2.2.1", + "solana-sanitize 2.2.1", + "solana-sdk-ids 2.2.1", + "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.1", + "solana-account-info 3.1.0", + "solana-instruction 3.1.0", + "solana-instruction-error", + "solana-program-error 3.0.0", + "solana-pubkey 3.0.0", + "solana-sanitize 3.0.1", + "solana-sdk-ids 3.1.0", + "solana-serialize-utils 3.1.0", + "solana-sysvar-id 3.1.0", ] [[package]] @@ -5799,9 +6367,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7aeb957fbd42a451b99235df4942d96db7ef678e8d5061ef34c9b34cae12f79" dependencies = [ "sha3", - "solana-define-syscall", - "solana-hash", - "solana-sanitize", + "solana-define-syscall 2.2.1", + "solana-hash 2.2.1", + "solana-sanitize 2.2.1", +] + +[[package]] +name = "solana-keccak-hasher" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed1c0d16d6fdeba12291a1f068cdf0d479d9bff1141bf44afd7aa9d485f65ef8" +dependencies = [ + "sha3", + "solana-define-syscall 4.0.1", + "solana-hash 4.0.1", ] [[package]] @@ -5811,18 +6390,36 @@ 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", - "solana-pubkey", - "solana-seed-derivable", - "solana-seed-phrase", - "solana-signature", - "solana-signer", + "solana-derivation-path 2.2.1", + "solana-pubkey 2.2.1", + "solana-seed-derivable 2.2.1", + "solana-seed-phrase 2.2.1", + "solana-signature 2.2.1", + "solana-signer 2.2.1", "wasm-bindgen", ] +[[package]] +name = "solana-keypair" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ac8be597c9e231b0cab2928ce3bc3e4ee77d9c0ad92977b9d901f3879f25a7a" +dependencies = [ + "ed25519-dalek 2.2.0", + "ed25519-dalek-bip32 0.3.0", + "five8 1.0.0", + "rand 0.8.5", + "solana-address 2.0.0", + "solana-derivation-path 3.0.0", + "solana-seed-derivable 3.0.0", + "solana-seed-phrase 3.0.0", + "solana-signature 3.1.0", + "solana-signer 3.0.0", +] + [[package]] name = "solana-last-restart-slot" version = "2.2.1" @@ -5831,9 +6428,22 @@ checksum = "4a6360ac2fdc72e7463565cd256eedcf10d7ef0c28a1249d261ec168c1b55cdd" dependencies = [ "serde", "serde_derive", - "solana-sdk-ids", - "solana-sdk-macro", - "solana-sysvar-id", + "solana-sdk-ids 2.2.1", + "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.1.0", + "solana-sdk-macro 3.0.0", + "solana-sysvar-id 3.1.0", ] [[package]] @@ -5857,9 +6467,9 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-instruction", - "solana-pubkey", - "solana-sdk-ids", + "solana-instruction 2.2.1", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", ] [[package]] @@ -5871,10 +6481,10 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-instruction", - "solana-pubkey", - "solana-sdk-ids", - "solana-system-interface", + "solana-instruction 2.2.1", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-system-interface 1.0.0", ] [[package]] @@ -5886,10 +6496,10 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-instruction", - "solana-pubkey", - "solana-sdk-ids", - "solana-system-interface", + "solana-instruction 2.2.1", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-system-interface 1.0.0", ] [[package]] @@ -5900,20 +6510,20 @@ checksum = "3ae52276c26e48d494affc7730c2c1e837ae794519e48ab6b22ed3ccf4751f32" dependencies = [ "log", "qualifier_attr", - "solana-account", + "solana-account 2.2.1", "solana-bincode", "solana-bpf-loader-program", "solana-compute-budget", - "solana-instruction", + "solana-instruction 2.2.1", "solana-loader-v3-interface", "solana-loader-v4-interface", "solana-log-collector", "solana-measure", - "solana-packet", + "solana-packet 2.2.1", "solana-program-runtime", - "solana-pubkey", + "solana-pubkey 2.2.1", "solana-sbpf", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", "solana-transaction-context", "solana-type-overrides", ] @@ -5958,17 +6568,37 @@ dependencies = [ "serde", "serde_derive", "solana-bincode", - "solana-hash", - "solana-instruction", - "solana-pubkey", - "solana-sanitize", - "solana-sdk-ids", - "solana-short-vec", - "solana-system-interface", - "solana-transaction-error", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", + "solana-pubkey 2.2.1", + "solana-sanitize 2.2.1", + "solana-sdk-ids 2.2.1", + "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.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85666605c9fd727f865ed381665db0a8fc29f984a030ecc1e40f43bfb2541623" +dependencies = [ + "bincode 1.3.3", + "blake3", + "lazy_static", + "serde", + "serde_derive", + "solana-address 1.1.0", + "solana-hash 3.1.0", + "solana-instruction 3.1.0", + "solana-sanitize 3.0.1", + "solana-sdk-ids 3.1.0", + "solana-short-vec 3.1.0", + "solana-transaction-error 3.0.0", +] + [[package]] name = "solana-metrics" version = "2.2.7" @@ -5980,10 +6610,10 @@ dependencies = [ "lazy_static", "log", "reqwest", - "solana-clock", + "solana-clock 2.2.1", "solana-cluster-type", - "solana-sha256-hasher", - "solana-time-utils", + "solana-sha256-hasher 2.2.1", + "solana-time-utils 2.2.1", "thiserror 2.0.17", ] @@ -5993,7 +6623,16 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f36a1a14399afaabc2781a1db09cb14ee4cc4ee5c7a5a3cfcc601811379a8092" dependencies = [ - "solana-define-syscall", + "solana-define-syscall 2.2.1", +] + +[[package]] +name = "solana-msg" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "264275c556ea7e22b9d3f87d56305546a38d4eee8ec884f3b126236cb7dcbbb4" +dependencies = [ + "solana-define-syscall 3.0.0", ] [[package]] @@ -6002,6 +6641,12 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33e9de00960197412e4be3902a6cd35e60817c511137aca6c34c66cd5d4017ec" +[[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.2.7" @@ -6019,7 +6664,7 @@ dependencies = [ "serde", "serde_derive", "socket2 0.5.10", - "solana-serde", + "solana-serde 2.2.1", "tokio", "url", ] @@ -6038,10 +6683,22 @@ checksum = "703e22eb185537e06204a5bd9d509b948f0066f2d1d814a6f475dafb3ddf1325" dependencies = [ "serde", "serde_derive", - "solana-fee-calculator", - "solana-hash", - "solana-pubkey", - "solana-sha256-hasher", + "solana-fee-calculator 2.2.1", + "solana-hash 2.2.1", + "solana-pubkey 2.2.1", + "solana-sha256-hasher 2.2.1", +] + +[[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.1.0", + "solana-pubkey 3.0.0", + "solana-sha256-hasher 3.1.0", ] [[package]] @@ -6050,10 +6707,10 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cde971a20b8dbf60144d6a84439dda86b5466e00e2843091fe731083cda614da" dependencies = [ - "solana-account", - "solana-hash", - "solana-nonce", - "solana-sdk-ids", + "solana-account 2.2.1", + "solana-hash 2.2.1", + "solana-nonce 2.2.1", + "solana-sdk-ids 2.2.1", ] [[package]] @@ -6063,13 +6720,29 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b526398ade5dea37f1f147ce55dae49aa017a5d7326606359b0445ca8d946581" dependencies = [ "num_enum", - "solana-hash", - "solana-packet", - "solana-pubkey", - "solana-sanitize", - "solana-sha256-hasher", - "solana-signature", - "solana-signer", + "solana-hash 2.2.1", + "solana-packet 2.2.1", + "solana-pubkey 2.2.1", + "solana-sanitize 2.2.1", + "solana-sha256-hasher 2.2.1", + "solana-signature 2.2.1", + "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.1.0", + "solana-packet 3.0.0", + "solana-pubkey 3.0.0", + "solana-sanitize 3.0.1", + "solana-sha256-hasher 3.1.0", + "solana-signature 3.1.0", + "solana-signer 3.0.0", ] [[package]] @@ -6086,6 +6759,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.1", +] + [[package]] name = "solana-perf" version = "2.2.7" @@ -6106,16 +6788,16 @@ dependencies = [ "rand 0.8.5", "rayon", "serde", - "solana-hash", - "solana-message", + "solana-hash 2.2.1", + "solana-message 2.2.1", "solana-metrics", - "solana-packet", - "solana-pubkey", + "solana-packet 2.2.1", + "solana-pubkey 2.2.1", "solana-rayon-threadlimit", - "solana-sdk-ids", - "solana-short-vec", - "solana-signature", - "solana-time-utils", + "solana-sdk-ids 2.2.1", + "solana-short-vec 2.2.1", + "solana-signature 2.2.1", + "solana-time-utils 2.2.1", ] [[package]] @@ -6136,7 +6818,7 @@ checksum = "7a31fc6ac2590217b63ecab02f23df0d5a38ecaa3e69d7194f57a0f30645e9d9" dependencies = [ "ark-bn254", "light-poseidon", - "solana-define-syscall", + "solana-define-syscall 2.2.1", "thiserror 2.0.17", ] @@ -6159,10 +6841,10 @@ dependencies = [ "lazy_static", "solana-ed25519-program", "solana-feature-set", - "solana-message", + "solana-message 2.2.1", "solana-precompile-error", - "solana-pubkey", - "solana-sdk-ids", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", "solana-secp256k1-program", "solana-secp256r1-program", ] @@ -6173,9 +6855,20 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81a57a24e6a4125fc69510b6774cd93402b943191b6cddad05de7281491c90fe" dependencies = [ - "solana-pubkey", - "solana-signature", - "solana-signer", + "solana-pubkey 2.2.1", + "solana-signature 2.2.1", + "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.1.0", + "solana-signer 3.0.0", ] [[package]] @@ -6203,71 +6896,130 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-account-info", - "solana-address-lookup-table-interface", - "solana-atomic-u64", - "solana-big-mod-exp", + "solana-account-info 2.2.1", + "solana-address-lookup-table-interface 2.2.2", + "solana-atomic-u64 2.2.1", + "solana-big-mod-exp 2.2.1", "solana-bincode", - "solana-blake3-hasher", - "solana-borsh", - "solana-clock", - "solana-cpi", + "solana-blake3-hasher 2.2.1", + "solana-borsh 2.2.1", + "solana-clock 2.2.1", + "solana-cpi 2.2.1", "solana-decode-error", - "solana-define-syscall", - "solana-epoch-rewards", - "solana-epoch-schedule", - "solana-example-mocks", + "solana-define-syscall 2.2.1", + "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-hash", - "solana-instruction", - "solana-instructions-sysvar", - "solana-keccak-hasher", - "solana-last-restart-slot", + "solana-fee-calculator 2.2.1", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", + "solana-instructions-sysvar 2.2.1", + "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-msg", - "solana-native-token", - "solana-nonce", - "solana-program-entrypoint", - "solana-program-error", - "solana-program-memory", - "solana-program-option", - "solana-program-pack", - "solana-pubkey", - "solana-rent", - "solana-sanitize", - "solana-sdk-ids", - "solana-sdk-macro", - "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-message 2.2.1", + "solana-msg 2.2.1", + "solana-native-token 2.2.1", + "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 2.2.1", + "solana-pubkey 2.2.1", + "solana-rent 2.2.1", + "solana-sanitize 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-sdk-macro 2.2.1", + "solana-secp256k1-recover 2.2.1", + "solana-serde-varint 2.2.1", + "solana-serialize-utils 2.2.1", + "solana-sha256-hasher 2.2.1", + "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.1", + "solana-sysvar-id 2.2.1", "solana-vote-interface", "thiserror 2.0.17", "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.1.0", + "solana-big-mod-exp 3.0.0", + "solana-blake3-hasher 3.1.0", + "solana-borsh 3.0.0", + "solana-clock 3.0.0", + "solana-cpi 3.1.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.1.0", + "solana-instruction 3.1.0", + "solana-instruction-error", + "solana-instructions-sysvar 3.0.0", + "solana-keccak-hasher 3.1.0", + "solana-last-restart-slot 3.0.0", + "solana-msg 3.0.0", + "solana-native-token 3.0.0", + "solana-program-entrypoint 3.1.1", + "solana-program-error 3.0.0", + "solana-program-memory 3.1.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.1.0", + "solana-secp256k1-recover 3.1.0", + "solana-serde-varint 3.0.0", + "solana-serialize-utils 3.1.0", + "solana-sha256-hasher 3.1.0", + "solana-short-vec 3.1.0", + "solana-slot-hashes 3.0.0", + "solana-slot-history 3.0.0", + "solana-stable-layout 3.0.0", + "solana-sysvar 3.1.0", + "solana-sysvar-id 3.1.0", +] + [[package]] name = "solana-program-entrypoint" version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "473ffe73c68d93e9f2aa726ad2985fe52760052709aaab188100a42c618060ec" dependencies = [ - "solana-account-info", - "solana-msg", - "solana-program-error", - "solana-pubkey", + "solana-account-info 2.2.1", + "solana-msg 2.2.1", + "solana-program-error 2.2.2", + "solana-pubkey 2.2.1", +] + +[[package]] +name = "solana-program-entrypoint" +version = "3.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84c9b0a1ff494e05f503a08b3d51150b73aa639544631e510279d6375f290997" +dependencies = [ + "solana-account-info 3.1.0", + "solana-define-syscall 4.0.1", + "solana-program-error 3.0.0", + "solana-pubkey 4.0.0", ] [[package]] @@ -6281,9 +7033,20 @@ dependencies = [ "serde", "serde_derive", "solana-decode-error", - "solana-instruction", - "solana-msg", - "solana-pubkey", + "solana-instruction 2.2.1", + "solana-msg 2.2.1", + "solana-pubkey 2.2.1", +] + +[[package]] +name = "solana-program-error" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1af32c995a7b692a915bb7414d5f8e838450cf7c70414e763d8abcae7b51f28" +dependencies = [ + "borsh 1.5.7", + "serde", + "serde_derive", ] [[package]] @@ -6293,7 +7056,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b0268f6c89825fb634a34bd0c3b8fdaeaecfc3728be1d622a8ee6dd577b60d4" dependencies = [ "num-traits", - "solana-define-syscall", + "solana-define-syscall 2.2.1", +] + +[[package]] +name = "solana-program-memory" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4068648649653c2c50546e9a7fb761791b5ab0cda054c771bb5808d3a4b9eb52" +dependencies = [ + "solana-define-syscall 4.0.1", ] [[package]] @@ -6302,13 +7074,28 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc677a2e9bc616eda6dbdab834d463372b92848b2bfe4a1ed4e4b4adba3397d0" +[[package]] +name = "solana-program-option" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e7b4ddb464f274deb4a497712664c3b612e3f5f82471d4e47710fc4ab1c3095" + [[package]] name = "solana-program-pack" version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "319f0ef15e6e12dc37c597faccb7d62525a509fec5f6975ecb9419efddeb277b" dependencies = [ - "solana-program-error", + "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]] @@ -6327,25 +7114,25 @@ dependencies = [ "percentage", "rand 0.8.5", "serde", - "solana-account", - "solana-clock", + "solana-account 2.2.1", + "solana-clock 2.2.1", "solana-compute-budget", - "solana-epoch-rewards", - "solana-epoch-schedule", - "solana-hash", - "solana-instruction", - "solana-last-restart-slot", + "solana-epoch-rewards 2.2.1", + "solana-epoch-schedule 2.2.1", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", + "solana-last-restart-slot 2.2.1", "solana-log-collector", "solana-measure", "solana-metrics", - "solana-pubkey", - "solana-rent", + "solana-pubkey 2.2.1", + "solana-rent 2.2.1", "solana-sbpf", - "solana-sdk-ids", - "solana-slot-hashes", - "solana-stable-layout", - "solana-sysvar", - "solana-sysvar-id", + "solana-sdk-ids 2.2.1", + "solana-slot-hashes 2.2.1", + "solana-stable-layout 2.2.1", + "solana-sysvar 2.2.1", + "solana-sysvar-id 2.2.1", "solana-timings", "solana-transaction-context", "solana-type-overrides", @@ -6374,14 +7161,14 @@ dependencies = [ "solana-bpf-loader-program", "solana-compute-budget", "solana-inline-spl", - "solana-instruction", + "solana-instruction 2.2.1", "solana-log-collector", "solana-logger", "solana-program-runtime", "solana-runtime", "solana-sbpf", - "solana-sdk", - "solana-sdk-ids", + "solana-sdk 2.2.2", + "solana-sdk-ids 2.2.1", "solana-svm", "solana-timings", "solana-transaction-context", @@ -6402,21 +7189,40 @@ dependencies = [ "bytemuck", "bytemuck_derive", "curve25519-dalek 4.1.3", - "five8_const", + "five8_const 0.1.4", "getrandom 0.2.16", "js-sys", "num-traits", "rand 0.8.5", "serde", "serde_derive", - "solana-atomic-u64", + "solana-atomic-u64 2.2.1", "solana-decode-error", - "solana-define-syscall", - "solana-sanitize", - "solana-sha256-hasher", + "solana-define-syscall 2.2.1", + "solana-sanitize 2.2.1", + "solana-sha256-hasher 2.2.1", "wasm-bindgen", ] +[[package]] +name = "solana-pubkey" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8909d399deb0851aa524420beeb5646b115fd253ef446e35fe4504c904da3941" +dependencies = [ + "rand 0.8.5", + "solana-address 1.1.0", +] + +[[package]] +name = "solana-pubkey" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6f7104d456b58e1418c21a8581e89810278d1190f70f27ece7fc0b2c9282a57" +dependencies = [ + "solana-address 2.0.0", +] + [[package]] name = "solana-pubsub-client" version = "2.2.7" @@ -6432,10 +7238,10 @@ dependencies = [ "serde_derive", "serde_json", "solana-account-decoder-client-types", - "solana-clock", - "solana-pubkey", + "solana-clock 2.2.1", + "solana-pubkey 2.2.1", "solana-rpc-client-api", - "solana-signature", + "solana-signature 2.2.1", "thiserror 2.0.17", "tokio", "tokio-stream", @@ -6460,17 +7266,17 @@ dependencies = [ "quinn-proto", "rustls 0.23.27", "solana-connection-cache", - "solana-keypair", + "solana-keypair 2.2.1", "solana-measure", "solana-metrics", "solana-net-utils", - "solana-pubkey", + "solana-pubkey 2.2.1", "solana-quic-definitions", "solana-rpc-client-api", - "solana-signer", + "solana-signer 2.2.1", "solana-streamer", "solana-tls-utils", - "solana-transaction-error", + "solana-transaction-error 2.2.1", "thiserror 2.0.17", "tokio", ] @@ -6481,7 +7287,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]] @@ -6502,9 +7308,22 @@ checksum = "d1aea8fdea9de98ca6e8c2da5827707fb3842833521b528a713810ca685d2480" dependencies = [ "serde", "serde_derive", - "solana-sdk-ids", - "solana-sdk-macro", - "solana-sysvar-id", + "solana-sdk-ids 2.2.1", + "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.1.0", + "solana-sdk-macro 3.0.0", + "solana-sysvar-id 3.1.0", ] [[package]] @@ -6515,13 +7334,13 @@ checksum = "7c1e19f5d5108b0d824244425e43bc78bbb9476e2199e979b0230c9f632d3bf4" dependencies = [ "serde", "serde_derive", - "solana-account", - "solana-clock", - "solana-epoch-schedule", + "solana-account 2.2.1", + "solana-clock 2.2.1", + "solana-epoch-schedule 2.2.1", "solana-genesis-config", - "solana-pubkey", - "solana-rent", - "solana-sdk-ids", + "solana-pubkey 2.2.1", + "solana-rent 2.2.1", + "solana-sdk-ids 2.2.1", ] [[package]] @@ -6530,7 +7349,7 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f6f9113c6003492e74438d1288e30cffa8ccfdc2ef7b49b9e816d8034da18cd" dependencies = [ - "solana-pubkey", + "solana-pubkey 2.2.1", "solana-reward-info", ] @@ -6542,8 +7361,8 @@ checksum = "e4b22ea19ca2a3f28af7cd047c914abf833486bf7a7c4a10fc652fff09b385b1" dependencies = [ "lazy_static", "solana-feature-set", - "solana-pubkey", - "solana-sdk-ids", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", ] [[package]] @@ -6574,21 +7393,21 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "solana-account", + "solana-account 2.2.1", "solana-account-decoder-client-types", - "solana-clock", + "solana-clock 2.2.1", "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", - "solana-instruction", - "solana-message", - "solana-pubkey", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", + "solana-message 2.2.1", + "solana-pubkey 2.2.1", "solana-rpc-client-api", - "solana-signature", - "solana-transaction", - "solana-transaction-error", + "solana-signature 2.2.1", + "solana-transaction 2.2.2", + "solana-transaction-error 2.2.1", "solana-transaction-status-client-types", "solana-version", "tokio", @@ -6610,16 +7429,16 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "solana-account", + "solana-account 2.2.1", "solana-account-decoder-client-types", - "solana-clock", + "solana-clock 2.2.1", "solana-commitment-config", - "solana-fee-calculator", - "solana-inflation", + "solana-fee-calculator 2.2.1", + "solana-inflation 2.2.1", "solana-inline-spl", - "solana-pubkey", - "solana-signer", - "solana-transaction-error", + "solana-pubkey 2.2.1", + "solana-signer 2.2.1", + "solana-transaction-error 2.2.1", "solana-transaction-status-client-types", "solana-version", "thiserror 2.0.17", @@ -6631,14 +7450,14 @@ version = "2.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "294874298fb4e52729bb0229e0cdda326d4393b7122b92823aa46e99960cb920" dependencies = [ - "solana-account", + "solana-account 2.2.1", "solana-commitment-config", - "solana-hash", - "solana-message", - "solana-nonce", - "solana-pubkey", + "solana-hash 2.2.1", + "solana-message 2.2.1", + "solana-nonce 2.2.1", + "solana-pubkey 2.2.1", "solana-rpc-client", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", "thiserror 2.0.17", ] @@ -6704,12 +7523,12 @@ dependencies = [ "solana-nohash-hasher", "solana-nonce-account", "solana-perf", - "solana-program", + "solana-program 2.2.1", "solana-program-runtime", - "solana-pubkey", + "solana-pubkey 2.2.1", "solana-rayon-threadlimit", "solana-runtime-transaction", - "solana-sdk", + "solana-sdk 2.2.2", "solana-stake-program", "solana-svm", "solana-svm-rent-collector", @@ -6741,14 +7560,14 @@ dependencies = [ "log", "solana-compute-budget", "solana-compute-budget-instruction", - "solana-hash", - "solana-message", - "solana-pubkey", - "solana-sdk-ids", - "solana-signature", + "solana-hash 2.2.1", + "solana-message 2.2.1", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-signature 2.2.1", "solana-svm-transaction", - "solana-transaction", - "solana-transaction-error", + "solana-transaction 2.2.2", + "solana-transaction-error 2.2.1", "thiserror 2.0.17", ] @@ -6758,6 +7577,12 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61f1bc1357b8188d9c4a3af3fc55276e56987265eb7ad073ae6f8180ee54cecf" +[[package]] +name = "solana-sanitize" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcf09694a0fc14e5ffb18f9b7b7c0f15ecb6eac5b5610bf76a1853459d19daf9" + [[package]] name = "solana-sbpf" version = "0.10.0" @@ -6787,72 +7612,119 @@ dependencies = [ "js-sys", "serde", "serde_json", - "solana-account", + "solana-account 2.2.1", "solana-bn254", "solana-client-traits", "solana-cluster-type", "solana-commitment-config", "solana-compute-budget-interface", "solana-decode-error", - "solana-derivation-path", + "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.2.1", "solana-genesis-config", - "solana-hard-forks", - "solana-inflation", - "solana-instruction", - "solana-keypair", - "solana-message", - "solana-native-token", + "solana-hard-forks 2.2.1", + "solana-inflation 2.2.1", + "solana-instruction 2.2.1", + "solana-keypair 2.2.1", + "solana-message 2.2.1", + "solana-native-token 2.2.1", "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-program-memory", - "solana-pubkey", + "solana-presigner 2.2.1", + "solana-program 2.2.1", + "solana-program-memory 2.2.1", + "solana-pubkey 2.2.1", "solana-quic-definitions", "solana-rent-collector", "solana-rent-debits", "solana-reserved-account-keys", "solana-reward-info", - "solana-sanitize", - "solana-sdk-ids", - "solana-sdk-macro", + "solana-sanitize 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-sdk-macro 2.2.1", "solana-secp256k1-program", - "solana-secp256k1-recover", + "solana-secp256k1-recover 2.2.1", "solana-secp256r1-program", - "solana-seed-derivable", - "solana-seed-phrase", - "solana-serde", - "solana-serde-varint", - "solana-short-vec", - "solana-shred-version", - "solana-signature", - "solana-signer", + "solana-seed-derivable 2.2.1", + "solana-seed-phrase 2.2.1", + "solana-serde 2.2.1", + "solana-serde-varint 2.2.1", + "solana-short-vec 2.2.1", + "solana-shred-version 2.2.1", + "solana-signature 2.2.1", + "solana-signer 2.2.1", "solana-system-transaction", - "solana-time-utils", - "solana-transaction", + "solana-time-utils 2.2.1", + "solana-transaction 2.2.2", "solana-transaction-context", - "solana-transaction-error", + "solana-transaction-error 2.2.1", "solana-validator-exit", "thiserror 2.0.17", "wasm-bindgen", ] +[[package]] +name = "solana-sdk" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f03df7969f5e723ad31b6c9eadccc209037ac4caa34d8dc259316b05c11e82b" +dependencies = [ + "bincode 1.3.3", + "bs58", + "serde", + "solana-account 3.2.0", + "solana-epoch-info 3.1.0", + "solana-epoch-rewards-hasher 3.1.0", + "solana-fee-structure 3.0.0", + "solana-inflation 3.0.0", + "solana-keypair 3.1.0", + "solana-message 3.0.1", + "solana-offchain-message 3.0.0", + "solana-presigner 3.0.0", + "solana-program 3.0.0", + "solana-program-memory 3.1.0", + "solana-pubkey 3.0.0", + "solana-sanitize 3.0.1", + "solana-sdk-ids 3.1.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.1.0", + "solana-shred-version 3.0.0", + "solana-signature 3.1.0", + "solana-signer 3.0.0", + "solana-time-utils 3.0.0", + "solana-transaction 3.0.2", + "solana-transaction-error 3.0.0", + "thiserror 2.0.17", +] + [[package]] name = "solana-sdk-ids" version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c5d8b9cc68d5c88b062a33e23a6466722467dde0035152d8fb1afbcdf350a5f" dependencies = [ - "solana-pubkey", + "solana-pubkey 2.2.1", +] + +[[package]] +name = "solana-sdk-ids" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "def234c1956ff616d46c9dd953f251fa7096ddbaa6d52b165218de97882b7280" +dependencies = [ + "solana-address 2.0.0", ] [[package]] @@ -6867,6 +7739,18 @@ dependencies = [ "syn 2.0.102", ] +[[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.102", +] + [[package]] name = "solana-secp256k1-program" version = "2.2.1" @@ -6880,9 +7764,9 @@ dependencies = [ "serde_derive", "sha3", "solana-feature-set", - "solana-instruction", + "solana-instruction 2.2.1", "solana-precompile-error", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", ] [[package]] @@ -6893,7 +7777,18 @@ checksum = "baa3120b6cdaa270f39444f5093a90a7b03d296d362878f7a6991d6de3bbe496" dependencies = [ "borsh 1.5.7", "libsecp256k1", - "solana-define-syscall", + "solana-define-syscall 2.2.1", + "thiserror 2.0.17", +] + +[[package]] +name = "solana-secp256k1-recover" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9de18cfdab99eeb940fbedd8c981fa130c0d76252da75d05446f22fae8b51932" +dependencies = [ + "k256", + "solana-define-syscall 4.0.1", "thiserror 2.0.17", ] @@ -6906,9 +7801,9 @@ dependencies = [ "bytemuck", "openssl", "solana-feature-set", - "solana-instruction", + "solana-instruction 2.2.1", "solana-precompile-error", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", ] [[package]] @@ -6923,7 +7818,16 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3beb82b5adb266c6ea90e5cf3967235644848eac476c5a1f2f9283a143b7c97f" dependencies = [ - "solana-derivation-path", + "solana-derivation-path 2.2.1", +] + +[[package]] +name = "solana-seed-derivable" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff7bdb72758e3bec33ed0e2658a920f1f35dfb9ed576b951d20d63cb61ecd95c" +dependencies = [ + "solana-derivation-path 3.0.0", ] [[package]] @@ -6937,6 +7841,17 @@ dependencies = [ "sha2 0.10.9", ] +[[package]] +name = "solana-seed-phrase" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc905b200a95f2ea9146e43f2a7181e3aeb55de6bc12afb36462d00a3c7310de" +dependencies = [ + "hmac 0.12.1", + "pbkdf2", + "sha2 0.10.9", +] + [[package]] name = "solana-send-transaction-service" version = "2.2.7" @@ -6951,7 +7866,7 @@ dependencies = [ "solana-measure", "solana-metrics", "solana-runtime", - "solana-sdk", + "solana-sdk 2.2.2", "solana-tpu-client", "tokio", ] @@ -6965,6 +7880,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.1" @@ -6974,15 +7898,35 @@ 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" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "817a284b63197d2b27afdba829c5ab34231da4a9b4e763466a003c40ca4f535e" dependencies = [ - "solana-instruction", - "solana-pubkey", - "solana-sanitize", + "solana-instruction 2.2.1", + "solana-pubkey 2.2.1", + "solana-sanitize 2.2.1", +] + +[[package]] +name = "solana-serialize-utils" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56e41dd8feea239516c623a02f0a81c2367f4b604d7965237fed0751aeec33ed" +dependencies = [ + "solana-instruction-error", + "solana-pubkey 3.0.0", + "solana-sanitize 3.0.1", ] [[package]] @@ -6992,8 +7936,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0037386961c0d633421f53560ad7c80675c0447cba4d1bb66d60974dd486c7ea" dependencies = [ "sha2 0.10.9", - "solana-define-syscall", - "solana-hash", + "solana-define-syscall 2.2.1", + "solana-hash 2.2.1", +] + +[[package]] +name = "solana-sha256-hasher" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db7dc3011ea4c0334aaaa7e7128cb390ecf546b28d412e9bf2064680f57f588f" +dependencies = [ + "sha2 0.10.9", + "solana-define-syscall 4.0.1", + "solana-hash 4.0.1", ] [[package]] @@ -7005,15 +7960,35 @@ dependencies = [ "serde", ] +[[package]] +name = "solana-short-vec" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79fb1809a32cfcf7d9c47b7070a92fa17cdb620ab5829e9a8a9ff9d138a7a175" +dependencies = [ + "serde_core", +] + [[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-hash", - "solana-sha256-hasher", + "solana-hard-forks 2.2.1", + "solana-hash 2.2.1", + "solana-sha256-hasher 2.2.1", +] + +[[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.1.0", + "solana-sha256-hasher 3.1.0", ] [[package]] @@ -7023,12 +7998,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "47d251c8f3dc015f320b4161daac7f108156c837428e5a8cc61136d25beb11d6" dependencies = [ "bs58", - "ed25519-dalek", + "ed25519-dalek 1.0.1", "rand 0.8.5", "serde", "serde-big-array", "serde_derive", - "solana-sanitize", + "solana-sanitize 2.2.1", +] + +[[package]] +name = "solana-signature" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4bb8057cc0e9f7b5e89883d49de6f407df655bb6f3a71d0b7baf9986a2218fd9" +dependencies = [ + "ed25519-dalek 2.2.0", + "five8 0.2.1", + "rand 0.8.5", + "serde", + "serde-big-array", + "serde_derive", + "solana-sanitize 3.0.1", ] [[package]] @@ -7037,9 +8027,20 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c41991508a4b02f021c1342ba00bcfa098630b213726ceadc7cb032e051975b" dependencies = [ - "solana-pubkey", - "solana-signature", - "solana-transaction-error", + "solana-pubkey 2.2.1", + "solana-signature 2.2.1", + "solana-transaction-error 2.2.1", +] + +[[package]] +name = "solana-signer" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5bfea97951fee8bae0d6038f39a5efcb6230ecdfe33425ac75196d1a1e3e3235" +dependencies = [ + "solana-pubkey 3.0.0", + "solana-signature 3.1.0", + "solana-transaction-error 3.0.0", ] [[package]] @@ -7050,9 +8051,22 @@ checksum = "0c8691982114513763e88d04094c9caa0376b867a29577939011331134c301ce" dependencies = [ "serde", "serde_derive", - "solana-hash", - "solana-sdk-ids", - "solana-sysvar-id", + "solana-hash 2.2.1", + "solana-sdk-ids 2.2.1", + "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.1.0", + "solana-sdk-ids 3.1.0", + "solana-sysvar-id 3.1.0", ] [[package]] @@ -7064,8 +8078,21 @@ dependencies = [ "bv", "serde", "serde_derive", - "solana-sdk-ids", - "solana-sysvar-id", + "solana-sdk-ids 2.2.1", + "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.1.0", + "solana-sysvar-id 3.1.0", ] [[package]] @@ -7074,8 +8101,18 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f14f7d02af8f2bc1b5efeeae71bc1c2b7f0f65cd75bcc7d8180f2c762a57f54" dependencies = [ - "solana-instruction", - "solana-pubkey", + "solana-instruction 2.2.1", + "solana-pubkey 2.2.1", +] + +[[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.1.0", + "solana-pubkey 3.0.0", ] [[package]] @@ -7089,14 +8126,14 @@ dependencies = [ "num-traits", "serde", "serde_derive", - "solana-clock", - "solana-cpi", + "solana-clock 2.2.1", + "solana-cpi 2.2.1", "solana-decode-error", - "solana-instruction", - "solana-program-error", - "solana-pubkey", - "solana-system-interface", - "solana-sysvar-id", + "solana-instruction 2.2.1", + "solana-program-error 2.2.2", + "solana-pubkey 2.2.1", + "solana-system-interface 1.0.0", + "solana-sysvar-id 2.2.1", ] [[package]] @@ -7108,21 +8145,21 @@ dependencies = [ "agave-feature-set", "bincode 1.3.3", "log", - "solana-account", + "solana-account 2.2.1", "solana-bincode", - "solana-clock", + "solana-clock 2.2.1", "solana-config-program", "solana-genesis-config", - "solana-instruction", + "solana-instruction 2.2.1", "solana-log-collector", - "solana-native-token", - "solana-packet", + "solana-native-token 2.2.1", + "solana-packet 2.2.1", "solana-program-runtime", - "solana-pubkey", - "solana-rent", - "solana-sdk-ids", + "solana-pubkey 2.2.1", + "solana-rent 2.2.1", + "solana-sdk-ids 2.2.1", "solana-stake-interface", - "solana-sysvar", + "solana-sysvar 2.2.1", "solana-transaction-context", "solana-type-overrides", "solana-vote-interface", @@ -7155,19 +8192,19 @@ dependencies = [ "rustls 0.23.27", "smallvec", "socket2 0.5.10", - "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", + "solana-pubkey 2.2.1", "solana-quic-definitions", - "solana-signature", - "solana-signer", - "solana-time-utils", + "solana-signature 2.2.1", + "solana-signer 2.2.1", + "solana-time-utils 2.2.1", "solana-tls-utils", - "solana-transaction-error", + "solana-transaction-error 2.2.1", "solana-transaction-metrics-tracker", "thiserror 2.0.17", "tokio", @@ -7189,33 +8226,33 @@ dependencies = [ "percentage", "serde", "serde_derive", - "solana-account", + "solana-account 2.2.1", "solana-bpf-loader-program", - "solana-clock", + "solana-clock 2.2.1", "solana-compute-budget", "solana-compute-budget-instruction", - "solana-fee-structure", - "solana-hash", - "solana-instruction", - "solana-instructions-sysvar", + "solana-fee-structure 2.2.1", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", + "solana-instructions-sysvar 2.2.1", "solana-loader-v4-program", "solana-log-collector", "solana-measure", - "solana-message", - "solana-nonce", + "solana-message 2.2.1", + "solana-nonce 2.2.1", "solana-nonce-account", - "solana-program", + "solana-program 2.2.1", "solana-program-runtime", - "solana-pubkey", - "solana-rent", + "solana-pubkey 2.2.1", + "solana-rent 2.2.1", "solana-rent-debits", - "solana-sdk", - "solana-sdk-ids", + "solana-sdk 2.2.2", + "solana-sdk-ids 2.2.1", "solana-svm-rent-collector", "solana-svm-transaction", "solana-timings", "solana-transaction-context", - "solana-transaction-error", + "solana-transaction-error 2.2.1", "solana-type-overrides", "thiserror 2.0.17", ] @@ -7226,7 +8263,7 @@ version = "2.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ee563c1edcf5551b8b5acd86eb9383939a1d9591693c33e74a006dab4baaeb44" dependencies = [ - "solana-sdk", + "solana-sdk 2.2.2", "solana-transaction-context", ] @@ -7236,12 +8273,12 @@ version = "2.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "221865f7355d5b0827c2d46dd53996361f6cf0c21919b965caa4ba6a1feb6b3a" dependencies = [ - "solana-hash", - "solana-message", - "solana-pubkey", - "solana-sdk-ids", - "solana-signature", - "solana-transaction", + "solana-hash 2.2.1", + "solana-message 2.2.1", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-signature 2.2.1", + "solana-transaction 2.2.2", ] [[package]] @@ -7255,11 +8292,23 @@ dependencies = [ "serde", "serde_derive", "solana-decode-error", - "solana-instruction", - "solana-pubkey", + "solana-instruction 2.2.1", + "solana-pubkey 2.2.1", "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.2.7" @@ -7270,18 +8319,18 @@ dependencies = [ "log", "serde", "serde_derive", - "solana-account", + "solana-account 2.2.1", "solana-bincode", - "solana-instruction", + "solana-instruction 2.2.1", "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", - "solana-sdk-ids", - "solana-system-interface", - "solana-sysvar", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-system-interface 1.0.0", + "solana-sysvar 2.2.1", "solana-transaction-context", "solana-type-overrides", ] @@ -7292,13 +8341,13 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5bd98a25e5bcba8b6be8bcbb7b84b24c2a6a8178d7fb0e3077a916855ceba91a" dependencies = [ - "solana-hash", - "solana-keypair", - "solana-message", - "solana-pubkey", - "solana-signer", - "solana-system-interface", - "solana-transaction", + "solana-hash 2.2.1", + "solana-keypair 2.2.1", + "solana-message 2.2.1", + "solana-pubkey 2.2.1", + "solana-signer 2.2.1", + "solana-system-interface 1.0.0", + "solana-transaction 2.2.2", ] [[package]] @@ -7314,28 +8363,62 @@ dependencies = [ "lazy_static", "serde", "serde_derive", - "solana-account-info", - "solana-clock", - "solana-define-syscall", - "solana-epoch-rewards", - "solana-epoch-schedule", - "solana-fee-calculator", - "solana-hash", - "solana-instruction", - "solana-instructions-sysvar", - "solana-last-restart-slot", - "solana-program-entrypoint", - "solana-program-error", - "solana-program-memory", - "solana-pubkey", - "solana-rent", - "solana-sanitize", - "solana-sdk-ids", - "solana-sdk-macro", - "solana-slot-hashes", - "solana-slot-history", + "solana-account-info 2.2.1", + "solana-clock 2.2.1", + "solana-define-syscall 2.2.1", + "solana-epoch-rewards 2.2.1", + "solana-epoch-schedule 2.2.1", + "solana-fee-calculator 2.2.1", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", + "solana-instructions-sysvar 2.2.1", + "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.2.1", + "solana-rent 2.2.1", + "solana-sanitize 2.2.1", + "solana-sdk-ids 2.2.1", + "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.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3205cc7db64a0f1a20b7eb2405773fa64e45f7fe0fc7a73e50e90eca6b2b0be7" +dependencies = [ + "base64 0.22.1", + "bincode 1.3.3", + "bytemuck", + "bytemuck_derive", + "lazy_static", + "serde", + "serde_derive", + "solana-account-info 3.1.0", + "solana-clock 3.0.0", + "solana-define-syscall 4.0.1", + "solana-epoch-rewards 3.0.0", + "solana-epoch-schedule 3.0.0", + "solana-fee-calculator 3.0.0", + "solana-hash 4.0.1", + "solana-instruction 3.1.0", + "solana-last-restart-slot 3.0.0", + "solana-program-entrypoint 3.1.1", + "solana-program-error 3.0.0", + "solana-program-memory 3.1.0", + "solana-pubkey 4.0.0", + "solana-rent 3.0.0", + "solana-sdk-ids 3.1.0", + "solana-sdk-macro 3.0.0", + "solana-slot-hashes 3.0.0", + "solana-slot-history 3.0.0", + "solana-sysvar-id 3.1.0", ] [[package]] @@ -7344,8 +8427,18 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5762b273d3325b047cfda250787f8d796d781746860d5d0a746ee29f3e8812c1" dependencies = [ - "solana-pubkey", - "solana-sdk-ids", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", +] + +[[package]] +name = "solana-sysvar-id" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17358d1e9a13e5b9c2264d301102126cf11a47fd394cdf3dec174fe7bc96e1de" +dependencies = [ + "solana-address 2.0.0", + "solana-sdk-ids 3.1.0", ] [[package]] @@ -7357,24 +8450,24 @@ dependencies = [ "bincode 1.3.3", "log", "rayon", - "solana-account", + "solana-account 2.2.1", "solana-client-traits", - "solana-clock", + "solana-clock 2.2.1", "solana-commitment-config", "solana-connection-cache", - "solana-epoch-info", - "solana-hash", - "solana-instruction", - "solana-keypair", - "solana-message", - "solana-pubkey", + "solana-epoch-info 2.2.1", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", + "solana-keypair 2.2.1", + "solana-message 2.2.1", + "solana-pubkey 2.2.1", "solana-rpc-client", "solana-rpc-client-api", - "solana-signature", - "solana-signer", - "solana-system-interface", - "solana-transaction", - "solana-transaction-error", + "solana-signature 2.2.1", + "solana-signer 2.2.1", + "solana-system-interface 1.0.0", + "solana-transaction 2.2.2", + "solana-transaction-error 2.2.1", ] [[package]] @@ -7383,6 +8476,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.2.7" @@ -7391,7 +8490,7 @@ checksum = "d08862987485af7e3864b0ab9d4febeccaa34f1e982f08af9fa0460782d10773" dependencies = [ "eager", "enum-iterator", - "solana-pubkey", + "solana-pubkey 2.2.1", ] [[package]] @@ -7401,9 +8500,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6f227b3813b6c26c8ed38910b90a0b641baedb2ad075ea51ccfbff1992ee394" dependencies = [ "rustls 0.23.27", - "solana-keypair", - "solana-pubkey", - "solana-signer", + "solana-keypair 2.2.1", + "solana-pubkey 2.2.1", + "solana-signer 2.2.1", "x509-parser", ] @@ -7421,22 +8520,22 @@ dependencies = [ "log", "rayon", "solana-client-traits", - "solana-clock", + "solana-clock 2.2.1", "solana-commitment-config", "solana-connection-cache", - "solana-epoch-info", + "solana-epoch-info 2.2.1", "solana-measure", - "solana-message", + "solana-message 2.2.1", "solana-net-utils", - "solana-pubkey", + "solana-pubkey 2.2.1", "solana-pubsub-client", "solana-quic-definitions", "solana-rpc-client", "solana-rpc-client-api", - "solana-signature", - "solana-signer", - "solana-transaction", - "solana-transaction-error", + "solana-signature 2.2.1", + "solana-signer 2.2.1", + "solana-transaction 2.2.2", + "solana-transaction-error 2.2.1", "thiserror 2.0.17", "tokio", ] @@ -7452,22 +8551,44 @@ dependencies = [ "serde_derive", "solana-bincode", "solana-feature-set", - "solana-hash", - "solana-instruction", - "solana-keypair", - "solana-message", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", + "solana-keypair 2.2.1", + "solana-message 2.2.1", "solana-precompiles", - "solana-pubkey", - "solana-sanitize", - "solana-sdk-ids", - "solana-short-vec", - "solana-signature", - "solana-signer", - "solana-system-interface", - "solana-transaction-error", + "solana-pubkey 2.2.1", + "solana-sanitize 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-short-vec 2.2.1", + "solana-signature 2.2.1", + "solana-signer 2.2.1", + "solana-system-interface 1.0.0", + "solana-transaction-error 2.2.1", "wasm-bindgen", ] +[[package]] +name = "solana-transaction" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ceb2efbf427a91b884709ffac4dac29117752ce1e37e9ae04977e450aa0bb76" +dependencies = [ + "bincode 1.3.3", + "serde", + "serde_derive", + "solana-address 2.0.0", + "solana-hash 4.0.1", + "solana-instruction 3.1.0", + "solana-instruction-error", + "solana-message 3.0.1", + "solana-sanitize 3.0.1", + "solana-sdk-ids 3.1.0", + "solana-short-vec 3.1.0", + "solana-signature 3.1.0", + "solana-signer 3.0.0", + "solana-transaction-error 3.0.0", +] + [[package]] name = "solana-transaction-context" version = "2.2.1" @@ -7477,11 +8598,11 @@ dependencies = [ "bincode 1.3.3", "serde", "serde_derive", - "solana-account", - "solana-instruction", - "solana-pubkey", - "solana-rent", - "solana-signature", + "solana-account 2.2.1", + "solana-instruction 2.2.1", + "solana-pubkey 2.2.1", + "solana-rent 2.2.1", + "solana-signature 2.2.1", ] [[package]] @@ -7492,8 +8613,20 @@ checksum = "222a9dc8fdb61c6088baab34fc3a8b8473a03a7a5fd404ed8dd502fa79b67cb1" dependencies = [ "serde", "serde_derive", - "solana-instruction", - "solana-sanitize", + "solana-instruction 2.2.1", + "solana-sanitize 2.2.1", +] + +[[package]] +name = "solana-transaction-error" +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.1", ] [[package]] @@ -7507,10 +8640,10 @@ dependencies = [ "lazy_static", "log", "rand 0.8.5", - "solana-packet", + "solana-packet 2.2.1", "solana-perf", - "solana-short-vec", - "solana-signature", + "solana-short-vec 2.2.1", + "solana-signature 2.2.1", ] [[package]] @@ -7531,19 +8664,19 @@ dependencies = [ "serde_derive", "serde_json", "solana-account-decoder", - "solana-clock", - "solana-hash", - "solana-instruction", + "solana-clock 2.2.1", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", "solana-loader-v2-interface", - "solana-message", - "solana-program", - "solana-pubkey", + "solana-message 2.2.1", + "solana-program 2.2.1", + "solana-pubkey 2.2.1", "solana-reward-info", - "solana-sdk-ids", - "solana-signature", - "solana-system-interface", - "solana-transaction", - "solana-transaction-error", + "solana-sdk-ids 2.2.1", + "solana-signature 2.2.1", + "solana-system-interface 1.0.0", + "solana-transaction 2.2.2", + "solana-transaction-error 2.2.1", "solana-transaction-status-client-types", "spl-associated-token-account", "spl-memo", @@ -7568,12 +8701,12 @@ dependencies = [ "serde_json", "solana-account-decoder-client-types", "solana-commitment-config", - "solana-message", + "solana-message 2.2.1", "solana-reward-info", - "solana-signature", - "solana-transaction", + "solana-signature 2.2.1", + "solana-transaction 2.2.2", "solana-transaction-context", - "solana-transaction-error", + "solana-transaction-error 2.2.1", "thiserror 2.0.17", ] @@ -7595,10 +8728,10 @@ checksum = "6d3e085a6adf81d51f678624934ffe266bd45a1c105849992b1af933c80bbf19" dependencies = [ "async-trait", "solana-connection-cache", - "solana-keypair", + "solana-keypair 2.2.1", "solana-net-utils", "solana-streamer", - "solana-transaction-error", + "solana-transaction-error 2.2.1", "thiserror 2.0.17", "tokio", ] @@ -7610,9 +8743,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ccc4e998f9185355afcd5119c8b3715f00ac836460faedceac6a73840fc2621d" dependencies = [ "assert_matches", - "solana-pubkey", + "solana-pubkey 2.2.1", "solana-runtime-transaction", - "solana-transaction", + "solana-transaction 2.2.2", "static_assertions", ] @@ -7632,8 +8765,8 @@ dependencies = [ "semver", "serde", "serde_derive", - "solana-sanitize", - "solana-serde-varint", + "solana-sanitize 2.2.1", + "solana-serde-varint 2.2.1", ] [[package]] @@ -7646,17 +8779,17 @@ dependencies = [ "log", "serde", "serde_derive", - "solana-account", + "solana-account 2.2.1", "solana-bincode", - "solana-clock", - "solana-hash", - "solana-instruction", - "solana-packet", - "solana-pubkey", - "solana-sdk-ids", - "solana-signature", + "solana-clock 2.2.1", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", + "solana-packet 2.2.1", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-signature 2.2.1", "solana-svm-transaction", - "solana-transaction", + "solana-transaction 2.2.2", "solana-vote-interface", "thiserror 2.0.17", ] @@ -7672,17 +8805,17 @@ dependencies = [ "num-traits", "serde", "serde_derive", - "solana-clock", + "solana-clock 2.2.1", "solana-decode-error", - "solana-hash", - "solana-instruction", - "solana-pubkey", - "solana-rent", - "solana-sdk-ids", - "solana-serde-varint", - "solana-serialize-utils", - "solana-short-vec", - "solana-system-interface", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", + "solana-pubkey 2.2.1", + "solana-rent 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-serde-varint 2.2.1", + "solana-serialize-utils 2.2.1", + "solana-short-vec 2.2.1", + "solana-system-interface 1.0.0", ] [[package]] @@ -7698,21 +8831,21 @@ dependencies = [ "num-traits", "serde", "serde_derive", - "solana-account", + "solana-account 2.2.1", "solana-bincode", - "solana-clock", - "solana-epoch-schedule", - "solana-hash", - "solana-instruction", - "solana-keypair", - "solana-packet", + "solana-clock 2.2.1", + "solana-epoch-schedule 2.2.1", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", + "solana-keypair 2.2.1", + "solana-packet 2.2.1", "solana-program-runtime", - "solana-pubkey", - "solana-rent", - "solana-sdk-ids", - "solana-signer", - "solana-slot-hashes", - "solana-transaction", + "solana-pubkey 2.2.1", + "solana-rent 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-signer 2.2.1", + "solana-slot-hashes 2.2.1", + "solana-transaction 2.2.2", "solana-transaction-context", "solana-vote-interface", "thiserror 2.0.17", @@ -7727,10 +8860,10 @@ dependencies = [ "bytemuck", "num-derive", "num-traits", - "solana-instruction", + "solana-instruction 2.2.1", "solana-log-collector", "solana-program-runtime", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", "solana-zk-sdk", ] @@ -7757,14 +8890,14 @@ dependencies = [ "serde_derive", "serde_json", "sha3", - "solana-derivation-path", - "solana-instruction", - "solana-pubkey", - "solana-sdk-ids", - "solana-seed-derivable", - "solana-seed-phrase", - "solana-signature", - "solana-signer", + "solana-derivation-path 2.2.1", + "solana-instruction 2.2.1", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-seed-derivable 2.2.1", + "solana-seed-phrase 2.2.1", + "solana-signature 2.2.1", + "solana-signer 2.2.1", "subtle", "thiserror 2.0.17", "wasm-bindgen", @@ -7781,10 +8914,10 @@ dependencies = [ "bytemuck", "num-derive", "num-traits", - "solana-instruction", + "solana-instruction 2.2.1", "solana-log-collector", "solana-program-runtime", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", "solana-zk-token-sdk", ] @@ -7811,14 +8944,14 @@ dependencies = [ "serde_json", "sha3", "solana-curve25519", - "solana-derivation-path", - "solana-instruction", - "solana-pubkey", - "solana-sdk-ids", - "solana-seed-derivable", - "solana-seed-phrase", - "solana-signature", - "solana-signer", + "solana-derivation-path 2.2.1", + "solana-instruction 2.2.1", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-seed-derivable 2.2.1", + "solana-seed-phrase 2.2.1", + "solana-signature 2.2.1", + "solana-signer 2.2.1", "subtle", "thiserror 2.0.17", "zeroize", @@ -7833,6 +8966,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 = "6.0.0" @@ -7842,7 +8985,7 @@ dependencies = [ "borsh 1.5.7", "num-derive", "num-traits", - "solana-program", + "solana-program 2.2.1", "spl-associated-token-account-client", "spl-token", "spl-token-2022 6.0.0", @@ -7855,8 +8998,8 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6f8349dbcbe575f354f9a533a21f272f3eb3808a49e2fdc1c34393b88ba76cb" dependencies = [ - "solana-instruction", - "solana-pubkey", + "solana-instruction 2.2.1", + "solana-pubkey 2.2.1", ] [[package]] @@ -7866,8 +9009,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7398da23554a31660f17718164e31d31900956054f54f52d5ec1be51cb4f4b3" dependencies = [ "bytemuck", - "solana-program-error", - "solana-sha256-hasher", + "solana-program-error 2.2.2", + "solana-sha256-hasher 2.2.1", "spl-discriminator-derive", ] @@ -7902,7 +9045,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ce0f668975d2b0536e8a8fd60e56a05c467f06021dae037f1d0cfed0de2e231d" dependencies = [ "bytemuck", - "solana-program", + "solana-program 2.2.1", "solana-zk-sdk", "spl-pod", "spl-token-confidential-transfer-proof-extraction", @@ -7914,12 +9057,12 @@ version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f09647c0974e33366efeb83b8e2daebb329f0420149e74d3a4bd2c08cf9f7cb" dependencies = [ - "solana-account-info", - "solana-instruction", - "solana-msg", - "solana-program-entrypoint", - "solana-program-error", - "solana-pubkey", + "solana-account-info 2.2.1", + "solana-instruction 2.2.1", + "solana-msg 2.2.1", + "solana-program-entrypoint 2.2.1", + "solana-program-error 2.2.2", + "solana-pubkey 2.2.1", ] [[package]] @@ -7934,10 +9077,10 @@ dependencies = [ "num-derive", "num-traits", "solana-decode-error", - "solana-msg", - "solana-program-error", - "solana-program-option", - "solana-pubkey", + "solana-msg 2.2.1", + "solana-program-error 2.2.2", + "solana-program-option 2.2.1", + "solana-pubkey 2.2.1", "solana-zk-sdk", "thiserror 2.0.17", ] @@ -7950,7 +9093,7 @@ checksum = "9d39b5186f42b2b50168029d81e58e800b690877ef0b30580d107659250da1d1" dependencies = [ "num-derive", "num-traits", - "solana-program", + "solana-program 2.2.1", "spl-program-error-derive", "thiserror 1.0.69", ] @@ -7976,12 +9119,12 @@ dependencies = [ "bytemuck", "num-derive", "num-traits", - "solana-account-info", + "solana-account-info 2.2.1", "solana-decode-error", - "solana-instruction", - "solana-msg", - "solana-program-error", - "solana-pubkey", + "solana-instruction 2.2.1", + "solana-msg 2.2.1", + "solana-program-error 2.2.2", + "solana-pubkey 2.2.1", "spl-discriminator", "spl-pod", "spl-program-error", @@ -8000,7 +9143,7 @@ dependencies = [ "num-derive", "num-traits", "num_enum", - "solana-program", + "solana-program 2.2.1", "thiserror 1.0.69", ] @@ -8015,7 +9158,7 @@ dependencies = [ "num-derive", "num-traits", "num_enum", - "solana-program", + "solana-program 2.2.1", "solana-security-txt", "solana-zk-sdk", "spl-elgamal-registry", @@ -8043,7 +9186,7 @@ dependencies = [ "num-derive", "num-traits", "num_enum", - "solana-program", + "solana-program 2.2.1", "solana-security-txt", "solana-zk-sdk", "spl-elgamal-registry", @@ -8080,7 +9223,7 @@ checksum = "eff2d6a445a147c9d6dd77b8301b1e116c8299601794b558eafa409b342faf96" dependencies = [ "bytemuck", "solana-curve25519", - "solana-program", + "solana-program 2.2.1", "solana-zk-sdk", "spl-pod", "thiserror 2.0.17", @@ -8118,10 +9261,10 @@ dependencies = [ "num-derive", "num-traits", "solana-decode-error", - "solana-instruction", - "solana-msg", - "solana-program-error", - "solana-pubkey", + "solana-instruction 2.2.1", + "solana-msg 2.2.1", + "solana-program-error 2.2.2", + "solana-pubkey 2.2.1", "spl-discriminator", "spl-pod", "thiserror 1.0.69", @@ -8136,12 +9279,12 @@ dependencies = [ "borsh 1.5.7", "num-derive", "num-traits", - "solana-borsh", + "solana-borsh 2.2.1", "solana-decode-error", - "solana-instruction", - "solana-msg", - "solana-program-error", - "solana-pubkey", + "solana-instruction 2.2.1", + "solana-msg 2.2.1", + "solana-program-error 2.2.2", + "solana-pubkey 2.2.1", "spl-discriminator", "spl-pod", "spl-type-length-value", @@ -8158,13 +9301,13 @@ dependencies = [ "bytemuck", "num-derive", "num-traits", - "solana-account-info", - "solana-cpi", + "solana-account-info 2.2.1", + "solana-cpi 2.2.1", "solana-decode-error", - "solana-instruction", - "solana-msg", - "solana-program-error", - "solana-pubkey", + "solana-instruction 2.2.1", + "solana-msg 2.2.1", + "solana-program-error 2.2.2", + "solana-pubkey 2.2.1", "spl-discriminator", "spl-pod", "spl-program-error", @@ -8182,10 +9325,10 @@ dependencies = [ "bytemuck", "num-derive", "num-traits", - "solana-account-info", + "solana-account-info 2.2.1", "solana-decode-error", - "solana-msg", - "solana-program-error", + "solana-msg 2.2.1", + "solana-program-error 2.2.2", "spl-discriminator", "spl-pod", "thiserror 1.0.69", @@ -8419,7 +9562,7 @@ dependencies = [ "getrandom 0.3.3", "once_cell", "rustix 1.0.7", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -9142,7 +10285,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.59.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index f2aacd3f06..6df4bda5a2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -72,7 +72,7 @@ solana-program = "2.2.1" solana-program-test = "2.2.7" solana-pubsub-client = "2.2.7" solana-rpc-client-api = "2.2.7" -solana-sdk = "2.2.2" +solana-sdk = "3.0.0" solana-system-interface = "1.0.0" solana-transaction-status = "2.2.7" bitflags = "2"