diff --git a/Cargo.lock b/Cargo.lock index 6b4529fb..47b3986b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -320,6 +320,12 @@ version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457" +[[package]] +name = "archery" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70e0a5f99dfebb87bb342d0f53bb92c81842e100bbb915223e38349580e5441d" + [[package]] name = "ark-bn254" version = "0.4.0" @@ -640,6 +646,12 @@ dependencies = [ "typenum", ] +[[package]] +name = "bitmaps" +version = "3.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1d084b0137aaa901caf9f1e8b21daa6aa24d41cd806e111335541eff9683bd6" + [[package]] name = "blake3" version = "1.8.2" @@ -2473,9 +2485,9 @@ version = "15.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d0acd33ff0285af998aaf9b57342af478078f53492322fafc47450e09397e0e9" dependencies = [ - "bitmaps", + "bitmaps 2.1.0", "rand_core 0.6.4", - "rand_xoshiro", + "rand_xoshiro 0.6.0", "rayon", "serde", "sized-chunks", @@ -2483,6 +2495,32 @@ dependencies = [ "version_check", ] +[[package]] +name = "imbl" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e525189e5f603908d0c6e0d402cb5de9c4b2c8866151fabc4ebd771ed2630a2e" +dependencies = [ + "archery", + "bitmaps 3.2.1", + "imbl-sized-chunks", + "rand_core 0.9.3", + "rand_xoshiro 0.7.0", + "rayon", + "serde_core", + "version_check", + "wide", +] + +[[package]] +name = "imbl-sized-chunks" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f4241005618a62f8d57b2febd02510fb96e0137304728543dfc5fd6f052c22d" +dependencies = [ + "bitmaps 3.2.1", +] + [[package]] name = "include_dir" version = "0.7.4" @@ -3862,6 +3900,15 @@ dependencies = [ "rand_core 0.6.4", ] +[[package]] +name = "rand_xoshiro" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f703f4665700daf5512dcca5f43afa6af89f09db47fb56be587f80636bda2d41" +dependencies = [ + "rand_core 0.9.3", +] + [[package]] name = "raw-cpuid" version = "11.3.0" @@ -4152,7 +4199,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.60.2", + "windows-sys 0.61.1", ] [[package]] @@ -4206,6 +4253,15 @@ version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd" +[[package]] +name = "safe_arch" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96b02de82ddbe1b636e6170c21be622223aea188ef2e139be0a5b219ec215323" +dependencies = [ + "bytemuck", +] + [[package]] name = "same-file" version = "1.0.6" @@ -4589,7 +4645,7 @@ version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "16d69225bde7a69b235da73377861095455d298f2b970996eec25ddbb42b3d1e" dependencies = [ - "bitmaps", + "bitmaps 2.1.0", "typenum", ] @@ -5443,18 +5499,22 @@ dependencies = [ [[package]] name = "solana-frozen-abi" -version = "3.0.1" +version = "3.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "497caf6b5b0ad5fbf3879d4417cd520e11f19c34f183d052e42370d9a585c79a" +checksum = "20f53dbf77043d26b7a2f5f516f704b35daf9d0be036fe8e64c3f92924292c61" dependencies = [ + "bincode", "boxcar", "bs58", "bv", "bytes", "dashmap", "im", + "imbl", "log", "memmap2 0.5.10", + "rand 0.9.2", + "rand_chacha 0.9.0", "serde", "serde_derive", "serde_with", @@ -8587,6 +8647,16 @@ dependencies = [ "rustls-pki-types", ] +[[package]] +name = "wide" +version = "0.7.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ce5da8ecb62bcd8ec8b7ea19f69a51275e91299be594ea5cc6ef7819e16cd03" +dependencies = [ + "bytemuck", + "safe_arch", +] + [[package]] name = "winapi" version = "0.3.9" diff --git a/interface/Cargo.toml b/interface/Cargo.toml index 0074597e..c91a76ac 100644 --- a/interface/Cargo.toml +++ b/interface/Cargo.toml @@ -25,7 +25,7 @@ serde = { version = "1.0.210", optional = true } serde_derive = { version = "1.0.210", optional = true } solana-clock = "3.0.1" solana-cpi = { version = "3.0.0", optional = true } -solana-frozen-abi = { version = "3.0.1", features = ["frozen-abi"], optional = true } +solana-frozen-abi = { version = "3.2.2", features = ["frozen-abi"], optional = true } solana-frozen-abi-macro = { version = "3.2.1", features = ["frozen-abi"], optional = true } solana-instruction = "3.2.0" solana-program-error = "3.0.0"