From 874bbb9e5c83da44291d0616f1980303565e03c0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 Oct 2025 01:58:21 +0000 Subject: [PATCH] build(deps): bump solana-sdk from 2.3.1 to 3.0.0 Bumps [solana-sdk](https://github.com/anza-xyz/solana-sdk) from 2.3.1 to 3.0.0. - [Release notes](https://github.com/anza-xyz/solana-sdk/releases) - [Commits](https://github.com/anza-xyz/solana-sdk/compare/sdk@v2.3.1...sdk@v3.0.0) --- updated-dependencies: - dependency-name: solana-sdk dependency-version: 3.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 930 +++++++++++++++++++++-------------------------------- Cargo.toml | 2 +- 2 files changed, 374 insertions(+), 558 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9db0e0e..5b2b678 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -49,7 +49,7 @@ dependencies = [ "solana-account-info 3.0.0", "solana-big-mod-exp 3.0.0", "solana-blake3-hasher 3.0.0", - "solana-bn254 3.1.2", + "solana-bn254", "solana-clock 3.0.0", "solana-cpi 3.0.0", "solana-curve25519", @@ -414,17 +414,6 @@ dependencies = [ "syn 2.0.100", ] -[[package]] -name = "atty" -version = "0.2.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" -dependencies = [ - "hermit-abi 0.1.19", - "libc", - "winapi", -] - [[package]] name = "autocfg" version = "1.3.0" @@ -903,16 +892,6 @@ dependencies = [ "typenum", ] -[[package]] -name = "crypto-mac" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" -dependencies = [ - "generic-array", - "subtle", -] - [[package]] name = "curve25519-dalek" version = "3.2.0" @@ -1143,6 +1122,16 @@ dependencies = [ "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]] name = "ed25519-dalek" version = "1.0.1" @@ -1150,22 +1139,37 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" dependencies = [ "curve25519-dalek 3.2.0", - "ed25519", + "ed25519 1.5.3", "rand 0.7.3", "serde", "sha2 0.9.9", "zeroize", ] +[[package]] +name = "ed25519-dalek" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70e796c081cee67dc755e1a36a0a172b897fab85fc3f6bc48307991f64e4eca9" +dependencies = [ + "curve25519-dalek 4.1.3", + "ed25519 2.2.3", + "rand_core 0.6.4", + "serde", + "sha2 0.10.8", + "subtle", + "zeroize", +] + [[package]] name = "ed25519-dalek-bip32" -version = "0.2.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d2be62a4061b872c8c0873ee4fc6f101ce7b889d039f019c5fa2af471a59908" +checksum = "6b49a684b133c4980d7ee783936af771516011c8cd15f429dbda77245e282f03" dependencies = [ "derivation-path", - "ed25519-dalek", - "hmac 0.12.1", + "ed25519-dalek 2.2.0", + "hmac", "sha2 0.10.8", ] @@ -1230,19 +1234,6 @@ dependencies = [ "regex", ] -[[package]] -name = "env_logger" -version = "0.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7" -dependencies = [ - "atty", - "humantime", - "log", - "regex", - "termcolor", -] - [[package]] name = "env_logger" version = "0.11.6" @@ -1385,21 +1376,6 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" -[[package]] -name = "foreign-types" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" -dependencies = [ - "foreign-types-shared", -] - -[[package]] -name = "foreign-types-shared" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" - [[package]] name = "form_urlencoded" version = "1.2.1" @@ -1532,10 +1508,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" dependencies = [ "cfg-if", - "js-sys", "libc", "wasi 0.9.0+wasi-snapshot-preview1", - "wasm-bindgen", ] [[package]] @@ -1635,15 +1609,6 @@ dependencies = [ "unicode-segmentation", ] -[[package]] -name = "hermit-abi" -version = "0.1.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" -dependencies = [ - "libc", -] - [[package]] name = "hermit-abi" version = "0.3.9" @@ -1662,16 +1627,6 @@ version = "0.6.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "12cb882ccb290b8646e554b157ab0b71e64e8d5bef775cd66b6531e52d302669" -[[package]] -name = "hmac" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840" -dependencies = [ - "crypto-mac", - "digest 0.9.0", -] - [[package]] name = "hmac" version = "0.12.1" @@ -1681,17 +1636,6 @@ dependencies = [ "digest 0.10.7", ] -[[package]] -name = "hmac-drbg" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1" -dependencies = [ - "digest 0.9.0", - "generic-array", - "hmac 0.8.1", -] - [[package]] name = "http" version = "0.2.12" @@ -2156,14 +2100,12 @@ dependencies = [ "arrayref", "base64 0.12.3", "digest 0.9.0", - "hmac-drbg", "libsecp256k1-core", "libsecp256k1-gen-ecmult", "libsecp256k1-gen-genmult", "rand 0.7.3", "serde", "sha2 0.9.9", - "typenum", ] [[package]] @@ -2247,15 +2189,6 @@ version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" -[[package]] -name = "memmap2" -version = "0.5.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327" -dependencies = [ - "libc", -] - [[package]] name = "memoffset" version = "0.9.1" @@ -2317,8 +2250,8 @@ dependencies = [ "solana-instruction-error", "solana-loader-v3-interface 6.1.0", "solana-loader-v4-interface 3.1.0", - "solana-logger 3.0.0", - "solana-precompile-error 3.0.0", + "solana-logger", + "solana-precompile-error", "solana-program-error 3.0.0", "solana-program-runtime", "solana-pubkey 3.0.0", @@ -2644,50 +2577,12 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" -[[package]] -name = "openssl" -version = "0.10.74" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24ad14dd45412269e1a30f52ad8f0664f0f4f4a89ee8fe28c3b3527021ebb654" -dependencies = [ - "bitflags", - "cfg-if", - "foreign-types", - "libc", - "once_cell", - "openssl-macros", - "openssl-sys", -] - -[[package]] -name = "openssl-macros" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.100", -] - [[package]] name = "openssl-probe" version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" -[[package]] -name = "openssl-sys" -version = "0.9.110" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a9f0075ba3c21b09f8e8b2026584b1d18d49388648f2fbbf3c97ea8deced8e2" -dependencies = [ - "cc", - "libc", - "pkg-config", - "vcpkg", -] - [[package]] name = "parking" version = "2.2.1" @@ -3234,7 +3129,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" dependencies = [ - "hmac 0.12.1", + "hmac", "subtle", ] @@ -3790,6 +3685,8 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "82f4691b69b172c687d218dd2f1f23fc7ea5e9aa79df9ac26dab3d8dd829ce48" dependencies = [ + "bincode", + "serde", "solana-program-error 3.0.0", "solana-program-memory 3.0.0", "solana-pubkey 3.0.0", @@ -3801,9 +3698,13 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0a7a457086457ea9db9a5199d719dc8734dc2d0342fad0d8f77633c31eb62f19" dependencies = [ + "borsh 1.5.5", + "bytemuck", + "bytemuck_derive", "curve25519-dalek 4.1.3", "five8", "five8_const", + "rand 0.8.5", "serde", "serde_derive", "solana-atomic-u64 3.0.0", @@ -3830,6 +3731,18 @@ dependencies = [ "solana-slot-hashes 2.2.1", ] +[[package]] +name = "solana-address-lookup-table-interface" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2f56cac5e70517a2f27d05e5100b20de7182473ffd0035b23ea273307905987" +dependencies = [ + "solana-clock 3.0.0", + "solana-pubkey 3.0.0", + "solana-sdk-ids 3.0.0", + "solana-slot-hashes 3.0.0", +] + [[package]] name = "solana-atomic-u64" version = "2.2.1" @@ -3915,21 +3828,6 @@ dependencies = [ "solana-hash 3.0.0", ] -[[package]] -name = "solana-bn254" -version = "2.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4420f125118732833f36facf96a27e7b78314b2d642ba07fa9ffdacd8d79e243" -dependencies = [ - "ark-bn254", - "ark-ec", - "ark-ff", - "ark-serialize", - "bytemuck", - "solana-define-syscall 2.3.0", - "thiserror 2.0.17", -] - [[package]] name = "solana-bn254" version = "3.1.2" @@ -3955,6 +3853,15 @@ dependencies = [ "borsh 1.5.5", ] +[[package]] +name = "solana-borsh" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc402b16657abbfa9991cd5cbfac5a11d809f7e7d28d3bb291baeb088b39060e" +dependencies = [ + "borsh 1.5.5", +] + [[package]] name = "solana-bpf-loader-program" version = "3.0.8" @@ -4004,10 +3911,10 @@ dependencies = [ "solana-client-traits", "solana-commitment-config", "solana-connection-cache", - "solana-epoch-info", + "solana-epoch-info 2.2.1", "solana-hash 2.3.0", "solana-instruction 2.3.1", - "solana-keypair", + "solana-keypair 2.2.3", "solana-measure", "solana-message 2.4.0", "solana-pubkey 2.4.0", @@ -4018,10 +3925,10 @@ dependencies = [ "solana-rpc-client-api", "solana-rpc-client-nonce-utils", "solana-signature 2.3.0", - "solana-signer", + "solana-signer 2.2.1", "solana-streamer", "solana-thin-client", - "solana-time-utils", + "solana-time-utils 2.2.1", "solana-tpu-client", "solana-transaction 2.2.3", "solana-transaction-error 2.2.1", @@ -4038,14 +3945,14 @@ checksum = "83f0071874e629f29e0eb3dab8a863e98502ac7aba55b7e0df1803fc5cac72a7" dependencies = [ "solana-account 2.2.1", "solana-commitment-config", - "solana-epoch-info", + "solana-epoch-info 2.2.1", "solana-hash 2.3.0", "solana-instruction 2.3.1", - "solana-keypair", + "solana-keypair 2.2.3", "solana-message 2.4.0", "solana-pubkey 2.4.0", "solana-signature 2.3.0", - "solana-signer", + "solana-signer 2.2.1", "solana-system-interface 1.0.0", "solana-transaction 2.2.3", "solana-transaction-error 2.2.1", @@ -4083,8 +3990,6 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ace9fea2daa28354d107ea879cff107181d85cd4e0f78a2bedb10e1a428c97e" dependencies = [ - "serde", - "serde_derive", "solana-hash 2.3.0", ] @@ -4104,23 +4009,10 @@ version = "3.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8bbdd8b372b87a3441e89a75667809bbe75565a950778d3539fcbd547d8899a" dependencies = [ - "solana-fee-structure 3.0.0", + "solana-fee-structure", "solana-program-runtime", ] -[[package]] -name = "solana-compute-budget-interface" -version = "2.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8432d2c4c22d0499aa06d62e4f7e333f81777b3d7c96050ae9e5cb71a8c3aee4" -dependencies = [ - "borsh 1.5.5", - "serde", - "serde_derive", - "solana-instruction 2.3.1", - "solana-sdk-ids 2.2.1", -] - [[package]] name = "solana-config-interface" version = "1.0.0" @@ -4206,7 +4098,7 @@ dependencies = [ "serde", "solana-client", "solana-config-interface 1.0.0", - "solana-program", + "solana-program 2.3.0", "solana-sdk", ] @@ -4224,10 +4116,10 @@ dependencies = [ "log", "rand 0.8.5", "rayon", - "solana-keypair", + "solana-keypair 2.2.3", "solana-measure", "solana-metrics", - "solana-time-utils", + "solana-time-utils 2.2.1", "solana-transaction-error 2.2.1", "thiserror 2.0.17", "tokio", @@ -4298,9 +4190,9 @@ checksum = "f9697086a4e102d28a156b8d6b521730335d6951bd39a5e766512bbe09007cee" [[package]] name = "solana-derivation-path" -version = "2.2.1" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "939756d798b25c5ec3cca10e06212bdca3b1443cb9bb740a38124f58b258737b" +checksum = "ff71743072690fdbdfcdc37700ae1cb77485aaad49019473a81aee099b1e0b8c" dependencies = [ "derivation-path", "qstring", @@ -4308,25 +4200,20 @@ dependencies = [ ] [[package]] -name = "solana-ed25519-program" -version = "2.2.3" +name = "solana-epoch-info" +version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1feafa1691ea3ae588f99056f4bdd1293212c7ece28243d7da257c443e84753" +checksum = "90ef6f0b449290b0b9f32973eefd95af35b01c5c0c34c569f936c34c5b20d77b" dependencies = [ - "bytemuck", - "bytemuck_derive", - "ed25519-dalek", - "solana-feature-set", - "solana-instruction 2.3.1", - "solana-precompile-error 2.2.2", - "solana-sdk-ids 2.2.1", + "serde", + "serde_derive", ] [[package]] name = "solana-epoch-info" -version = "2.2.1" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ef6f0b449290b0b9f32973eefd95af35b01c5c0c34c569f936c34c5b20d77b" +checksum = "f8a6b69bd71386f61344f2bcf0f527f5fd6dd3b22add5880e2e1bf1dd1fa8059" dependencies = [ "serde", "serde_derive", @@ -4362,13 +4249,13 @@ dependencies = [ [[package]] name = "solana-epoch-rewards-hasher" -version = "2.2.1" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96c5fd2662ae7574810904585fd443545ed2b568dbd304b25a31e79ccc76e81b" +checksum = "e507099d0c2c5d7870c9b1848281ea67bbeee80d171ca85003ee5767994c9c38" dependencies = [ "siphasher 0.3.11", - "solana-hash 2.3.0", - "solana-pubkey 2.4.0", + "solana-hash 3.0.0", + "solana-pubkey 3.0.0", ] [[package]] @@ -4397,6 +4284,16 @@ dependencies = [ "solana-sysvar-id 3.0.0", ] +[[package]] +name = "solana-epoch-stake" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcc6693d0ea833b880514b9b88d95afb80b42762dca98b0712465d1fcbbcb89e" +dependencies = [ + "solana-define-syscall 3.0.0", + "solana-pubkey 3.0.0", +] + [[package]] name = "solana-example-mocks" version = "2.2.1" @@ -4405,7 +4302,7 @@ checksum = "84461d56cbb8bb8d539347151e0525b53910102e4bced875d49d5139708e39d3" dependencies = [ "serde", "serde_derive", - "solana-address-lookup-table-interface", + "solana-address-lookup-table-interface 2.2.2", "solana-clock 2.2.2", "solana-hash 2.3.0", "solana-instruction 2.3.1", @@ -4418,6 +4315,27 @@ dependencies = [ "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.0.0", + "solana-instruction 3.0.0", + "solana-keccak-hasher 3.0.0", + "solana-message 3.0.1", + "solana-nonce 3.0.0", + "solana-pubkey 3.0.0", + "solana-sdk-ids 3.0.0", + "solana-system-interface 2.0.0", + "thiserror 2.0.17", +] + [[package]] name = "solana-feature-gate-interface" version = "2.2.2" @@ -4437,20 +4355,6 @@ dependencies = [ "solana-system-interface 1.0.0", ] -[[package]] -name = "solana-feature-set" -version = "2.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93b93971e289d6425f88e6e3cb6668c4b05df78b3c518c249be55ced8efd6b6d" -dependencies = [ - "ahash", - "lazy_static", - "solana-epoch-schedule 2.2.1", - "solana-hash 2.3.0", - "solana-pubkey 2.4.0", - "solana-sha256-hasher 2.3.0", -] - [[package]] name = "solana-fee-calculator" version = "2.2.1" @@ -4475,73 +4379,31 @@ dependencies = [ [[package]] name = "solana-fee-structure" -version = "2.3.0" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33adf673581c38e810bf618f745bf31b683a0a4a4377682e6aaac5d9a058dd4e" +checksum = "5e2abdb1223eea8ec64136f39cb1ffcf257e00f915c957c35c0dd9e3f4e700b0" dependencies = [ "serde", "serde_derive", - "solana-message 2.4.0", - "solana-native-token", ] [[package]] -name = "solana-fee-structure" +name = "solana-hard-forks" version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e2abdb1223eea8ec64136f39cb1ffcf257e00f915c957c35c0dd9e3f4e700b0" +checksum = "0abacc4b66ce471f135f48f22facf75cbbb0f8a252fbe2c1e0aa59d5b203f519" [[package]] -name = "solana-genesis-config" +name = "solana-hash" version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3725085d47b96d37fef07a29d78d2787fc89a0b9004c66eed7753d1e554989f" +checksum = "b5b96e9f0300fa287b545613f007dfe20043d7812bee255f418c1eb649c93b63" dependencies = [ - "bincode", - "chrono", - "memmap2", - "serde", - "serde_derive", - "solana-account 2.2.1", - "solana-clock 2.2.2", - "solana-cluster-type", - "solana-epoch-schedule 2.2.1", - "solana-fee-calculator 2.2.1", - "solana-hash 2.3.0", - "solana-inflation", - "solana-keypair", - "solana-logger 2.3.1", - "solana-poh-config", - "solana-pubkey 2.4.0", - "solana-rent 2.2.1", - "solana-sdk-ids 2.2.1", - "solana-sha256-hasher 2.3.0", - "solana-shred-version", - "solana-signer", - "solana-time-utils", -] - -[[package]] -name = "solana-hard-forks" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6c28371f878e2ead55611d8ba1b5fb879847156d04edea13693700ad1a28baf" -dependencies = [ - "serde", - "serde_derive", -] - -[[package]] -name = "solana-hash" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b96e9f0300fa287b545613f007dfe20043d7812bee255f418c1eb649c93b63" -dependencies = [ - "borsh 1.5.5", - "bytemuck", - "bytemuck_derive", - "five8", - "js-sys", + "borsh 1.5.5", + "bytemuck", + "bytemuck_derive", + "five8", + "js-sys", "serde", "serde_derive", "solana-atomic-u64 2.2.1", @@ -4555,6 +4417,7 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a063723b9e84c14d8c0d2cdf0268207dc7adecf546e31251f9e07c7b00b566c" dependencies = [ + "borsh 1.5.5", "bytemuck", "bytemuck_derive", "five8", @@ -4569,6 +4432,12 @@ name = "solana-inflation" version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23eef6a09eb8e568ce6839573e4966850e85e9ce71e6ae1a6c930c1c43947de3" + +[[package]] +name = "solana-inflation" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e92f37a14e7c660628752833250dd3dcd8e95309876aee751d7f8769a27947c6" dependencies = [ "serde", "serde_derive", @@ -4600,6 +4469,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8df4e8fcba01d7efa647ed20a081c234475df5e11a93acb4393cc2c9a7b99bab" dependencies = [ "bincode", + "borsh 1.5.5", "serde", "serde_derive", "solana-define-syscall 3.0.0", @@ -4683,19 +4553,34 @@ version = "2.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd3f04aa1a05c535e93e121a95f66e7dcccf57e007282e8255535d24bf1e98bb" dependencies = [ - "ed25519-dalek", - "ed25519-dalek-bip32", + "ed25519-dalek 1.0.1", "five8", "rand 0.7.3", - "solana-derivation-path", "solana-pubkey 2.4.0", - "solana-seed-derivable", - "solana-seed-phrase", + "solana-seed-phrase 2.2.1", "solana-signature 2.3.0", - "solana-signer", + "solana-signer 2.2.1", "wasm-bindgen", ] +[[package]] +name = "solana-keypair" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "952ed9074c12edd2060cb09c2a8c664303f4ab7f7056a407ac37dd1da7bdaa3e" +dependencies = [ + "ed25519-dalek 2.2.0", + "ed25519-dalek-bip32", + "five8", + "rand 0.8.5", + "solana-derivation-path", + "solana-pubkey 3.0.0", + "solana-seed-derivable", + "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" @@ -4795,26 +4680,13 @@ dependencies = [ "solana-system-interface 2.0.0", ] -[[package]] -name = "solana-logger" -version = "2.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db8e777ec1afd733939b532a42492d888ec7c88d8b4127a5d867eb45c6eb5cd5" -dependencies = [ - "env_logger 0.9.3", - "lazy_static", - "libc", - "log", - "signal-hook", -] - [[package]] name = "solana-logger" version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ef7421d1092680d72065edbf5c7605856719b021bf5f173656c71febcdd5d003" dependencies = [ - "env_logger 0.11.6", + "env_logger", "lazy_static", "libc", "log", @@ -4856,12 +4728,17 @@ version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85666605c9fd727f865ed381665db0a8fc29f984a030ecc1e40f43bfb2541623" dependencies = [ + "bincode", + "blake3", "lazy_static", + "serde", + "serde_derive", "solana-address", "solana-hash 3.0.0", "solana-instruction 3.0.0", "solana-sanitize 3.0.0", "solana-sdk-ids 3.0.0", + "solana-short-vec 3.0.0", "solana-transaction-error 3.0.0", ] @@ -4877,7 +4754,7 @@ dependencies = [ "reqwest", "solana-cluster-type", "solana-sha256-hasher 2.3.0", - "solana-time-utils", + "solana-time-utils 2.2.1", "thiserror 2.0.17", ] @@ -4905,6 +4782,12 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61515b880c36974053dd499c0510066783f0cc6ac17def0c7ef2a244874cf4a9" +[[package]] +name = "solana-native-token" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae8dd4c280dca9d046139eb5b7a5ac9ad10403fbd64964c7d7571214950d758f" + [[package]] name = "solana-net-utils" version = "2.3.13" @@ -4921,7 +4804,7 @@ dependencies = [ "serde", "serde_derive", "socket2 0.5.10", - "solana-serde", + "solana-serde 2.2.1", "tokio", "url", ] @@ -4954,18 +4837,6 @@ dependencies = [ "solana-sha256-hasher 3.0.0", ] -[[package]] -name = "solana-nonce-account" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cde971a20b8dbf60144d6a84439dda86b5466e00e2843091fe731083cda614da" -dependencies = [ - "solana-account 2.2.1", - "solana-hash 2.3.0", - "solana-nonce 2.2.1", - "solana-sdk-ids 2.2.1", -] - [[package]] name = "solana-nonce-account" version = "3.0.0" @@ -4980,18 +4851,18 @@ dependencies = [ [[package]] name = "solana-offchain-message" -version = "2.2.1" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b526398ade5dea37f1f147ce55dae49aa017a5d7326606359b0445ca8d946581" +checksum = "f6e2a1141a673f72a05cf406b99e4b2b8a457792b7c01afa07b3f00d4e2de393" dependencies = [ "num_enum", - "solana-hash 2.3.0", - "solana-packet 2.2.1", - "solana-pubkey 2.4.0", - "solana-sanitize 2.2.1", - "solana-sha256-hasher 2.3.0", - "solana-signature 2.3.0", - "solana-signer", + "solana-hash 3.0.0", + "solana-packet 3.0.0", + "solana-pubkey 3.0.0", + "solana-sanitize 3.0.0", + "solana-sha256-hasher 3.0.0", + "solana-signature 3.1.0", + "solana-signer 3.0.0", ] [[package]] @@ -5046,17 +4917,7 @@ dependencies = [ "solana-sdk-ids 2.2.1", "solana-short-vec 2.2.1", "solana-signature 2.3.0", - "solana-time-utils", -] - -[[package]] -name = "solana-poh-config" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d650c3b4b9060082ac6b0efbbb66865089c58405bfb45de449f3f2b91eccee75" -dependencies = [ - "serde", - "serde_derive", + "solana-time-utils 2.2.1", ] [[package]] @@ -5071,16 +4932,6 @@ dependencies = [ "thiserror 2.0.17", ] -[[package]] -name = "solana-precompile-error" -version = "2.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d87b2c1f5de77dfe2b175ee8dd318d196aaca4d0f66f02842f80c852811f9f8" -dependencies = [ - "num-traits", - "solana-decode-error", -] - [[package]] name = "solana-precompile-error" version = "3.0.0" @@ -5090,32 +4941,15 @@ dependencies = [ "num-traits", ] -[[package]] -name = "solana-precompiles" -version = "2.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36e92768a57c652edb0f5d1b30a7d0bc64192139c517967c18600debe9ae3832" -dependencies = [ - "lazy_static", - "solana-ed25519-program", - "solana-feature-set", - "solana-message 2.4.0", - "solana-precompile-error 2.2.2", - "solana-pubkey 2.4.0", - "solana-sdk-ids 2.2.1", - "solana-secp256k1-program", - "solana-secp256r1-program", -] - [[package]] name = "solana-presigner" -version = "2.2.1" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81a57a24e6a4125fc69510b6774cd93402b943191b6cddad05de7281491c90fe" +checksum = "0f704eaf825be3180832445b9e4983b875340696e8e7239bf2d535b0f86c14a2" dependencies = [ - "solana-pubkey 2.4.0", - "solana-signature 2.3.0", - "solana-signer", + "solana-pubkey 3.0.0", + "solana-signature 3.1.0", + "solana-signer 3.0.0", ] [[package]] @@ -5144,19 +4978,19 @@ dependencies = [ "serde_bytes", "serde_derive", "solana-account-info 2.3.0", - "solana-address-lookup-table-interface", + "solana-address-lookup-table-interface 2.2.2", "solana-atomic-u64 2.2.1", "solana-big-mod-exp 2.2.1", "solana-bincode 2.2.1", "solana-blake3-hasher 2.2.1", - "solana-borsh", + "solana-borsh 2.2.1", "solana-clock 2.2.2", "solana-cpi 2.2.1", "solana-decode-error", "solana-define-syscall 2.3.0", "solana-epoch-rewards 2.2.1", "solana-epoch-schedule 2.2.1", - "solana-example-mocks", + "solana-example-mocks 2.2.1", "solana-feature-gate-interface", "solana-fee-calculator 2.2.1", "solana-hash 2.3.0", @@ -5169,20 +5003,20 @@ dependencies = [ "solana-loader-v4-interface 2.2.1", "solana-message 2.4.0", "solana-msg 2.2.1", - "solana-native-token", + "solana-native-token 2.3.0", "solana-nonce 2.2.1", "solana-program-entrypoint 2.3.0", "solana-program-error 2.2.2", "solana-program-memory 2.3.1", - "solana-program-option", - "solana-program-pack", + "solana-program-option 2.2.1", + "solana-program-pack 2.2.1", "solana-pubkey 2.4.0", "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", + "solana-serde-varint 2.2.2", "solana-serialize-utils 2.2.1", "solana-sha256-hasher 2.3.0", "solana-short-vec 2.2.1", @@ -5198,6 +5032,53 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "solana-program" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91b12305dd81045d705f427acd0435a2e46444b65367d7179d7bdcfc3bc5f5eb" +dependencies = [ + "memoffset", + "solana-account-info 3.0.0", + "solana-big-mod-exp 3.0.0", + "solana-blake3-hasher 3.0.0", + "solana-borsh 3.0.0", + "solana-clock 3.0.0", + "solana-cpi 3.0.0", + "solana-define-syscall 3.0.0", + "solana-epoch-rewards 3.0.0", + "solana-epoch-schedule 3.0.0", + "solana-epoch-stake", + "solana-example-mocks 3.0.0", + "solana-fee-calculator 3.0.0", + "solana-hash 3.0.0", + "solana-instruction 3.0.0", + "solana-instruction-error", + "solana-instructions-sysvar 3.0.0", + "solana-keccak-hasher 3.0.0", + "solana-last-restart-slot 3.0.0", + "solana-msg 3.0.0", + "solana-native-token 3.0.0", + "solana-program-entrypoint 3.1.0", + "solana-program-error 3.0.0", + "solana-program-memory 3.0.0", + "solana-program-option 3.0.0", + "solana-program-pack 3.0.0", + "solana-pubkey 3.0.0", + "solana-rent 3.0.0", + "solana-sdk-ids 3.0.0", + "solana-secp256k1-recover 3.0.0", + "solana-serde-varint 3.0.0", + "solana-serialize-utils 3.1.0", + "solana-sha256-hasher 3.0.0", + "solana-short-vec 3.0.0", + "solana-slot-hashes 3.0.0", + "solana-slot-history 3.0.0", + "solana-stable-layout 3.0.0", + "solana-sysvar 3.0.0", + "solana-sysvar-id 3.0.0", +] + [[package]] name = "solana-program-entrypoint" version = "2.3.0" @@ -5244,6 +5125,11 @@ name = "solana-program-error" version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1af32c995a7b692a915bb7414d5f8e838450cf7c70414e763d8abcae7b51f28" +dependencies = [ + "borsh 1.5.5", + "serde", + "serde_derive", +] [[package]] name = "solana-program-memory" @@ -5269,6 +5155,12 @@ 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" @@ -5278,6 +5170,15 @@ dependencies = [ "solana-program-error 2.2.2", ] +[[package]] +name = "solana-program-pack" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c169359de21f6034a63ebf96d6b380980307df17a8d371344ff04a883ec4e9d0" +dependencies = [ + "solana-program-error 3.0.0", +] + [[package]] name = "solana-program-runtime" version = "3.0.8" @@ -5295,7 +5196,7 @@ dependencies = [ "solana-clock 3.0.0", "solana-epoch-rewards 3.0.0", "solana-epoch-schedule 3.0.0", - "solana-fee-structure 3.0.0", + "solana-fee-structure", "solana-hash 3.0.0", "solana-instruction 3.0.0", "solana-last-restart-slot 3.0.0", @@ -5335,7 +5236,6 @@ dependencies = [ "getrandom 0.2.15", "js-sys", "num-traits", - "rand 0.8.5", "serde", "serde_derive", "solana-atomic-u64 2.2.1", @@ -5352,6 +5252,7 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8909d399deb0851aa524420beeb5646b115fd253ef446e35fe4504c904da3941" dependencies = [ + "rand 0.8.5", "solana-address", ] @@ -5397,14 +5298,14 @@ dependencies = [ "quinn-proto", "rustls 0.23.34", "solana-connection-cache", - "solana-keypair", + "solana-keypair 2.2.3", "solana-measure", "solana-metrics", "solana-net-utils", "solana-pubkey 2.4.0", "solana-quic-definitions", "solana-rpc-client-api", - "solana-signer", + "solana-signer 2.2.1", "solana-streamer", "solana-tls-utils", "solana-transaction-error 2.2.1", @@ -5418,7 +5319,7 @@ version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fbf0d4d5b049eb1d0c35f7b18f305a27c8986fc5c0c9b383e97adaa35334379e" dependencies = [ - "solana-keypair", + "solana-keypair 2.2.3", ] [[package]] @@ -5456,45 +5357,6 @@ dependencies = [ "solana-sysvar-id 3.0.0", ] -[[package]] -name = "solana-rent-collector" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "127e6dfa51e8c8ae3aa646d8b2672bc4ac901972a338a9e1cd249e030564fb9d" -dependencies = [ - "serde", - "serde_derive", - "solana-account 2.2.1", - "solana-clock 2.2.2", - "solana-epoch-schedule 2.2.1", - "solana-genesis-config", - "solana-pubkey 2.4.0", - "solana-rent 2.2.1", - "solana-sdk-ids 2.2.1", -] - -[[package]] -name = "solana-rent-debits" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f6f9113c6003492e74438d1288e30cffa8ccfdc2ef7b49b9e816d8034da18cd" -dependencies = [ - "solana-pubkey 2.4.0", - "solana-reward-info", -] - -[[package]] -name = "solana-reserved-account-keys" -version = "2.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4b22ea19ca2a3f28af7cd047c914abf833486bf7a7c4a10fc652fff09b385b1" -dependencies = [ - "lazy_static", - "solana-feature-set", - "solana-pubkey 2.4.0", - "solana-sdk-ids 2.2.1", -] - [[package]] name = "solana-reward-info" version = "2.2.1" @@ -5528,7 +5390,7 @@ dependencies = [ "solana-account-decoder-client-types", "solana-clock 2.2.2", "solana-commitment-config", - "solana-epoch-info", + "solana-epoch-info 2.2.1", "solana-epoch-schedule 2.2.1", "solana-feature-gate-interface", "solana-hash 2.3.0", @@ -5561,7 +5423,7 @@ dependencies = [ "solana-account-decoder-client-types", "solana-clock 2.2.2", "solana-rpc-client-types", - "solana-signer", + "solana-signer 2.2.1", "solana-transaction-error 2.2.1", "solana-transaction-status-client-types", "thiserror 2.0.17", @@ -5601,7 +5463,7 @@ dependencies = [ "solana-clock 2.2.2", "solana-commitment-config", "solana-fee-calculator 2.2.1", - "solana-inflation", + "solana-inflation 2.2.1", "solana-pubkey 2.4.0", "solana-transaction-error 2.2.1", "solana-transaction-status-client-types", @@ -5641,73 +5503,40 @@ dependencies = [ [[package]] name = "solana-sdk" -version = "2.3.1" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cc0e4a7635b902791c44b6581bfb82f3ada32c5bc0929a64f39fe4bb384c86a" +checksum = "3f03df7969f5e723ad31b6c9eadccc209037ac4caa34d8dc259316b05c11e82b" dependencies = [ "bincode", "bs58", - "getrandom 0.1.16", - "js-sys", "serde", - "serde_json", - "solana-account 2.2.1", - "solana-bn254 2.2.2", - "solana-client-traits", - "solana-cluster-type", - "solana-commitment-config", - "solana-compute-budget-interface", - "solana-decode-error", - "solana-derivation-path", - "solana-ed25519-program", - "solana-epoch-info", + "solana-account 3.1.0", + "solana-epoch-info 3.0.0", "solana-epoch-rewards-hasher", - "solana-feature-set", - "solana-fee-structure 2.3.0", - "solana-genesis-config", - "solana-hard-forks", - "solana-inflation", - "solana-instruction 2.3.1", - "solana-keypair", - "solana-message 2.4.0", - "solana-native-token", - "solana-nonce-account 2.2.1", + "solana-fee-structure", + "solana-inflation 3.0.0", + "solana-keypair 3.0.1", + "solana-message 3.0.1", "solana-offchain-message", - "solana-packet 2.2.1", - "solana-poh-config", - "solana-precompile-error 2.2.2", - "solana-precompiles", "solana-presigner", - "solana-program", - "solana-program-memory 2.3.1", - "solana-pubkey 2.4.0", - "solana-quic-definitions", - "solana-rent-collector", - "solana-rent-debits", - "solana-reserved-account-keys", - "solana-reward-info", - "solana-sanitize 2.2.1", - "solana-sdk-ids 2.2.1", - "solana-sdk-macro 2.2.1", - "solana-secp256k1-program", - "solana-secp256k1-recover 2.2.1", - "solana-secp256r1-program", + "solana-program 3.0.0", + "solana-program-memory 3.0.0", + "solana-pubkey 3.0.0", + "solana-sanitize 3.0.0", + "solana-sdk-ids 3.0.0", + "solana-sdk-macro 3.0.0", "solana-seed-derivable", - "solana-seed-phrase", - "solana-serde", - "solana-serde-varint", - "solana-short-vec 2.2.1", + "solana-seed-phrase 3.0.0", + "solana-serde 3.0.0", + "solana-serde-varint 3.0.0", + "solana-short-vec 3.0.0", "solana-shred-version", - "solana-signature 2.3.0", - "solana-signer", - "solana-system-transaction", - "solana-time-utils", - "solana-transaction 2.2.3", - "solana-transaction-context 2.3.13", - "solana-transaction-error 2.2.1", - "solana-validator-exit", + "solana-signature 3.1.0", + "solana-signer 3.0.0", + "solana-time-utils 3.0.0", + "solana-transaction 3.0.1", + "solana-transaction-error 3.0.0", "thiserror 2.0.17", - "wasm-bindgen", ] [[package]] @@ -5752,32 +5581,12 @@ dependencies = [ "syn 2.0.100", ] -[[package]] -name = "solana-secp256k1-program" -version = "2.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f19833e4bc21558fe9ec61f239553abe7d05224347b57d65c2218aeeb82d6149" -dependencies = [ - "bincode", - "digest 0.10.7", - "libsecp256k1", - "serde", - "serde_derive", - "sha3", - "solana-feature-set", - "solana-instruction 2.3.1", - "solana-precompile-error 2.2.2", - "solana-sdk-ids 2.2.1", - "solana-signature 2.3.0", -] - [[package]] name = "solana-secp256k1-recover" version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baa3120b6cdaa270f39444f5093a90a7b03d296d362878f7a6991d6de3bbe496" dependencies = [ - "borsh 1.5.5", "libsecp256k1", "solana-define-syscall 2.3.0", "thiserror 2.0.17", @@ -5795,35 +5604,32 @@ dependencies = [ ] [[package]] -name = "solana-secp256r1-program" -version = "2.2.4" +name = "solana-seed-derivable" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce0ae46da3071a900f02d367d99b2f3058fe2e90c5062ac50c4f20cfedad8f0f" +checksum = "ff7bdb72758e3bec33ed0e2658a920f1f35dfb9ed576b951d20d63cb61ecd95c" dependencies = [ - "bytemuck", - "openssl", - "solana-feature-set", - "solana-instruction 2.3.1", - "solana-precompile-error 2.2.2", - "solana-sdk-ids 2.2.1", + "solana-derivation-path", ] [[package]] -name = "solana-seed-derivable" +name = "solana-seed-phrase" version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3beb82b5adb266c6ea90e5cf3967235644848eac476c5a1f2f9283a143b7c97f" +checksum = "36187af2324f079f65a675ec22b31c24919cb4ac22c79472e85d819db9bbbc15" dependencies = [ - "solana-derivation-path", + "hmac", + "pbkdf2", + "sha2 0.10.8", ] [[package]] name = "solana-seed-phrase" -version = "2.2.1" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36187af2324f079f65a675ec22b31c24919cb4ac22c79472e85d819db9bbbc15" +checksum = "dc905b200a95f2ea9146e43f2a7181e3aeb55de6bc12afb36462d00a3c7310de" dependencies = [ - "hmac 0.12.1", + "hmac", "pbkdf2", "sha2 0.10.8", ] @@ -5837,6 +5643,15 @@ dependencies = [ "serde", ] +[[package]] +name = "solana-serde" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "709a93cab694c70f40b279d497639788fc2ccbcf9b4aa32273d4b361322c02dd" +dependencies = [ + "serde", +] + [[package]] name = "solana-serde-varint" version = "2.2.2" @@ -5846,6 +5661,15 @@ dependencies = [ "serde", ] +[[package]] +name = "solana-serde-varint" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e5174c57d5ff3c1995f274d17156964664566e2cde18a07bba1586d35a70d3b" +dependencies = [ + "serde", +] + [[package]] name = "solana-serialize-utils" version = "2.2.1" @@ -5910,13 +5734,13 @@ dependencies = [ [[package]] name = "solana-shred-version" -version = "2.2.1" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afd3db0461089d1ad1a78d9ba3f15b563899ca2386351d38428faa5350c60a98" +checksum = "94953e22ca28fe4541a3447d6baeaf519cc4ddc063253bfa673b721f34c136bb" dependencies = [ "solana-hard-forks", - "solana-hash 2.3.0", - "solana-sha256-hasher 2.3.0", + "solana-hash 3.0.0", + "solana-sha256-hasher 3.0.0", ] [[package]] @@ -5925,9 +5749,8 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64c8ec8e657aecfc187522fc67495142c12f35e55ddeca8698edbb738b8dbd8c" dependencies = [ - "ed25519-dalek", + "ed25519-dalek 1.0.1", "five8", - "rand 0.8.5", "serde", "serde-big-array", "serde_derive", @@ -5940,7 +5763,12 @@ version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4bb8057cc0e9f7b5e89883d49de6f407df655bb6f3a71d0b7baf9986a2218fd9" dependencies = [ + "ed25519-dalek 2.2.0", "five8", + "rand 0.8.5", + "serde", + "serde-big-array", + "serde_derive", "solana-sanitize 3.0.0", ] @@ -5955,6 +5783,17 @@ dependencies = [ "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]] name = "solana-slot-hashes" version = "2.2.1" @@ -6094,7 +5933,7 @@ dependencies = [ "rustls 0.23.34", "smallvec", "socket2 0.5.10", - "solana-keypair", + "solana-keypair 2.2.3", "solana-measure", "solana-metrics", "solana-net-utils", @@ -6103,8 +5942,8 @@ dependencies = [ "solana-pubkey 2.4.0", "solana-quic-definitions", "solana-signature 2.3.0", - "solana-signer", - "solana-time-utils", + "solana-signer 2.2.1", + "solana-time-utils 2.2.1", "solana-tls-utils", "solana-transaction-error 2.2.1", "solana-transaction-metrics-tracker", @@ -6122,7 +5961,7 @@ checksum = "c521bdd9ca2172cfb7bd2d55d192dbefeea13789488960f2789366cf8c05da02" dependencies = [ "solana-account 3.1.0", "solana-clock 3.0.0", - "solana-precompile-error 3.0.0", + "solana-precompile-error", "solana-pubkey 3.0.0", ] @@ -6233,7 +6072,7 @@ dependencies = [ "solana-fee-calculator 3.0.0", "solana-instruction 3.0.0", "solana-nonce 3.0.0", - "solana-nonce-account 3.0.0", + "solana-nonce-account", "solana-packet 3.0.0", "solana-program-runtime", "solana-pubkey 3.0.0", @@ -6245,21 +6084,6 @@ dependencies = [ "solana-transaction-context 3.0.8", ] -[[package]] -name = "solana-system-transaction" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bd98a25e5bcba8b6be8bcbb7b84b24c2a6a8178d7fb0e3077a916855ceba91a" -dependencies = [ - "solana-hash 2.3.0", - "solana-keypair", - "solana-message 2.4.0", - "solana-pubkey 2.4.0", - "solana-signer", - "solana-system-interface 1.0.0", - "solana-transaction 2.2.3", -] - [[package]] name = "solana-sysvar" version = "2.3.0" @@ -6305,6 +6129,8 @@ checksum = "63205e68d680bcc315337dec311b616ab32fea0a612db3b883ce4de02e0953f9" dependencies = [ "base64 0.22.1", "bincode", + "bytemuck", + "bytemuck_derive", "lazy_static", "serde", "serde_derive", @@ -6363,16 +6189,16 @@ dependencies = [ "solana-clock 2.2.2", "solana-commitment-config", "solana-connection-cache", - "solana-epoch-info", + "solana-epoch-info 2.2.1", "solana-hash 2.3.0", "solana-instruction 2.3.1", - "solana-keypair", + "solana-keypair 2.2.3", "solana-message 2.4.0", "solana-pubkey 2.4.0", "solana-rpc-client", "solana-rpc-client-api", "solana-signature 2.3.0", - "solana-signer", + "solana-signer 2.2.1", "solana-system-interface 1.0.0", "solana-transaction 2.2.3", "solana-transaction-error 2.2.1", @@ -6384,6 +6210,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-tls-utils" version = "2.3.13" @@ -6391,9 +6223,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14494aa87a75a883d1abcfee00f1278a28ecc594a2f030084879eb40570728f6" dependencies = [ "rustls 0.23.34", - "solana-keypair", + "solana-keypair 2.2.3", "solana-pubkey 2.4.0", - "solana-signer", + "solana-signer 2.2.1", "x509-parser", ] @@ -6424,7 +6256,7 @@ dependencies = [ "solana-rpc-client", "solana-rpc-client-api", "solana-signature 2.3.0", - "solana-signer", + "solana-signer 2.2.1", "solana-transaction 2.2.3", "solana-transaction-error 2.2.1", "thiserror 2.0.17", @@ -6441,18 +6273,16 @@ dependencies = [ "serde", "serde_derive", "solana-bincode 2.2.1", - "solana-feature-set", "solana-hash 2.3.0", "solana-instruction 2.3.1", - "solana-keypair", + "solana-keypair 2.2.3", "solana-message 2.4.0", - "solana-precompiles", "solana-pubkey 2.4.0", "solana-sanitize 2.2.1", "solana-sdk-ids 2.2.1", "solana-short-vec 2.2.1", "solana-signature 2.3.0", - "solana-signer", + "solana-signer 2.2.1", "solana-system-interface 1.0.0", "solana-transaction-error 2.2.1", "wasm-bindgen", @@ -6464,6 +6294,9 @@ version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64928e6af3058dcddd6da6680cbe08324b4e071ad73115738235bbaa9e9f72a5" dependencies = [ + "bincode", + "serde", + "serde_derive", "solana-address", "solana-hash 3.0.0", "solana-instruction 3.0.0", @@ -6471,7 +6304,9 @@ dependencies = [ "solana-message 3.0.1", "solana-sanitize 3.0.0", "solana-sdk-ids 3.0.0", + "solana-short-vec 3.0.0", "solana-signature 3.1.0", + "solana-signer 3.0.0", "solana-transaction-error 3.0.0", ] @@ -6529,6 +6364,8 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4222065402340d7e6aec9dc3e54d22992ddcf923d91edcd815443c2bfca3144a" dependencies = [ + "serde", + "serde_derive", "solana-instruction-error", "solana-sanitize 3.0.0", ] @@ -6580,7 +6417,7 @@ checksum = "2dd36227dd3035ac09a89d4239551d2e3d7d9b177b61ccc7c6d393c3974d0efa" dependencies = [ "async-trait", "solana-connection-cache", - "solana-keypair", + "solana-keypair 2.2.3", "solana-net-utils", "solana-streamer", "solana-transaction-error 2.2.1", @@ -6588,12 +6425,6 @@ dependencies = [ "tokio", ] -[[package]] -name = "solana-validator-exit" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bbf6d7a3c0b28dd5335c52c0e9eae49d0ae489a8f324917faf0ded65a812c1d" - [[package]] name = "solana-version" version = "2.3.13" @@ -6606,7 +6437,7 @@ dependencies = [ "serde", "serde_derive", "solana-sanitize 2.2.1", - "solana-serde-varint", + "solana-serde-varint 2.2.2", ] [[package]] @@ -6627,7 +6458,7 @@ dependencies = [ "solana-pubkey 2.4.0", "solana-rent 2.2.1", "solana-sdk-ids 2.2.1", - "solana-serde-varint", + "solana-serde-varint 2.2.2", "solana-serialize-utils 2.2.1", "solana-short-vec 2.2.1", "solana-system-interface 1.0.0", @@ -6746,15 +6577,6 @@ dependencies = [ "windows-sys 0.52.0", ] -[[package]] -name = "termcolor" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" -dependencies = [ - "winapi-util", -] - [[package]] name = "thiserror" version = "1.0.69" @@ -7146,12 +6968,6 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" -[[package]] -name = "vcpkg" -version = "0.2.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" - [[package]] name = "version_check" version = "0.9.5" diff --git a/Cargo.toml b/Cargo.toml index cae74bc..94f9ba3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -36,7 +36,7 @@ solana-program = "2.0.0" solana-program-entrypoint = "3.0.0" solana-program-error = "3.0.0" solana-pubkey = "3.0.0" -solana-sdk = "2.0.0" +solana-sdk = "3.0.0" solana-sdk-ids = "3.0.0" solana-short-vec = "3.0.0" solana-system-interface = "2.0.0"