solana-cli 0 -> 1
attrpath: solana-cli
Checking auto update branch...
[version]
[version] skipping because derivation has updateScript
[rustCrateVersion]
[rustCrateVersion] No cargoSha256 or cargoHash found
[golangModuleVersion]
[golangModuleVersion] Not a buildGoModule package with vendorSha256 or vendorHash
[npmDepsVersion]
[npmDepsVersion] No npmDepsHash
[updateScript]
[updateScript] Success
[updateScript] this derivation will be built:
/nix/store/dn54ysl2zx54cqbxdwd6r6bxpwx993g1-packages.json.drv
building '/nix/store/dn54ysl2zx54cqbxdwd6r6bxpwx993g1-packages.json.drv'...
Going to be running update for following packages:
- solana-cli-1.17.28
Press Enter key to continue...
Running update for:
- solana-cli-1.17.28: UPDATING ...
- solana-cli-1.17.28: DONE.
Packages updated!
Diff after rewrites:
diff --git a/pkgs/applications/blockchains/solana/Cargo.lock b/pkgs/applications/blockchains/solana/Cargo.lock
index 984d2e3828bf..7d5db97b2b05 100644
--- a/pkgs/applications/blockchains/solana/Cargo.lock
+++ b/pkgs/applications/blockchains/solana/Cargo.lock
@@ -51,8 +51,7 @@ dependencies = [
[[package]]
name = "aes-gcm-siv"
version = "0.10.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "589c637f0e68c877bbd59a4599bbe849cac8e5f3e4b5a3ebae8f528cd218dcdc"
+source = "git+https://github.com/RustCrypto/AEADs?rev=6105d7a5591aefa646a95d12b5e8d3f55a9214ef#6105d7a5591aefa646a95d12b5e8d3f55a9214ef"
dependencies = [
"aead",
"aes",
@@ -76,9 +75,9 @@ dependencies = [
[[package]]
name = "ahash"
-version = "0.8.5"
+version = "0.8.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cd7d5a2cecb58716e47d67d5703a249964b14c7be1ec3cad3affc295b2d1c35d"
+checksum = "77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01"
dependencies = [
"cfg-if 1.0.0",
"getrandom 0.2.10",
@@ -164,9 +163,23 @@ checksum = "3a30da5c5f2d5e72842e00bcb57657162cdabef0931f40e2deb9b4140440cecd"
[[package]]
name = "anyhow"
-version = "1.0.75"
+version = "1.0.79"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6"
+checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca"
+
+[[package]]
+name = "aquamarine"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d1da02abba9f9063d786eab1509833ebb2fac0f966862ca59439c76b9c566760"
+dependencies = [
+ "include_dir",
+ "itertools",
+ "proc-macro-error",
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
[[package]]
name = "arc-swap"
@@ -431,13 +444,13 @@ dependencies = [
[[package]]
name = "async-trait"
-version = "0.1.74"
+version = "0.1.77"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9"
+checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.38",
+ "syn 2.0.48",
]
[[package]]
@@ -484,7 +497,7 @@ dependencies = [
"matchit",
"memchr",
"mime",
- "percent-encoding 2.3.0",
+ "percent-encoding 2.3.1",
"pin-project-lite",
"rustversion",
"serde",
@@ -554,9 +567,9 @@ checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
[[package]]
name = "base64"
-version = "0.21.4"
+version = "0.21.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2"
+checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
[[package]]
name = "base64ct"
@@ -591,7 +604,7 @@ dependencies = [
"regex",
"rustc-hash",
"shlex",
- "syn 2.0.38",
+ "syn 2.0.48",
]
[[package]]
@@ -617,9 +630,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bitflags"
-version = "2.3.3"
+version = "2.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42"
+checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf"
dependencies = [
"serde",
]
@@ -710,7 +723,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4114279215a005bc675e386011e594e1d9b800918cea18fcadadcce864a2046b"
dependencies = [
"borsh-derive 0.10.3",
- "hashbrown 0.12.3",
+ "hashbrown 0.13.2",
+]
+
+[[package]]
+name = "borsh"
+version = "1.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9897ef0f1bd2362169de6d7e436ea2237dc1085d7d1e4db75f4be34d86f309d1"
+dependencies = [
+ "borsh-derive 1.2.1",
+ "cfg_aliases",
]
[[package]]
@@ -739,6 +762,20 @@ dependencies = [
"syn 1.0.109",
]
+[[package]]
+name = "borsh-derive"
+version = "1.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "478b41ff04256c5c8330f3dfdaaae2a5cc976a8e75088bafa4625b0d0208de8c"
+dependencies = [
+ "once_cell",
+ "proc-macro-crate 2.0.0",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.48",
+ "syn_derive",
+]
+
[[package]]
name = "borsh-derive-internal"
version = "0.9.3"
@@ -865,9 +902,9 @@ dependencies = [
[[package]]
name = "bytecount"
-version = "0.6.4"
+version = "0.6.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ad152d03a2c813c80bb94fedbf3a3f02b28f793e39e7c214c8a0bcc196343de7"
+checksum = "e1e5f035d16fc623ae5f74981db80a439803888314e3a555fd6f04acd51a3205"
[[package]]
name = "bytemuck"
@@ -964,7 +1001,7 @@ checksum = "eee4243f1f26fc7a42710e7439c149e2b10b05472f88090acce52632f231a73a"
dependencies = [
"camino",
"cargo-platform",
- "semver 1.0.20",
+ "semver 1.0.21",
"serde",
"serde_json",
"thiserror",
@@ -1016,6 +1053,12 @@ version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+[[package]]
+name = "cfg_aliases"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e"
+
[[package]]
name = "chrono"
version = "0.4.31"
@@ -1190,15 +1233,15 @@ dependencies = [
[[package]]
name = "console"
-version = "0.15.7"
+version = "0.15.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8"
+checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb"
dependencies = [
"encode_unicode",
"lazy_static",
"libc",
"unicode-width",
- "windows-sys 0.45.0",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -1356,11 +1399,10 @@ dependencies = [
[[package]]
name = "crossbeam-channel"
-version = "0.5.8"
+version = "0.5.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200"
+checksum = "176dc175b78f56c0f321911d9c8eb2b77a78a4860b9c19db83835fea1a46649b"
dependencies = [
- "cfg-if 1.0.0",
"crossbeam-utils",
]
@@ -1389,9 +1431,9 @@ dependencies = [
[[package]]
name = "crossbeam-utils"
-version = "0.8.14"
+version = "0.8.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f"
+checksum = "c3a430a770ebd84726f584a90ee7f020d28db52c6d02138900f22341f866d39c"
dependencies = [
"cfg-if 1.0.0",
]
@@ -1454,19 +1496,18 @@ dependencies = [
[[package]]
name = "ctrlc"
-version = "3.4.1"
+version = "3.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "82e95fbd621905b854affdc67943b043a0fbb6ed7385fd5a25650d19a8a6cfdf"
+checksum = "b467862cc8610ca6fc9a1532d7777cee0804e678ab45410897b9396495994a0b"
dependencies = [
"nix 0.27.1",
- "windows-sys 0.48.0",
+ "windows-sys 0.52.0",
]
[[package]]
name = "curve25519-dalek"
version = "3.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "90f9d052967f590a76e62eb387bd0bbb1b000182c3cefe5364db6b7211651bc0"
+source = "git+https://github.com/solana-labs/curve25519-dalek.git?rev=b500cdc2a920cd5bff9e2dd974d7b97349d61464#b500cdc2a920cd5bff9e2dd974d7b97349d61464"
dependencies = [
"byteorder",
"digest 0.9.0",
@@ -1497,7 +1538,7 @@ dependencies = [
"proc-macro2",
"quote",
"strsim 0.10.0",
- "syn 2.0.38",
+ "syn 2.0.48",
]
[[package]]
@@ -1508,18 +1549,7 @@ checksum = "29a358ff9f12ec09c3e61fef9b5a9902623a695a46a917b07f269bff1445611a"
dependencies = [
"darling_core",
"quote",
- "syn 2.0.38",
-]
-
-[[package]]
-name = "dashmap"
-version = "4.0.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e77a43b28d0668df09411cb0bc9a8c2adc40f9a048afe863e05fd43251e8e39c"
-dependencies = [
- "cfg-if 1.0.0",
- "num_cpus",
- "rayon",
+ "syn 2.0.48",
]
[[package]]
@@ -1529,10 +1559,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856"
dependencies = [
"cfg-if 1.0.0",
- "hashbrown 0.14.1",
+ "hashbrown 0.14.3",
"lock_api",
"once_cell",
"parking_lot_core 0.9.8",
+ "rayon",
]
[[package]]
@@ -1643,9 +1674,9 @@ dependencies = [
[[package]]
name = "dir-diff"
-version = "0.3.2"
+version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2860407d7d7e2e004bb2128510ad9e8d669e76fa005ccf567977b5d71b8b4a0b"
+checksum = "a7ad16bf5f84253b50d6557681c58c3ab67c47c77d39fed9aeb56e947290bd10"
dependencies = [
"walkdir",
]
@@ -1702,7 +1733,7 @@ checksum = "a6cbae11b3de8fce2a456e8ea3dada226b35fe791f0dc1d360c0941f0bb681f3"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.38",
+ "syn 2.0.48",
]
[[package]]
@@ -1711,6 +1742,12 @@ version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10"
+[[package]]
+name = "downcast"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1"
+
[[package]]
name = "eager"
version = "0.1.0"
@@ -1787,22 +1824,22 @@ dependencies = [
[[package]]
name = "enum-iterator"
-version = "1.4.1"
+version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7add3873b5dd076766ee79c8e406ad1a472c385476b9e38849f8eec24f1be689"
+checksum = "9fd242f399be1da0a5354aa462d57b4ab2b4ee0683cc552f7c007d2d12d36e94"
dependencies = [
"enum-iterator-derive",
]
[[package]]
name = "enum-iterator-derive"
-version = "1.2.1"
+version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eecf8589574ce9b895052fa12d69af7a233f99e6107f5cb8dd1044f2a17bfdcb"
+checksum = "03cdc46ec28bd728e67540c528013c6a10eb69a02eb31078a1bda695438cbfb8"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.38",
+ "syn 2.0.48",
]
[[package]]
@@ -1839,23 +1876,12 @@ checksum = "88bffebc5d80432c9b140ee17875ff173a8ab62faad5b257da912bd2f6c1c0a1"
[[package]]
name = "errno"
-version = "0.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a"
-dependencies = [
- "errno-dragonfly",
- "libc",
- "windows-sys 0.48.0",
-]
-
-[[package]]
-name = "errno-dragonfly"
-version = "0.1.2"
+version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
+checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245"
dependencies = [
- "cc",
"libc",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -1989,18 +2015,18 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
[[package]]
name = "form_urlencoded"
-version = "1.2.0"
+version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652"
+checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456"
dependencies = [
- "percent-encoding 2.3.0",
+ "percent-encoding 2.3.1",
]
[[package]]
-name = "fs-err"
-version = "2.9.0"
+name = "fragile"
+version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0845fa252299212f0389d64ba26f34fa32cfe41588355f21ed507c59a0f64541"
+checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa"
[[package]]
name = "fs_extra"
@@ -2022,9 +2048,9 @@ checksum = "3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678"
[[package]]
name = "futures"
-version = "0.3.28"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40"
+checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0"
dependencies = [
"futures-channel",
"futures-core",
@@ -2037,9 +2063,9 @@ dependencies = [
[[package]]
name = "futures-channel"
-version = "0.3.28"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2"
+checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78"
dependencies = [
"futures-core",
"futures-sink",
@@ -2047,15 +2073,15 @@ dependencies = [
[[package]]
name = "futures-core"
-version = "0.3.28"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c"
+checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d"
[[package]]
name = "futures-executor"
-version = "0.3.28"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0"
+checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d"
dependencies = [
"futures-core",
"futures-task",
@@ -2065,38 +2091,38 @@ dependencies = [
[[package]]
name = "futures-io"
-version = "0.3.28"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964"
+checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1"
[[package]]
name = "futures-macro"
-version = "0.3.28"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
+checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.38",
+ "syn 2.0.48",
]
[[package]]
name = "futures-sink"
-version = "0.3.28"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e"
+checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5"
[[package]]
name = "futures-task"
-version = "0.3.28"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65"
+checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004"
[[package]]
name = "futures-util"
-version = "0.3.28"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533"
+checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
dependencies = [
"futures 0.1.31",
"futures-channel",
@@ -2137,7 +2163,7 @@ dependencies = [
[[package]]
name = "gen-headers"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"log",
"regex",
@@ -2145,7 +2171,7 @@ dependencies = [
[[package]]
name = "gen-syscall-list"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"regex",
]
@@ -2238,7 +2264,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8af59a261bcf42f45d1b261232847b9b850ba0a1419d6100698246fb66e9240"
dependencies = [
"arc-swap",
- "futures 0.3.28",
+ "futures 0.3.30",
"log",
"reqwest",
"serde",
@@ -2263,9 +2289,9 @@ dependencies = [
[[package]]
name = "h2"
-version = "0.3.24"
+version = "0.3.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9"
+checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8"
dependencies = [
"bytes",
"fnv",
@@ -2273,7 +2299,7 @@ dependencies = [
"futures-sink",
"futures-util",
"http",
- "indexmap 2.0.2",
+ "indexmap 2.1.0",
"slab",
"tokio",
"tokio-util 0.7.1",
@@ -2319,14 +2345,14 @@ version = "0.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e"
dependencies = [
- "ahash 0.8.5",
+ "ahash 0.8.7",
]
[[package]]
name = "hashbrown"
-version = "0.14.1"
+version = "0.14.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7dfda62a12f55daeae5015f81b0baea145391cb4520f86c248fc615d72640d12"
+checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
[[package]]
name = "headers"
@@ -2430,9 +2456,9 @@ dependencies = [
[[package]]
name = "http"
-version = "0.2.9"
+version = "0.2.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482"
+checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb"
dependencies = [
"bytes",
"fnv",
@@ -2470,9 +2496,9 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
[[package]]
name = "hyper"
-version = "0.14.27"
+version = "0.14.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468"
+checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80"
dependencies = [
"bytes",
"futures-channel",
@@ -2485,7 +2511,7 @@ dependencies = [
"httpdate",
"itoa",
"pin-project-lite",
- "socket2 0.4.9",
+ "socket2 0.5.5",
"tokio",
"tower-service",
"tracing",
@@ -2499,7 +2525,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ca815a891b24fdfb243fa3239c86154392b0953ee584aa1a2a1f66d20cbe75cc"
dependencies = [
"bytes",
- "futures 0.3.28",
+ "futures 0.3.30",
"headers",
"http",
"hyper",
@@ -2581,9 +2607,9 @@ dependencies = [
[[package]]
name = "idna"
-version = "0.4.0"
+version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c"
+checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6"
dependencies = [
"unicode-bidi",
"unicode-normalization",
@@ -2611,11 +2637,30 @@ dependencies = [
"version_check",
]
+[[package]]
+name = "include_dir"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "18762faeff7122e89e0857b02f7ce6fcc0d101d5e9ad2ad7846cc01d61b7f19e"
+dependencies = [
+ "include_dir_macros",
+]
+
+[[package]]
+name = "include_dir_macros"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b139284b5cf57ecfa712bcc66950bb635b31aff41c188e8a4cfc758eca374a3f"
+dependencies = [
+ "proc-macro2",
+ "quote",
+]
+
[[package]]
name = "index_list"
-version = "0.2.7"
+version = "0.2.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5a9d968042a4902e08810946fc7cd5851eb75e80301342305af755ca06cb82ce"
+checksum = "70891286cb8e844fdfcf1178b47569699f9e20b5ecc4b45a6240a64771444638"
[[package]]
name = "indexmap"
@@ -2629,12 +2674,12 @@ dependencies = [
[[package]]
name = "indexmap"
-version = "2.0.2"
+version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8adf3ddd720272c6ea8bf59463c04e0f93d0bbf7c5439b691bca2987e0270897"
+checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f"
dependencies = [
"equivalent",
- "hashbrown 0.14.1",
+ "hashbrown 0.14.3",
"rayon",
]
@@ -2703,9 +2748,9 @@ dependencies = [
[[package]]
name = "js-sys"
-version = "0.3.64"
+version = "0.3.67"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a"
+checksum = "9a1d36f1235bc969acba30b7f5990b864423a6068a10f7c90ae8f0112e3a59d1"
dependencies = [
"wasm-bindgen",
]
@@ -2728,7 +2773,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d2b99d4207e2a04fb4581746903c2bb7eb376f88de9c699d0f3e10feeac0cd3a"
dependencies = [
"derive_more",
- "futures 0.3.28",
+ "futures 0.3.30",
"jsonrpc-core",
"jsonrpc-pubsub",
"jsonrpc-server-utils",
@@ -2746,7 +2791,7 @@ version = "18.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "14f7f76aef2d054868398427f6c54943cf3d1caa9a7ec7d0c38d69df97a965eb"
dependencies = [
- "futures 0.3.28",
+ "futures 0.3.30",
"futures-executor",
"futures-util",
"log",
@@ -2761,7 +2806,7 @@ version = "18.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b51da17abecbdab3e3d4f26b01c5ec075e88d3abe3ab3b05dc9aa69392764ec0"
dependencies = [
- "futures 0.3.28",
+ "futures 0.3.30",
"jsonrpc-client-transports",
]
@@ -2783,7 +2828,7 @@ version = "18.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e1dea6e07251d9ce6a552abfb5d7ad6bc290a4596c8dcc3d795fae2bbdc1f3ff"
dependencies = [
- "futures 0.3.28",
+ "futures 0.3.30",
"hyper",
"jsonrpc-core",
"jsonrpc-server-utils",
@@ -2799,7 +2844,7 @@ version = "18.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "382bb0206323ca7cda3dcd7e245cea86d37d02457a02a975e3378fb149a48845"
dependencies = [
- "futures 0.3.28",
+ "futures 0.3.30",
"jsonrpc-core",
"jsonrpc-server-utils",
"log",
@@ -2814,7 +2859,7 @@ version = "18.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "240f87695e6c6f62fb37f05c02c04953cf68d6408b8c1c89de85c7a0125b1011"
dependencies = [
- "futures 0.3.28",
+ "futures 0.3.30",
"jsonrpc-core",
"lazy_static",
"log",
@@ -2830,7 +2875,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fa4fdea130485b572c39a460d50888beb00afb3e35de23ccd7fad8ff19f0e0d4"
dependencies = [
"bytes",
- "futures 0.3.28",
+ "futures 0.3.30",
"globset",
"jsonrpc-core",
"lazy_static",
@@ -2871,9 +2916,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
[[package]]
name = "libc"
-version = "0.2.149"
+version = "0.2.152"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b"
+checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7"
[[package]]
name = "libloading"
@@ -2985,9 +3030,9 @@ checksum = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3"
[[package]]
name = "linux-raw-sys"
-version = "0.4.3"
+version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09fc20d2ca12cb9f044c93e3bd6d32d523e6e2ec3db4f7b2939cd99026ecd3f0"
+checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456"
[[package]]
name = "lock_api"
@@ -3150,6 +3195,33 @@ dependencies = [
"windows-sys 0.48.0",
]
+[[package]]
+name = "mockall"
+version = "0.11.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4c84490118f2ee2d74570d114f3d0493cbf02790df303d2707606c3e14e07c96"
+dependencies = [
+ "cfg-if 1.0.0",
+ "downcast",
+ "fragile",
+ "lazy_static",
+ "mockall_derive",
+ "predicates",
+ "predicates-tree",
+]
+
+[[package]]
+name = "mockall_derive"
+version = "0.11.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "22ce75669015c4f47b289fd4d4f56e894e4c96003ffdf3ac51313126f94c6cbb"
+dependencies = [
+ "cfg-if 1.0.0",
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
[[package]]
name = "modular-bitfield"
version = "0.11.2"
@@ -3225,7 +3297,7 @@ version = "0.27.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053"
dependencies = [
- "bitflags 2.3.3",
+ "bitflags 2.4.2",
"cfg-if 1.0.0",
"libc",
]
@@ -3312,7 +3384,7 @@ checksum = "cfb77679af88f8b125209d354a202862602672222e7f2313fdd6dc349bad4712"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.38",
+ "syn 2.0.48",
]
[[package]]
@@ -3388,11 +3460,11 @@ dependencies = [
[[package]]
name = "num_enum"
-version = "0.7.1"
+version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "683751d591e6d81200c39fb0d1032608b77724f34114db54f571ff1317b337c0"
+checksum = "02339744ee7253741199f897151b38e72257d13802d4ee837285cc2990a90845"
dependencies = [
- "num_enum_derive 0.7.1",
+ "num_enum_derive 0.7.2",
]
[[package]]
@@ -3416,19 +3488,19 @@ dependencies = [
"proc-macro-crate 1.1.0",
"proc-macro2",
"quote",
- "syn 2.0.38",
+ "syn 2.0.48",
]
[[package]]
name = "num_enum_derive"
-version = "0.7.1"
+version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6c11e44798ad209ccdd91fc192f0526a369a01234f7373e1b141c96d7cee4f0e"
+checksum = "681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b"
dependencies = [
- "proc-macro-crate 1.1.0",
+ "proc-macro-crate 2.0.0",
"proc-macro2",
"quote",
- "syn 2.0.38",
+ "syn 2.0.48",
]
[[package]]
@@ -3490,11 +3562,11 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
[[package]]
name = "openssl"
-version = "0.10.57"
+version = "0.10.63"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bac25ee399abb46215765b1cb35bc0212377e58a061560d8b29b024fd0430e7c"
+checksum = "15c9d69dd87a29568d4d017cfe8ec518706046a05184e5aea92d0af890b803c8"
dependencies = [
- "bitflags 2.3.3",
+ "bitflags 2.4.2",
"cfg-if 1.0.0",
"foreign-types",
"libc",
@@ -3522,18 +3594,18 @@ checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a"
[[package]]
name = "openssl-src"
-version = "111.25.0+1.1.1t"
+version = "300.1.6+3.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3173cd3626c43e3854b1b727422a276e568d9ec5fe8cec197822cf52cfb743d6"
+checksum = "439fac53e092cd7442a3660c85dde4643ab3b5bd39040912388dcdabf6b88085"
dependencies = [
"cc",
]
[[package]]
name = "openssl-sys"
-version = "0.9.92"
+version = "0.9.99"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "db7e971c2c2bba161b2d2fdf37080177eff520b3bc044787c7f1f5f9e78d869b"
+checksum = "22e1bf214306098e4832460f797824c05d25aacdf896f64a985fb0fd992454ae"
dependencies = [
"cc",
"libc",
@@ -3555,7 +3627,7 @@ dependencies = [
"futures-util",
"js-sys",
"lazy_static",
- "percent-encoding 2.3.0",
+ "percent-encoding 2.3.1",
"pin-project",
"rand 0.8.5",
"thiserror",
@@ -3596,7 +3668,7 @@ version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9981e32fb75e004cc148f5fb70342f393830e0a4aa62e3cc93b50976218d42b6"
dependencies = [
- "futures 0.3.28",
+ "futures 0.3.30",
"libc",
"log",
"rand 0.7.3",
@@ -3699,9 +3771,9 @@ checksum = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831"
[[package]]
name = "percent-encoding"
-version = "2.3.0"
+version = "2.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
+checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
[[package]]
name = "percentage"
@@ -3797,9 +3869,9 @@ dependencies = [
[[package]]
name = "pin-project-lite"
-version = "0.2.13"
+version = "0.2.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
+checksum = "8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443"
[[package]]
name = "pin-utils"
@@ -3935,16 +4007,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1ceca8aaf45b5c46ec7ed39fff75f57290368c1846d33d24a122ca81416ab058"
dependencies = [
"proc-macro2",
- "syn 2.0.38",
+ "syn 2.0.48",
]
+[[package]]
+name = "prio-graph"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6492a75ca57066a4479af45efa302bed448680182b0563f96300645d5f896097"
+
[[package]]
name = "proc-macro-crate"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785"
dependencies = [
- "toml",
+ "toml 0.5.8",
]
[[package]]
@@ -3954,7 +4032,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1ebace6889caf889b4d3f76becee12e90353f2b8c7d875534a71e5742f8f6f83"
dependencies = [
"thiserror",
- "toml",
+ "toml 0.5.8",
+]
+
+[[package]]
+name = "proc-macro-crate"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7e8366a6159044a37876a2b9817124296703c586a5c92e2c53751fa06d8d43e8"
+dependencies = [
+ "toml_edit 0.20.7",
]
[[package]]
@@ -3983,28 +4070,28 @@ dependencies = [
[[package]]
name = "proc-macro2"
-version = "1.0.69"
+version = "1.0.78"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da"
+checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae"
dependencies = [
"unicode-ident",
]
[[package]]
name = "proptest"
-version = "1.3.1"
+version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7c003ac8c77cb07bb74f5f198bce836a689bcd5a42574612bf14d17bfd08c20e"
+checksum = "31b476131c3c86cb68032fdc5cb6d5a1045e3e42d96b69fa599fd77701e1f5bf"
dependencies = [
"bit-set",
"bit-vec",
- "bitflags 2.3.3",
+ "bitflags 2.4.2",
"lazy_static",
"num-traits",
"rand 0.8.5",
"rand_chacha 0.3.1",
"rand_xorshift",
- "regex-syntax 0.7.5",
+ "regex-syntax",
"rusty-fork",
"tempfile",
"unarray",
@@ -4066,7 +4153,7 @@ dependencies = [
[[package]]
name = "proto"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"protobuf-src",
"tonic-build",
@@ -4087,7 +4174,7 @@ version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d464fae65fff2680baf48019211ce37aaec0c78e9264c84a3e484717f965104e"
dependencies = [
- "percent-encoding 2.3.0",
+ "percent-encoding 2.3.1",
]
[[package]]
@@ -4098,7 +4185,7 @@ checksum = "9e2e25ee72f5b24d773cae88422baddefff7714f97aab68d96fe2b6fc4a28fb2"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.38",
+ "syn 2.0.48",
]
[[package]]
@@ -4126,13 +4213,13 @@ dependencies = [
[[package]]
name = "quinn-proto"
-version = "0.10.5"
+version = "0.10.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2c78e758510582acc40acb90458401172d41f1016f8c9dde89e49677afb7eec1"
+checksum = "141bf7dfde2fbc246bfd3fe12f2455aa24b0fbd9af535d8c86c7bd1381ff2b1a"
dependencies = [
"bytes",
"rand 0.8.5",
- "ring",
+ "ring 0.16.20",
"rustc-hash",
"rustls",
"rustls-native-certs",
@@ -4157,9 +4244,9 @@ dependencies = [
[[package]]
name = "quote"
-version = "1.0.33"
+version = "1.0.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
+checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
dependencies = [
"proc-macro2",
]
@@ -4283,15 +4370,15 @@ dependencies = [
[[package]]
name = "raptorq"
-version = "1.7.0"
+version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "655b020bbf5c89791160a30f0d4706d8ec7aa5718d6a198f6df19c400e4f4470"
+checksum = "6c9cf9270cc5903afdef387f06ef1cd89fb77f45c357c2a425bae78b839fd866"
[[package]]
name = "rayon"
-version = "1.8.0"
+version = "1.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1"
+checksum = "fa7237101a77a10773db45d62004a272517633fbcc3df19d96455ede1122e051"
dependencies = [
"either",
"rayon-core",
@@ -4299,9 +4386,9 @@ dependencies = [
[[package]]
name = "rayon-core"
-version = "1.12.0"
+version = "1.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed"
+checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
dependencies = [
"crossbeam-deque",
"crossbeam-utils",
@@ -4309,7 +4396,7 @@ dependencies = [
[[package]]
name = "rbpf-cli"
-version = "1.17.28"
+version = "1.18.10"
[[package]]
name = "rcgen"
@@ -4318,7 +4405,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b"
dependencies = [
"pem",
- "ring",
+ "ring 0.16.20",
"time",
"yasna",
]
@@ -4350,6 +4437,15 @@ dependencies = [
"bitflags 1.3.2",
]
+[[package]]
+name = "redox_syscall"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
+dependencies = [
+ "bitflags 1.3.2",
+]
+
[[package]]
name = "redox_users"
version = "0.4.0"
@@ -4377,14 +4473,14 @@ dependencies = [
[[package]]
name = "regex"
-version = "1.10.2"
+version = "1.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343"
+checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15"
dependencies = [
"aho-corasick 1.0.1",
"memchr",
- "regex-automata 0.4.3",
- "regex-syntax 0.8.2",
+ "regex-automata 0.4.4",
+ "regex-syntax",
]
[[package]]
@@ -4395,21 +4491,15 @@ checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
[[package]]
name = "regex-automata"
-version = "0.4.3"
+version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f"
+checksum = "3b7fa1134405e2ec9353fd416b17f8dacd46c473d7d3fd1cf202706a14eb792a"
dependencies = [
"aho-corasick 1.0.1",
"memchr",
- "regex-syntax 0.8.2",
+ "regex-syntax",
]
-[[package]]
-name = "regex-syntax"
-version = "0.7.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da"
-
[[package]]
name = "regex-syntax"
version = "0.8.2"
@@ -4418,12 +4508,12 @@ checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
[[package]]
name = "reqwest"
-version = "0.11.22"
+version = "0.11.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b"
+checksum = "37b1ae8d9ac08420c66222fb9096fc5de435c3c48542bc5336c51892cffafb41"
dependencies = [
"async-compression",
- "base64 0.21.4",
+ "base64 0.21.7",
"bytes",
"encoding_rs",
"futures-core",
@@ -4440,7 +4530,7 @@ dependencies = [
"mime",
"native-tls",
"once_cell",
- "percent-encoding 2.3.0",
+ "percent-encoding 2.3.1",
"pin-project-lite",
"rustls",
"rustls-pemfile 1.0.0",
@@ -4453,7 +4543,7 @@ dependencies = [
"tokio-rustls",
"tokio-util 0.7.1",
"tower-service",
- "url 2.4.1",
+ "url 2.5.0",
"wasm-bindgen",
"wasm-bindgen-futures",
"web-sys",
@@ -4471,11 +4561,25 @@ dependencies = [
"libc",
"once_cell",
"spin 0.5.2",
- "untrusted",
+ "untrusted 0.7.1",
"web-sys",
"winapi 0.3.9",
]
+[[package]]
+name = "ring"
+version = "0.17.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9babe80d5c16becf6594aa32ad2be8fe08498e7ae60b77de8df700e67f191d7e"
+dependencies = [
+ "cc",
+ "getrandom 0.2.10",
+ "libc",
+ "spin 0.9.2",
+ "untrusted 0.9.0",
+ "windows-sys 0.48.0",
+]
+
[[package]]
name = "rocksdb"
version = "0.21.0"
@@ -4497,13 +4601,13 @@ dependencies = [
[[package]]
name = "rpassword"
-version = "7.2.0"
+version = "7.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6678cf63ab3491898c0d021b493c94c9b221d91295294a2a5746eacbe5928322"
+checksum = "80472be3c897911d0137b2d2b9055faf6eeac5b14e324073d83bc17b191d7e3f"
dependencies = [
"libc",
"rtoolbox",
- "winapi 0.3.9",
+ "windows-sys 0.48.0",
]
[[package]]
@@ -4543,7 +4647,7 @@ version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
dependencies = [
- "semver 1.0.20",
+ "semver 1.0.21",
]
[[package]]
@@ -4557,25 +4661,25 @@ dependencies = [
[[package]]
name = "rustix"
-version = "0.38.3"
+version = "0.38.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ac5ffa1efe7548069688cd7028f32591853cd7b5b756d41bcffd2353e4fc75b4"
+checksum = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316"
dependencies = [
- "bitflags 2.3.3",
+ "bitflags 2.4.2",
"errno",
"libc",
"linux-raw-sys",
- "windows-sys 0.48.0",
+ "windows-sys 0.52.0",
]
[[package]]
name = "rustls"
-version = "0.21.7"
+version = "0.21.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8"
+checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba"
dependencies = [
"log",
- "ring",
+ "ring 0.17.3",
"rustls-webpki",
"sct",
]
@@ -4612,12 +4716,12 @@ dependencies = [
[[package]]
name = "rustls-webpki"
-version = "0.101.4"
+version = "0.101.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7d93931baf2d282fff8d3a532bbfd7653f734643161b87e3e01e59a04439bf0d"
+checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765"
dependencies = [
- "ring",
- "untrusted",
+ "ring 0.17.3",
+ "untrusted 0.9.0",
]
[[package]]
@@ -4695,8 +4799,8 @@ version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4"
dependencies = [
- "ring",
- "untrusted",
+ "ring 0.16.20",
+ "untrusted 0.7.1",
]
[[package]]
@@ -4733,9 +4837,9 @@ dependencies = [
[[package]]
name = "semver"
-version = "1.0.20"
+version = "1.0.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090"
+checksum = "b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0"
dependencies = [
"serde",
]
@@ -4749,46 +4853,64 @@ dependencies = [
"pest",
]
+[[package]]
+name = "seqlock"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b5c67b6f14ecc5b86c66fa63d76b5092352678545a8a3cdae80aef5128371910"
+dependencies = [
+ "parking_lot 0.12.1",
+]
+
[[package]]
name = "serde"
-version = "1.0.189"
+version = "1.0.195"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8e422a44e74ad4001bdc8eede9a4570ab52f71190e9c076d14369f38b9200537"
+checksum = "63261df402c67811e9ac6def069e4786148c4563f4b50fd4bf30aa370d626b02"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_bytes"
-version = "0.11.12"
+version = "0.11.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ab33ec92f677585af6d88c65593ae2375adde54efdbf16d597f2cbc7a6d368ff"
+checksum = "8b8497c313fd43ab992087548117643f6fcd935cbf36f176ffda0aacf9591734"
dependencies = [
"serde",
]
[[package]]
name = "serde_derive"
-version = "1.0.189"
+version = "1.0.195"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e48d1f918009ce3145511378cf68d613e3b3d9137d67272562080d68a2b32d5"
+checksum = "46fe8f8603d81ba86327b23a2e9cdf49e1255fb94a4c5f297f6ee0547178ea2c"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.38",
+ "syn 2.0.48",
]
[[package]]
name = "serde_json"
-version = "1.0.107"
+version = "1.0.111"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65"
+checksum = "176e46fa42316f18edd598015a5166857fc835ec732f5215eac6b7bdbf0a84f4"
dependencies = [
"itoa",
"ryu",
"serde",
]
+[[package]]
+name = "serde_spanned"
+version = "0.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80"
+dependencies = [
+ "serde",
+]
+
[[package]]
name = "serde_urlencoded"
version = "0.7.1"
@@ -4820,7 +4942,7 @@ dependencies = [
"darling",
"proc-macro2",
"quote",
- "syn 2.0.38",
+ "syn 2.0.48",
]
[[package]]
@@ -4837,11 +4959,11 @@ dependencies = [
[[package]]
name = "serde_yaml"
-version = "0.9.25"
+version = "0.9.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1a49e178e4452f45cb61d0cd8cebc1b0fafd3e41929e996cef79aa3aca91f574"
+checksum = "b1bf28c79a99f70ee1f1d83d10c875d2e70618417fda01ad1785e027579d9d38"
dependencies = [
- "indexmap 2.0.2",
+ "indexmap 2.1.0",
"itoa",
"ryu",
"serde",
@@ -4854,8 +4976,8 @@ version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0e56dd856803e253c8f298af3f4d7eb0ae5e23a737252cd90bb4f3b435033b2d"
dependencies = [
- "dashmap 5.5.3",
- "futures 0.3.28",
+ "dashmap",
+ "futures 0.3.30",
"lazy_static",
"log",
"parking_lot 0.12.1",
@@ -4870,7 +4992,7 @@ checksum = "91d129178576168c589c9ec973feedf7d3126c01ac2bf08795109aa35b69fb8f"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.38",
+ "syn 2.0.48",
]
[[package]]
@@ -5042,9 +5164,9 @@ checksum = "9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5"
[[package]]
name = "smallvec"
-version = "1.11.1"
+version = "1.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a"
+checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7"
[[package]]
name = "smpl_jwt"
@@ -5090,7 +5212,7 @@ checksum = "41d1c5305e39e09653383c2c7244f2f78b3bcae37cf50c64cb4789c9f5096ec2"
dependencies = [
"base64 0.13.1",
"bytes",
- "futures 0.3.28",
+ "futures 0.3.30",
"httparse",
"log",
"rand 0.8.5",
@@ -5099,11 +5221,11 @@ dependencies = [
[[package]]
name = "solana-account-decoder"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"Inflector",
"assert_matches",
- "base64 0.21.4",
+ "base64 0.21.7",
"bincode",
"bs58",
"bv",
@@ -5124,7 +5246,7 @@ dependencies = [
[[package]]
name = "solana-accounts-bench"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"clap 2.33.3",
"log",
@@ -5138,7 +5260,7 @@ dependencies = [
[[package]]
name = "solana-accounts-cluster-bench"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"clap 2.33.3",
"log",
@@ -5168,7 +5290,7 @@ dependencies = [
[[package]]
name = "solana-accounts-db"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"arrayref",
"assert_matches",
@@ -5179,11 +5301,10 @@ dependencies = [
"byteorder",
"bzip2",
"crossbeam-channel",
- "dashmap 4.0.2",
+ "dashmap",
"ed25519-dalek",
"flate2",
"fnv",
- "fs-err",
"im",
"index_list",
"itertools",
@@ -5194,10 +5315,10 @@ dependencies = [
"memmap2",
"memoffset 0.9.0",
"modular-bitfield",
- "num-derive 0.3.3",
+ "num-derive 0.4.1",
"num-traits",
"num_cpus",
- "num_enum 0.6.1",
+ "num_enum 0.7.2",
"ouroboros",
"percentage",
"qualifier_attr",
@@ -5206,8 +5327,10 @@ dependencies = [
"rayon",
"regex",
"rustc_version 0.4.0",
+ "seqlock",
"serde",
"serde_derive",
+ "smallvec",
"solana-accounts-db",
"solana-bucket-map",
"solana-config-program",
@@ -5216,6 +5339,7 @@ dependencies = [
"solana-logger",
"solana-measure",
"solana-metrics",
+ "solana-nohash-hasher",
"solana-program-runtime",
"solana-rayon-threadlimit",
"solana-sdk",
@@ -5227,17 +5351,18 @@ dependencies = [
"strum_macros",
"tar",
"tempfile",
+ "test-case",
"thiserror",
]
[[package]]
name = "solana-address-lookup-table-program"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"bincode",
"bytemuck",
"log",
- "num-derive 0.3.3",
+ "num-derive 0.4.1",
"num-traits",
"rustc_version 0.4.0",
"serde",
@@ -5251,7 +5376,7 @@ dependencies = [
[[package]]
name = "solana-address-lookup-table-program-tests"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"assert_matches",
"bincode",
@@ -5262,7 +5387,7 @@ dependencies = [
[[package]]
name = "solana-banking-bench"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"clap 3.2.23",
"crossbeam-channel",
@@ -5286,10 +5411,10 @@ dependencies = [
[[package]]
name = "solana-banks-client"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
- "borsh 0.10.3",
- "futures 0.3.28",
+ "borsh 1.2.1",
+ "futures 0.3.30",
"solana-banks-interface",
"solana-banks-server",
"solana-program",
@@ -5303,7 +5428,7 @@ dependencies = [
[[package]]
name = "solana-banks-interface"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"serde",
"solana-sdk",
@@ -5312,11 +5437,11 @@ dependencies = [
[[package]]
name = "solana-banks-server"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"bincode",
"crossbeam-channel",
- "futures 0.3.28",
+ "futures 0.3.30",
"solana-accounts-db",
"solana-banks-interface",
"solana-client",
@@ -5330,7 +5455,7 @@ dependencies = [
[[package]]
name = "solana-bench-streamer"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"clap 3.2.23",
"crossbeam-channel",
@@ -5341,7 +5466,7 @@ dependencies = [
[[package]]
name = "solana-bench-tps"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"clap 2.33.3",
"crossbeam-channel",
@@ -5349,7 +5474,7 @@ dependencies = [
"rand 0.8.5",
"rayon",
"serde_json",
- "serde_yaml 0.9.25",
+ "serde_yaml 0.9.30",
"serial_test",
"solana-clap-utils",
"solana-cli-config",
@@ -5382,7 +5507,7 @@ dependencies = [
[[package]]
name = "solana-bloom"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"bv",
"fnv",
@@ -5399,7 +5524,7 @@ dependencies = [
[[package]]
name = "solana-bpf-loader-program"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"assert_matches",
"bincode",
@@ -5420,7 +5545,7 @@ dependencies = [
[[package]]
name = "solana-bpf-loader-program-tests"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"assert_matches",
"bincode",
@@ -5431,7 +5556,7 @@ dependencies = [
[[package]]
name = "solana-bucket-map"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"bv",
"bytemuck",
@@ -5439,7 +5564,7 @@ dependencies = [
"log",
"memmap2",
"modular-bitfield",
- "num_enum 0.6.1",
+ "num_enum 0.7.2",
"rand 0.8.5",
"rayon",
"solana-logger",
@@ -5450,7 +5575,7 @@ dependencies = [
[[package]]
name = "solana-cargo-build-bpf"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"log",
"solana-logger",
@@ -5458,7 +5583,7 @@ dependencies = [
[[package]]
name = "solana-cargo-build-sbf"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"assert_cmd",
"bzip2",
@@ -5469,7 +5594,7 @@ dependencies = [
"predicates",
"regex",
"reqwest",
- "semver 1.0.20",
+ "semver 1.0.21",
"serial_test",
"solana-download-utils",
"solana-logger",
@@ -5477,13 +5602,42 @@ dependencies = [
"tar",
]
+[[package]]
+name = "solana-cargo-registry"
+version = "1.18.10"
+dependencies = [
+ "clap 2.33.3",
+ "flate2",
+ "hex",
+ "hyper",
+ "log",
+ "rustc_version 0.4.0",
+ "serde",
+ "serde_json",
+ "sha2 0.10.8",
+ "solana-clap-utils",
+ "solana-cli",
+ "solana-cli-config",
+ "solana-cli-output",
+ "solana-logger",
+ "solana-remote-wallet",
+ "solana-rpc-client",
+ "solana-rpc-client-api",
+ "solana-sdk",
+ "solana-version",
+ "tar",
+ "tempfile",
+ "tokio",
+ "toml 0.8.8",
+]
+
[[package]]
name = "solana-cargo-test-bpf"
-version = "1.17.28"
+version = "1.18.10"
[[package]]
name = "solana-cargo-test-sbf"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"cargo_metadata",
"clap 3.2.23",
@@ -5494,7 +5648,7 @@ dependencies = [
[[package]]
name = "solana-clap-utils"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"assert_matches",
"chrono",
@@ -5506,12 +5660,12 @@ dependencies = [
"thiserror",
"tiny-bip39",
"uriparse",
- "url 2.4.1",
+ "url 2.5.0",
]
[[package]]
name = "solana-clap-v3-utils"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"assert_matches",
"chrono",
@@ -5524,12 +5678,12 @@ dependencies = [
"thiserror",
"tiny-bip39",
"uriparse",
- "url 2.4.1",
+ "url 2.5.0",
]
[[package]]
name = "solana-cli"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"assert_matches",
"bincode",
@@ -5546,7 +5700,7 @@ dependencies = [
"num-traits",
"pretty-hex",
"reqwest",
- "semver 1.0.20",
+ "semver 1.0.21",
"serde",
"serde_derive",
"serde_json",
@@ -5563,6 +5717,7 @@ dependencies = [
"solana-program-runtime",
"solana-pubsub-client",
"solana-remote-wallet",
+ "solana-rpc",
"solana-rpc-client",
"solana-rpc-client-api",
"solana-rpc-client-nonce-utils",
@@ -5576,31 +5731,32 @@ dependencies = [
"solana_rbpf",
"spl-memo",
"tempfile",
+ "test-case",
"thiserror",
"tiny-bip39",
]
[[package]]
name = "solana-cli-config"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"anyhow",
"dirs-next",
"lazy_static",
"serde",
"serde_derive",
- "serde_yaml 0.9.25",
+ "serde_yaml 0.9.30",
"solana-clap-utils",
"solana-sdk",
- "url 2.4.1",
+ "url 2.5.0",
]
[[package]]
name = "solana-cli-output"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"Inflector",
- "base64 0.21.4",
+ "base64 0.21.7",
"chrono",
"clap 2.33.3",
"console",
@@ -5608,7 +5764,7 @@ dependencies = [
"humantime",
"indicatif",
"pretty-hex",
- "semver 1.0.20",
+ "semver 1.0.21",
"serde",
"serde_json",
"solana-account-decoder",
@@ -5623,15 +5779,15 @@ dependencies = [
[[package]]
name = "solana-client"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"async-trait",
"bincode",
"crossbeam-channel",
- "dashmap 4.0.2",
- "futures 0.3.28",
+ "dashmap",
+ "futures 0.3.30",
"futures-util",
- "indexmap 2.0.2",
+ "indexmap 2.1.0",
"indicatif",
"log",
"quinn",
@@ -5655,7 +5811,7 @@ dependencies = [
[[package]]
name = "solana-client-test"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"futures-util",
"rand 0.8.5",
@@ -5685,7 +5841,7 @@ dependencies = [
[[package]]
name = "solana-compute-budget-program"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"solana-program-runtime",
"solana-sdk",
@@ -5693,7 +5849,7 @@ dependencies = [
[[package]]
name = "solana-config-program"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"bincode",
"chrono",
@@ -5706,13 +5862,13 @@ dependencies = [
[[package]]
name = "solana-connection-cache"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"async-trait",
"bincode",
"crossbeam-channel",
"futures-util",
- "indexmap 2.0.2",
+ "indexmap 2.1.0",
"indicatif",
"log",
"rand 0.8.5",
@@ -5730,27 +5886,28 @@ dependencies = [
[[package]]
name = "solana-core"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"assert_matches",
- "base64 0.21.4",
+ "base64 0.21.7",
"bincode",
"bs58",
"bytes",
"chrono",
"crossbeam-channel",
- "dashmap 4.0.2",
+ "dashmap",
"eager",
"etcd-client",
"fs_extra",
- "futures 0.3.28",
+ "futures 0.3.30",
"histogram",
"itertools",
"lazy_static",
"log",
"lru",
"min-max-heap",
- "num_enum 0.6.1",
+ "num_enum 0.7.2",
+ "prio-graph",
"quinn",
"rand 0.8.5",
"rand_chacha 0.3.1",
@@ -5795,9 +5952,11 @@ dependencies = [
"solana-tpu-client",
"solana-transaction-status",
"solana-turbine",
+ "solana-unified-scheduler-pool",
"solana-version",
"solana-vote",
"solana-vote-program",
+ "solana-wen-restart",
"static_assertions",
"strum",
"strum_macros",
@@ -5813,7 +5972,7 @@ dependencies = [
[[package]]
name = "solana-cost-model"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"lazy_static",
"log",
@@ -5838,7 +5997,7 @@ dependencies = [
[[package]]
name = "solana-dos"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"bincode",
"clap 3.2.23",
@@ -5868,7 +6027,7 @@ dependencies = [
[[package]]
name = "solana-download-utils"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"console",
"indicatif",
@@ -5880,7 +6039,7 @@ dependencies = [
[[package]]
name = "solana-ed25519-program-tests"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"assert_matches",
"ed25519-dalek",
@@ -5891,7 +6050,7 @@ dependencies = [
[[package]]
name = "solana-entry"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"assert_matches",
"bincode",
@@ -5913,7 +6072,7 @@ dependencies = [
[[package]]
name = "solana-faucet"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"bincode",
"byteorder",
@@ -5935,16 +6094,12 @@ dependencies = [
[[package]]
name = "solana-frozen-abi"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
- "ahash 0.8.5",
- "bitflags 2.3.3",
- "blake3",
+ "bitflags 2.4.2",
"block-buffer 0.10.4",
"bs58",
"bv",
- "byteorder",
- "cc",
"either",
"generic-array 0.14.7",
"im",
@@ -5955,7 +6110,6 @@ dependencies = [
"serde",
"serde_bytes",
"serde_derive",
- "serde_json",
"sha2 0.10.8",
"solana-frozen-abi-macro",
"solana-logger",
@@ -5965,25 +6119,25 @@ dependencies = [
[[package]]
name = "solana-frozen-abi-macro"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"proc-macro2",
"quote",
"rustc_version 0.4.0",
- "syn 2.0.38",
+ "syn 2.0.48",
]
[[package]]
name = "solana-genesis"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
- "base64 0.21.4",
+ "base64 0.21.7",
"bincode",
"clap 2.33.3",
"itertools",
"serde",
"serde_json",
- "serde_yaml 0.9.25",
+ "serde_yaml 0.9.30",
"solana-accounts-db",
"solana-clap-utils",
"solana-cli-config",
@@ -6000,7 +6154,7 @@ dependencies = [
[[package]]
name = "solana-genesis-utils"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"log",
"solana-accounts-db",
@@ -6011,7 +6165,7 @@ dependencies = [
[[package]]
name = "solana-geyser-plugin-interface"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"log",
"solana-sdk",
@@ -6021,7 +6175,7 @@ dependencies = [
[[package]]
name = "solana-geyser-plugin-manager"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"bs58",
"crossbeam-channel",
@@ -6046,7 +6200,7 @@ dependencies = [
[[package]]
name = "solana-gossip"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"assert_matches",
"bincode",
@@ -6054,7 +6208,7 @@ dependencies = [
"clap 2.33.3",
"crossbeam-channel",
"flate2",
- "indexmap 2.0.2",
+ "indexmap 2.1.0",
"itertools",
"log",
"lru",
@@ -6097,7 +6251,7 @@ dependencies = [
[[package]]
name = "solana-install"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"atty",
"bincode",
@@ -6113,10 +6267,10 @@ dependencies = [
"nix 0.26.4",
"reqwest",
"scopeguard",
- "semver 1.0.20",
+ "semver 1.0.21",
"serde",
"serde_yaml 0.8.26",
- "serde_yaml 0.9.25",
+ "serde_yaml 0.9.30",
"solana-clap-utils",
"solana-config-program",
"solana-logger",
@@ -6125,14 +6279,14 @@ dependencies = [
"solana-version",
"tar",
"tempfile",
- "url 2.4.1",
+ "url 2.5.0",
"winapi 0.3.9",
"winreg",
]
[[package]]
name = "solana-keygen"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"bs58",
"clap 3.2.23",
@@ -6149,26 +6303,27 @@ dependencies = [
[[package]]
name = "solana-ledger"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"assert_matches",
"bincode",
- "bitflags 2.3.3",
+ "bitflags 2.4.2",
"bs58",
"byteorder",
"chrono",
"chrono-humanize",
"crossbeam-channel",
- "dashmap 4.0.2",
+ "dashmap",
"fs_extra",
- "futures 0.3.28",
+ "futures 0.3.30",
"itertools",
"lazy_static",
"libc",
"log",
"lru",
+ "mockall",
"num_cpus",
- "num_enum 0.6.1",
+ "num_enum 0.7.2",
"prost",
"rand 0.8.5",
"rand_chacha 0.3.1",
@@ -6217,7 +6372,7 @@ dependencies = [
[[package]]
name = "solana-ledger-tool"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"assert_cmd",
"bs58",
@@ -6226,8 +6381,8 @@ dependencies = [
"clap 2.33.3",
"crossbeam-channel",
"csv",
- "dashmap 4.0.2",
- "futures 0.3.28",
+ "dashmap",
+ "futures 0.3.30",
"histogram",
"itertools",
"log",
@@ -6257,16 +6412,18 @@ dependencies = [
"solana-storage-bigtable",
"solana-streamer",
"solana-transaction-status",
+ "solana-unified-scheduler-pool",
"solana-version",
"solana-vote-program",
"solana_rbpf",
+ "thiserror",
"tikv-jemallocator",
"tokio",
]
[[package]]
name = "solana-loader-v4-program"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"bincode",
"log",
@@ -6278,7 +6435,7 @@ dependencies = [
[[package]]
name = "solana-local-cluster"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"assert_matches",
"crossbeam-channel",
@@ -6317,7 +6474,7 @@ dependencies = [
[[package]]
name = "solana-log-analyzer"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"byte-unit",
"clap 3.2.23",
@@ -6329,7 +6486,7 @@ dependencies = [
[[package]]
name = "solana-logger"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"env_logger",
"lazy_static",
@@ -6338,7 +6495,7 @@ dependencies = [
[[package]]
name = "solana-measure"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"log",
"solana-sdk",
@@ -6346,11 +6503,11 @@ dependencies = [
[[package]]
name = "solana-memory-management"
-version = "1.17.28"
+version = "1.18.10"
[[package]]
name = "solana-merkle-root-bench"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"clap 2.33.3",
"log",
@@ -6363,7 +6520,7 @@ dependencies = [
[[package]]
name = "solana-merkle-tree"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"fast-math",
"hex",
@@ -6372,7 +6529,7 @@ dependencies = [
[[package]]
name = "solana-metrics"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"crossbeam-channel",
"env_logger",
@@ -6388,7 +6545,7 @@ dependencies = [
[[package]]
name = "solana-net-shaper"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"clap 3.2.23",
"rand 0.8.5",
@@ -6399,7 +6556,7 @@ dependencies = [
[[package]]
name = "solana-net-utils"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"bincode",
"clap 3.2.23",
@@ -6414,12 +6571,18 @@ dependencies = [
"solana-sdk",
"solana-version",
"tokio",
- "url 2.4.1",
+ "url 2.5.0",
]
+[[package]]
+name = "solana-nohash-hasher"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b8a731ed60e89177c8a7ab05fe0f1511cedd3e70e773f288f9de33a9cfdc21e"
+
[[package]]
name = "solana-notifier"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"log",
"reqwest",
@@ -6429,9 +6592,9 @@ dependencies = [
[[package]]
name = "solana-perf"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
- "ahash 0.8.5",
+ "ahash 0.8.7",
"assert_matches",
"bincode",
"bv",
@@ -6460,7 +6623,7 @@ dependencies = [
[[package]]
name = "solana-poh"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"assert_matches",
"bincode",
@@ -6474,6 +6637,7 @@ dependencies = [
"solana-measure",
"solana-metrics",
"solana-perf",
+ "solana-poh",
"solana-runtime",
"solana-sdk",
"thiserror",
@@ -6481,7 +6645,7 @@ dependencies = [
[[package]]
name = "solana-poh-bench"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"clap 3.2.23",
"log",
@@ -6496,7 +6660,7 @@ dependencies = [
[[package]]
name = "solana-program"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"anyhow",
"ark-bn254",
@@ -6505,12 +6669,13 @@ dependencies = [
"ark-serialize",
"array-bytes",
"assert_matches",
- "base64 0.21.4",
+ "base64 0.21.7",
"bincode",
- "bitflags 2.3.3",
+ "bitflags 2.4.2",
"blake3",
"borsh 0.10.3",
"borsh 0.9.3",
+ "borsh 1.2.1",
"bs58",
"bv",
"bytemuck",
@@ -6528,7 +6693,7 @@ dependencies = [
"log",
"memoffset 0.9.0",
"num-bigint 0.4.4",
- "num-derive 0.3.3",
+ "num-derive 0.4.1",
"num-traits",
"parking_lot 0.12.1",
"rand 0.8.5",
@@ -6553,10 +6718,10 @@ dependencies = [
[[package]]
name = "solana-program-runtime"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"assert_matches",
- "base64 0.21.4",
+ "base64 0.21.7",
"bincode",
"eager",
"enum-iterator",
@@ -6564,7 +6729,7 @@ dependencies = [
"libc",
"libsecp256k1",
"log",
- "num-derive 0.3.3",
+ "num-derive 0.4.1",
"num-traits",
"percentage",
"rand 0.8.5",
@@ -6582,11 +6747,11 @@ dependencies = [
[[package]]
name = "solana-program-test"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"assert_matches",
"async-trait",
- "base64 0.21.4",
+ "base64 0.21.7",
"bincode",
"chrono-humanize",
"crossbeam-channel",
@@ -6611,14 +6776,14 @@ dependencies = [
[[package]]
name = "solana-pubsub-client"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"anyhow",
"crossbeam-channel",
"futures-util",
"log",
"reqwest",
- "semver 1.0.20",
+ "semver 1.0.21",
"serde",
"serde_derive",
"serde_json",
@@ -6630,17 +6795,17 @@ dependencies = [
"tokio-stream",
"tokio-tungstenite",
"tungstenite",
- "url 2.4.1",
+ "url 2.5.0",
]
[[package]]
name = "solana-quic-client"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"async-mutex",
"async-trait",
"crossbeam-channel",
- "futures 0.3.28",
+ "futures 0.3.30",
"itertools",
"lazy_static",
"log",
@@ -6663,7 +6828,7 @@ dependencies = [
[[package]]
name = "solana-rayon-threadlimit"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"lazy_static",
"num_cpus",
@@ -6671,18 +6836,18 @@ dependencies = [
[[package]]
name = "solana-remote-wallet"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"assert_matches",
"console",
"dialoguer",
"hidapi",
"log",
- "num-derive 0.3.3",
+ "num-derive 0.4.1",
"num-traits",
"parking_lot 0.12.1",
"qstring",
- "semver 1.0.20",
+ "semver 1.0.21",
"solana-sdk",
"thiserror",
"uriparse",
@@ -6690,13 +6855,13 @@ dependencies = [
[[package]]
name = "solana-rpc"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
- "base64 0.21.4",
+ "base64 0.21.7",
"bincode",
"bs58",
"crossbeam-channel",
- "dashmap 4.0.2",
+ "dashmap",
"itertools",
"jsonrpc-core",
"jsonrpc-core-client",
@@ -6749,21 +6914,21 @@ dependencies = [
[[package]]
name = "solana-rpc-client"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"assert_matches",
"async-trait",
- "base64 0.21.4",
+ "base64 0.21.7",
"bincode",
"bs58",
"crossbeam-channel",
- "futures 0.3.28",
+ "futures 0.3.30",
"indicatif",
"jsonrpc-core",
"jsonrpc-http-server",
"log",
"reqwest",
- "semver 1.0.20",
+ "semver 1.0.21",
"serde",
"serde_derive",
"serde_json",
@@ -6778,13 +6943,13 @@ dependencies = [
[[package]]
name = "solana-rpc-client-api"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
- "base64 0.21.4",
+ "base64 0.21.7",
"bs58",
"jsonrpc-core",
"reqwest",
- "semver 1.0.20",
+ "semver 1.0.21",
"serde",
"serde_derive",
"serde_json",
@@ -6798,11 +6963,11 @@ dependencies = [
[[package]]
name = "solana-rpc-client-nonce-utils"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"anyhow",
"clap 2.33.3",
- "futures 0.3.28",
+ "futures 0.3.30",
"serde_json",
"solana-account-decoder",
"solana-clap-utils",
@@ -6815,7 +6980,7 @@ dependencies = [
[[package]]
name = "solana-rpc-test"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"bincode",
"bs58",
@@ -6842,11 +7007,12 @@ dependencies = [
[[package]]
name = "solana-runtime"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
+ "aquamarine",
"arrayref",
"assert_matches",
- "base64 0.21.4",
+ "base64 0.21.7",
"bincode",
"blake3",
"bv",
@@ -6854,12 +7020,11 @@ dependencies = [
"byteorder",
"bzip2",
"crossbeam-channel",
- "dashmap 4.0.2",
+ "dashmap",
"dir-diff",
"ed25519-dalek",
"flate2",
"fnv",
- "fs-err",
"im",
"index_list",
"itertools",
@@ -6870,11 +7035,12 @@ dependencies = [
"lz4",
"memmap2",
"memoffset 0.9.0",
+ "mockall",
"modular-bitfield",
- "num-derive 0.3.3",
+ "num-derive 0.4.1",
"num-traits",
"num_cpus",
- "num_enum 0.6.1",
+ "num_enum 0.7.2",
"ouroboros",
"percentage",
"qualifier_attr",
@@ -6886,7 +7052,6 @@ dependencies = [
"serde",
"serde_derive",
"serde_json",
- "siphasher",
"solana-accounts-db",
"solana-address-lookup-table-program",
"solana-bpf-loader-program",
@@ -6923,16 +7088,30 @@ dependencies = [
"zstd",
]
+[[package]]
+name = "solana-runtime-transaction"
+version = "1.18.10"
+dependencies = [
+ "bincode",
+ "log",
+ "rand 0.8.5",
+ "rustc_version 0.4.0",
+ "solana-program",
+ "solana-program-runtime",
+ "solana-sdk",
+ "thiserror",
+]
+
[[package]]
name = "solana-sdk"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"anyhow",
"assert_matches",
- "base64 0.21.4",
+ "base64 0.21.7",
"bincode",
- "bitflags 2.3.3",
- "borsh 0.10.3",
+ "bitflags 2.4.2",
+ "borsh 1.2.1",
"bs58",
"bytemuck",
"byteorder",
@@ -6951,9 +7130,9 @@ dependencies = [
"libsecp256k1",
"log",
"memmap2",
- "num-derive 0.3.3",
+ "num-derive 0.4.1",
"num-traits",
- "num_enum 0.6.1",
+ "num_enum 0.7.2",
"pbkdf2 0.11.0",
"qstring",
"qualifier_attr",
@@ -6968,6 +7147,7 @@ dependencies = [
"serde_with",
"sha2 0.10.8",
"sha3 0.10.4",
+ "siphasher",
"solana-frozen-abi",
"solana-frozen-abi-macro",
"solana-logger",
@@ -6983,13 +7163,13 @@ dependencies = [
[[package]]
name = "solana-sdk-macro"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"bs58",
"proc-macro2",
"quote",
"rustversion",
- "syn 2.0.38",
+ "syn 2.0.48",
]
[[package]]
@@ -7000,7 +7180,7 @@ checksum = "468aa43b7edb1f9b7b7b686d5c3aeb6630dc1708e86e31343499dd5c4d775183"
[[package]]
name = "solana-send-transaction-service"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"crossbeam-channel",
"log",
@@ -7015,7 +7195,7 @@ dependencies = [
[[package]]
name = "solana-stake-accounts"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"clap 2.33.3",
"solana-clap-utils",
@@ -7031,7 +7211,7 @@ dependencies = [
[[package]]
name = "solana-stake-program"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"assert_matches",
"bincode",
@@ -7048,7 +7228,7 @@ dependencies = [
[[package]]
name = "solana-storage-bigtable"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"backoff",
"bincode",
@@ -7056,7 +7236,7 @@ dependencies = [
"bzip2",
"enum-iterator",
"flate2",
- "futures 0.3.28",
+ "futures 0.3.30",
"goauth",
"http",
"hyper",
@@ -7080,7 +7260,7 @@ dependencies = [
[[package]]
name = "solana-storage-proto"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"bincode",
"bs58",
@@ -7096,7 +7276,7 @@ dependencies = [
[[package]]
name = "solana-store-tool"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"clap 2.33.3",
"log",
@@ -7108,7 +7288,7 @@ dependencies = [
[[package]]
name = "solana-streamer"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"assert_matches",
"async-channel",
@@ -7116,7 +7296,7 @@ dependencies = [
"crossbeam-channel",
"futures-util",
"histogram",
- "indexmap 2.0.2",
+ "indexmap 2.1.0",
"itertools",
"libc",
"log",
@@ -7140,7 +7320,7 @@ dependencies = [
[[package]]
name = "solana-system-program"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"assert_matches",
"bincode",
@@ -7154,9 +7334,9 @@ dependencies = [
[[package]]
name = "solana-test-validator"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
- "base64 0.21.4",
+ "base64 0.21.7",
"bincode",
"crossbeam-channel",
"log",
@@ -7184,7 +7364,7 @@ dependencies = [
[[package]]
name = "solana-thin-client"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"bincode",
"log",
@@ -7198,7 +7378,7 @@ dependencies = [
[[package]]
name = "solana-tokens"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"assert_matches",
"bincode",
@@ -7207,7 +7387,7 @@ dependencies = [
"console",
"csv",
"ctrlc",
- "indexmap 2.0.2",
+ "indexmap 2.1.0",
"indicatif",
"pickledb",
"serde",
@@ -7231,12 +7411,12 @@ dependencies = [
[[package]]
name = "solana-tpu-client"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"async-trait",
"bincode",
"futures-util",
- "indexmap 2.0.2",
+ "indexmap 2.1.0",
"indicatif",
"log",
"rayon",
@@ -7253,7 +7433,7 @@ dependencies = [
[[package]]
name = "solana-transaction-dos"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"bincode",
"clap 2.33.3",
@@ -7280,10 +7460,10 @@ dependencies = [
[[package]]
name = "solana-transaction-status"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"Inflector",
- "base64 0.21.4",
+ "base64 0.21.7",
"bincode",
"borsh 0.10.3",
"bs58",
@@ -7303,13 +7483,13 @@ dependencies = [
[[package]]
name = "solana-turbine"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"assert_matches",
"bincode",
"bytes",
"crossbeam-channel",
- "futures 0.3.28",
+ "futures 0.3.30",
"itertools",
"log",
"lru",
@@ -7334,13 +7514,14 @@ dependencies = [
"solana-runtime",
"solana-sdk",
"solana-streamer",
+ "test-case",
"thiserror",
"tokio",
]
[[package]]
name = "solana-udp-client"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"async-trait",
"solana-connection-cache",
@@ -7351,9 +7532,27 @@ dependencies = [
"tokio",
]
+[[package]]
+name = "solana-unified-scheduler-logic"
+version = "1.18.10"
+
+[[package]]
+name = "solana-unified-scheduler-pool"
+version = "1.18.10"
+dependencies = [
+ "assert_matches",
+ "solana-ledger",
+ "solana-logger",
+ "solana-program-runtime",
+ "solana-runtime",
+ "solana-sdk",
+ "solana-unified-scheduler-logic",
+ "solana-vote",
+]
+
[[package]]
name = "solana-upload-perf"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"serde_json",
"solana-metrics",
@@ -7361,7 +7560,7 @@ dependencies = [
[[package]]
name = "solana-validator"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"chrono",
"clap 2.33.3",
@@ -7385,7 +7584,7 @@ dependencies = [
"rayon",
"serde",
"serde_json",
- "serde_yaml 0.9.25",
+ "serde_yaml 0.9.30",
"signal-hook",
"solana-account-decoder",
"solana-accounts-db",
@@ -7425,11 +7624,11 @@ dependencies = [
[[package]]
name = "solana-version"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"log",
"rustc_version 0.4.0",
- "semver 1.0.20",
+ "semver 1.0.21",
"serde",
"serde_derive",
"solana-frozen-abi",
@@ -7439,7 +7638,7 @@ dependencies = [
[[package]]
name = "solana-vote"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"bincode",
"crossbeam-channel",
@@ -7458,12 +7657,12 @@ dependencies = [
[[package]]
name = "solana-vote-program"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"assert_matches",
"bincode",
"log",
- "num-derive 0.3.3",
+ "num-derive 0.4.1",
"num-traits",
"rustc_version 0.4.0",
"serde",
@@ -7481,7 +7680,7 @@ dependencies = [
[[package]]
name = "solana-watchtower"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"clap 2.33.3",
"humantime",
@@ -7498,9 +7697,31 @@ dependencies = [
"solana-version",
]
+[[package]]
+name = "solana-wen-restart"
+version = "1.18.10"
+dependencies = [
+ "log",
+ "prost",
+ "prost-build",
+ "prost-types",
+ "protobuf-src",
+ "rustc_version 0.4.0",
+ "serial_test",
+ "solana-entry",
+ "solana-gossip",
+ "solana-ledger",
+ "solana-logger",
+ "solana-program",
+ "solana-runtime",
+ "solana-sdk",
+ "solana-streamer",
+ "solana-vote-program",
+]
+
[[package]]
name = "solana-zk-keygen"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"bs58",
"clap 3.2.23",
@@ -7519,12 +7740,12 @@ dependencies = [
[[package]]
name = "solana-zk-token-proof-program"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"bytemuck",
"criterion",
"curve25519-dalek",
- "num-derive 0.3.3",
+ "num-derive 0.4.1",
"num-traits",
"solana-program-runtime",
"solana-sdk",
@@ -7533,7 +7754,7 @@ dependencies = [
[[package]]
name = "solana-zk-token-proof-program-tests"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"bytemuck",
"curve25519-dalek",
@@ -7545,10 +7766,10 @@ dependencies = [
[[package]]
name = "solana-zk-token-sdk"
-version = "1.17.28"
+version = "1.18.10"
dependencies = [
"aes-gcm-siv",
- "base64 0.21.4",
+ "base64 0.21.7",
"bincode",
"bytemuck",
"byteorder",
@@ -7557,7 +7778,7 @@ dependencies = [
"itertools",
"lazy_static",
"merlin",
- "num-derive 0.3.3",
+ "num-derive 0.4.1",
"num-traits",
"rand 0.7.3",
"serde",
@@ -7648,7 +7869,7 @@ checksum = "fadbefec4f3c678215ca72bd71862697bb06b41fd77c0088902dd3203354387b"
dependencies = [
"quote",
"spl-discriminator-syn",
- "syn 2.0.38",
+ "syn 2.0.48",
]
[[package]]
@@ -7660,7 +7881,7 @@ dependencies = [
"proc-macro2",
"quote",
"sha2 0.10.8",
- "syn 2.0.38",
+ "syn 2.0.48",
"thiserror",
]
@@ -7718,7 +7939,7 @@ dependencies = [
"proc-macro2",
"quote",
"sha2 0.10.8",
- "syn 2.0.38",
+ "syn 2.0.48",
]
[[package]]
@@ -7760,7 +7981,7 @@ dependencies = [
"bytemuck",
"num-derive 0.4.1",
"num-traits",
- "num_enum 0.7.1",
+ "num_enum 0.7.2",
"solana-program",
"solana-security-txt",
"solana-zk-token-sdk",
@@ -7838,9 +8059,9 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
[[package]]
name = "stream-cancel"
-version = "0.8.1"
+version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b0a9eb2715209fb8cc0d942fcdff45674bfc9f0090a0d897e85a22955ad159b"
+checksum = "5f9fbf9bd71e4cf18d68a8a0951c0e5b7255920c0cd992c4ff51cddd6ef514a3"
dependencies = [
"futures-core",
"pin-project",
@@ -7906,15 +8127,27 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.38"
+version = "2.0.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b"
+checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
+[[package]]
+name = "syn_derive"
+version = "0.1.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1329189c02ff984e9736652b1631330da25eaa6bc639089ed4915d25446cbe7b"
+dependencies = [
+ "proc-macro-error",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.48",
+]
+
[[package]]
name = "sync_wrapper"
version = "0.1.1"
@@ -8010,7 +8243,7 @@ checksum = "1c38a012bed6fb9681d3bf71ffaa4f88f3b4b9ed3198cda6e4c8462d24d4bb80"
dependencies = [
"anyhow",
"fnv",
- "futures 0.3.28",
+ "futures 0.3.30",
"humantime",
"opentelemetry",
"pin-project",
@@ -8039,15 +8272,15 @@ dependencies = [
[[package]]
name = "tempfile"
-version = "3.8.0"
+version = "3.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef"
+checksum = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa"
dependencies = [
"cfg-if 1.0.0",
"fastrand",
- "redox_syscall 0.3.5",
+ "redox_syscall 0.4.1",
"rustix",
- "windows-sys 0.48.0",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -8067,9 +8300,9 @@ checksum = "13a4ec180a2de59b57434704ccfad967f789b12737738798fa08798cd5824c16"
[[package]]
name = "test-case"
-version = "3.2.1"
+version = "3.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c8f1e820b7f1d95a0cdbf97a5df9de10e1be731983ab943e56703ac1b8e9d425"
+checksum = "eb2550dd13afcd286853192af8601920d959b14c401fcece38071d53bf0768a8"
dependencies = [
"test-case-macros",
]
@@ -8084,7 +8317,7 @@ dependencies = [
"proc-macro-error",
"proc-macro2",
"quote",
- "syn 2.0.38",
+ "syn 2.0.48",
]
[[package]]
@@ -8096,7 +8329,7 @@ dependencies = [
"proc-macro-error",
"proc-macro2",
"quote",
- "syn 2.0.38",
+ "syn 2.0.48",
"test-case-core",
]
@@ -8117,22 +8350,22 @@ checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d"
[[package]]
name = "thiserror"
-version = "1.0.50"
+version = "1.0.56"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2"
+checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.50"
+version = "1.0.56"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8"
+checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.38",
+ "syn 2.0.48",
]
[[package]]
@@ -8269,7 +8502,7 @@ source = "git+https://github.com/solana-labs/solana-tokio.git?rev=7cf47705faacf7
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.38",
+ "syn 2.0.48",
]
[[package]]
@@ -8373,6 +8606,51 @@ dependencies = [
"serde",
]
+[[package]]
+name = "toml"
+version = "0.8.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35"
+dependencies = [
+ "serde",
+ "serde_spanned",
+ "toml_datetime",
+ "toml_edit 0.21.0",
+]
+
+[[package]]
+name = "toml_datetime"
+version = "0.6.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "toml_edit"
+version = "0.20.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81"
+dependencies = [
+ "indexmap 2.1.0",
+ "toml_datetime",
+ "winnow",
+]
+
+[[package]]
+name = "toml_edit"
+version = "0.21.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03"
+dependencies = [
+ "indexmap 2.1.0",
+ "serde",
+ "serde_spanned",
+ "toml_datetime",
+ "winnow",
+]
+
[[package]]
name = "tonic"
version = "0.9.2"
@@ -8382,7 +8660,7 @@ dependencies = [
"async-stream",
"async-trait",
"axum",
- "base64 0.21.4",
+ "base64 0.21.7",
"bytes",
"futures-core",
"futures-util",
@@ -8391,7 +8669,7 @@ dependencies = [
"http-body",
"hyper",
"hyper-timeout",
- "percent-encoding 2.3.0",
+ "percent-encoding 2.3.1",
"pin-project",
"prost",
"rustls-pemfile 1.0.0",
@@ -8451,10 +8729,11 @@ checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52"
[[package]]
name = "tracing"
-version = "0.1.40"
+version = "0.1.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef"
+checksum = "a400e31aa60b9d44a52a8ee0343b5b18566b03a8321e0d321f695cf56e940160"
dependencies = [
+ "cfg-if 1.0.0",
"log",
"pin-project-lite",
"tracing-attributes",
@@ -8469,7 +8748,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.38",
+ "syn 2.0.48",
]
[[package]]
@@ -8533,7 +8812,7 @@ dependencies = [
"rustls",
"sha1",
"thiserror",
- "url 2.4.1",
+ "url 2.5.0",
"utf-8",
"webpki-roots 0.24.0",
]
@@ -8619,9 +8898,9 @@ dependencies = [
[[package]]
name = "unsafe-libyaml"
-version = "0.2.8"
+version = "0.2.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1865806a559042e51ab5414598446a5871b561d21b6764f2eabb0dd481d880a6"
+checksum = "ab4c90930b95a82d00dc9e9ac071b4991924390d46cbd0dfe566148667605e4b"
[[package]]
name = "untrusted"
@@ -8629,6 +8908,12 @@ version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
+[[package]]
+name = "untrusted"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
+
[[package]]
name = "uriparse"
version = "0.6.4"
@@ -8652,13 +8937,13 @@ dependencies = [
[[package]]
name = "url"
-version = "2.4.1"
+version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5"
+checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633"
dependencies = [
"form_urlencoded",
- "idna 0.4.0",
- "percent-encoding 2.3.0",
+ "idna 0.5.0",
+ "percent-encoding 2.3.1",
]
[[package]]
@@ -8747,9 +9032,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "wasm-bindgen"
-version = "0.2.87"
+version = "0.2.90"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342"
+checksum = "b1223296a201415c7fad14792dbefaace9bd52b62d33453ade1c5b5f07555406"
dependencies = [
"cfg-if 1.0.0",
"wasm-bindgen-macro",
@@ -8757,16 +9042,16 @@ dependencies = [
[[package]]
name = "wasm-bindgen-backend"
-version = "0.2.87"
+version = "0.2.90"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd"
+checksum = "fcdc935b63408d58a32f8cc9738a0bffd8f05cc7c002086c6ef20b7312ad9dcd"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
- "syn 2.0.38",
+ "syn 2.0.48",
"wasm-bindgen-shared",
]
@@ -8784,9 +9069,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.87"
+version = "0.2.90"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d"
+checksum = "3e4c238561b2d428924c49815533a8b9121c664599558a5d9ec51f8a1740a999"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -8794,22 +9079,22 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.87"
+version = "0.2.90"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
+checksum = "bae1abb6806dc1ad9e560ed242107c0f6c84335f1749dd4e8ddb012ebd5e25a7"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.38",
+ "syn 2.0.48",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.87"
+version = "0.2.90"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
+checksum = "4d91413b1c31d7539ba5ef2451af3f0b833a005eb27a631cec32bc0635a8602b"
[[package]]
name = "web-sys"
@@ -8890,15 +9175,6 @@ version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
-[[package]]
-name = "windows-sys"
-version = "0.45.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
-dependencies = [
- "windows-targets 0.42.2",
-]
-
[[package]]
name = "windows-sys"
version = "0.48.0"
@@ -8909,18 +9185,12 @@ dependencies = [
]
[[package]]
-name = "windows-targets"
-version = "0.42.2"
+name = "windows-sys"
+version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
+checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
dependencies = [
- "windows_aarch64_gnullvm 0.42.2",
- "windows_aarch64_msvc 0.42.2",
- "windows_i686_gnu 0.42.2",
- "windows_i686_msvc 0.42.2",
- "windows_x86_64_gnu 0.42.2",
- "windows_x86_64_gnullvm 0.42.2",
- "windows_x86_64_msvc 0.42.2",
+ "windows-targets 0.52.0",
]
[[package]]
@@ -8939,10 +9209,19 @@ dependencies = [
]
[[package]]
-name = "windows_aarch64_gnullvm"
-version = "0.42.2"
+name = "windows-targets"
+version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
+checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd"
+dependencies = [
+ "windows_aarch64_gnullvm 0.52.0",
+ "windows_aarch64_msvc 0.52.0",
+ "windows_i686_gnu 0.52.0",
+ "windows_i686_msvc 0.52.0",
+ "windows_x86_64_gnu 0.52.0",
+ "windows_x86_64_gnullvm 0.52.0",
+ "windows_x86_64_msvc 0.52.0",
+]
[[package]]
name = "windows_aarch64_gnullvm"
@@ -8951,10 +9230,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
[[package]]
-name = "windows_aarch64_msvc"
-version = "0.42.2"
+name = "windows_aarch64_gnullvm"
+version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
+checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea"
[[package]]
name = "windows_aarch64_msvc"
@@ -8963,10 +9242,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
[[package]]
-name = "windows_i686_gnu"
-version = "0.42.2"
+name = "windows_aarch64_msvc"
+version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
+checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef"
[[package]]
name = "windows_i686_gnu"
@@ -8975,10 +9254,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
[[package]]
-name = "windows_i686_msvc"
-version = "0.42.2"
+name = "windows_i686_gnu"
+version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
+checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313"
[[package]]
name = "windows_i686_msvc"
@@ -8987,10 +9266,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
[[package]]
-name = "windows_x86_64_gnu"
-version = "0.42.2"
+name = "windows_i686_msvc"
+version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
+checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a"
[[package]]
name = "windows_x86_64_gnu"
@@ -8999,10 +9278,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
[[package]]
-name = "windows_x86_64_gnullvm"
-version = "0.42.2"
+name = "windows_x86_64_gnu"
+version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
+checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd"
[[package]]
name = "windows_x86_64_gnullvm"
@@ -9011,10 +9290,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
[[package]]
-name = "windows_x86_64_msvc"
-version = "0.42.2"
+name = "windows_x86_64_gnullvm"
+version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
+checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e"
[[package]]
name = "windows_x86_64_msvc"
@@ -9022,6 +9301,21 @@ version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04"
+
+[[package]]
+name = "winnow"
+version = "0.5.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "037711d82167854aff2018dfd193aa0fef5370f456732f0d5a0c59b0f1b4b907"
+dependencies = [
+ "memchr",
+]
+
[[package]]
name = "winreg"
version = "0.50.0"
@@ -9094,7 +9388,7 @@ checksum = "b3c129550b3e6de3fd0ba67ba5c81818f9805e58b8d7fee80a3a59d2c9fc601a"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.38",
+ "syn 2.0.48",
]
[[package]]
@@ -9114,7 +9408,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.38",
+ "syn 2.0.48",
]
[[package]]
diff --git a/pkgs/applications/blockchains/solana/default.nix b/pkgs/applications/blockchains/solana/default.nix
index 41585b3e06f9..6fbcaefbb477 100644
--- a/pkgs/applications/blockchains/solana/default.nix
+++ b/pkgs/applications/blockchains/solana/default.nix
@@ -30,8 +30,8 @@
]
}:
let
- version = "1.17.28";
- sha256 = "y79zsUfYsX377ofsFSg9a2il99uJsA+qdCu3J+EU5nQ=";
+ version = "1.18.10";
+ sha256 = "sha256-Bo++SCi2FPV6YGzS7jPGuLQe2lVb71DRgtVAtm6LHEM=";
inherit (darwin.apple_sdk_11_0) Libsystem;
inherit (darwin.apple_sdk_11_0.frameworks) System IOKit AppKit Security;
@@ -49,9 +49,10 @@ rustPlatform.buildRustPackage rec {
cargoLock = {
lockFile = ./Cargo.lock;
-
outputHashes = {
+ "aes-gcm-siv-0.10.3" = "sha256-N1ppxvew4B50JQWsC3xzP0X4jgyXZ5aOQ0oJMmArjW8=";
"crossbeam-epoch-0.9.5" = "sha256-Jf0RarsgJiXiZ+ddy0vp4jQ59J9m0k3sgXhWhCdhgws=";
+ "curve25519-dalek-3.2.1" = "sha256-4MF/qaP+EhfYoRETqnwtaCKC1tnUJlBCxeOPCnKrTwQ=";
"tokio-1.29.1" = "sha256-Z/kewMCqkPVTXdoBcSaFKG5GSQAdkdpj3mAzLLCjjGk=";
};
};
An auto update branch exists with message `solana-cli: 1.17.28 -> 1.18.9`. New version is 1.18.10.
The auto update branch does not match or exceed the new version.
Successfully finished processing
cachix "/nix/store/wh3cla5ciflsc3qyjnm0rvn6m2z56rvl-solana-cli-1.18.10"
[check][nixpkgs-review]
Result of `nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }'` run on x86_64-linux [1](https://github.com/Mic92/nixpkgs-review)
1 package built:
Automatic update generated by [nixpkgs-update](https://github.com/ryantm/nixpkgs-update) tools. This update was made based on information from passthru.updateScript.
meta.description for solana-cli is: Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.
meta.homepage for solana-cli is: https://solana.com
###### Updates performed
- Ran passthru.UpdateScript
###### To inspect upstream changes
- [Release on GitHub](https://github.com/solana-labs/solana/releases/tag/v1.18.10)
- [Compare changes on GitHub](https://github.com/solana-labs/solana/compare/v1.17.28...v1.18.10)
###### Impact
Checks done
---
- built on NixOS
- The tests defined in `passthru.tests`, if any, passed
- found 1.18.10 with grep in /nix/store/wh3cla5ciflsc3qyjnm0rvn6m2z56rvl-solana-cli-1.18.10
- found 1.18.10 in filename of file in /nix/store/wh3cla5ciflsc3qyjnm0rvn6m2z56rvl-solana-cli-1.18.10
---
Rebuild report (if merged into master) (click to expand)
```
1 total rebuild path(s)
1 package rebuild(s)
First fifty rebuilds by attrpath
solana-cli
```
Instructions to test this update (click to expand)
---
Either **download from Cachix**:
```
nix-store -r /nix/store/wh3cla5ciflsc3qyjnm0rvn6m2z56rvl-solana-cli-1.18.10 \
--option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
--option trusted-public-keys '
nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
'
```
(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the `trusted-users` list or you can use `sudo` since root is effectively trusted.
Or, **build yourself**:
```
nix-build -A solana-cli https://github.com/r-ryantm/nixpkgs/archive/5088c456816306c7d8e4ab9acacfa9790d7fcca8.tar.gz
```
Or:
```
nix build github:r-ryantm/nixpkgs/5088c456816306c7d8e4ab9acacfa9790d7fcca8#solana-cli
```
After you've downloaded or built it, look at the files and if there are any, run the binaries:
```
ls -la /nix/store/wh3cla5ciflsc3qyjnm0rvn6m2z56rvl-solana-cli-1.18.10
ls -la /nix/store/wh3cla5ciflsc3qyjnm0rvn6m2z56rvl-solana-cli-1.18.10/bin
```
---
### Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as _failed to build_ independent of the
change, simply because they are already broken on the target branch.
Result of `nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }'` run on x86_64-linux [1](https://github.com/Mic92/nixpkgs-review)
1 package built:
---
###### Maintainer pings
cc @0xnetfox @happysalada @aikooo7 for [testing](https://github.com/ryantm/nixpkgs-update/blob/master/doc/nixpkgs-maintainer-faq.md#r-ryantm-opened-a-pr-for-my-package-what-do-i-do).
Updated existing PR
https://api.github.com/repos/NixOS/nixpkgs/pulls/301571