diff --git a/Cargo.lock b/Cargo.lock index 94d24af349..65e28ae755 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -122,6 +122,17 @@ dependencies = [ "zeroize", ] +[[package]] +name = "ahash" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" +dependencies = [ + "getrandom 0.2.16", + "once_cell", + "version_check", +] + [[package]] name = "ahash" version = "0.8.12" @@ -493,7 +504,7 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43d68f2d516162846c1238e755a7c4d131b892b70cc70c471a8e3ca3ed818fce" dependencies = [ - "ahash", + "ahash 0.8.12", "ark-ff 0.5.0", "ark-poly 0.5.0", "ark-serialize 0.5.0", @@ -613,7 +624,7 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "579305839da207f02b89cd1679e50e67b4331e2f9294a57693e5051b7703fe27" dependencies = [ - "ahash", + "ahash 0.8.12", "ark-ff 0.5.0", "ark-serialize 0.5.0", "ark-std 0.5.0", @@ -965,7 +976,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "115e54d64eb62cdebad391c19efc9dce4981c690c85a33a12199d99bb9546fee" dependencies = [ "borsh-derive 0.10.4", - "hashbrown 0.13.2", + "hashbrown 0.12.3", ] [[package]] @@ -2129,7 +2140,7 @@ dependencies = [ "async-stream", "async-trait", "bb8", - "borsh 0.10.4", + "borsh 1.5.7", "bs58", "clap 4.5.40", "create-address-test-program", @@ -2505,6 +2516,9 @@ name = "hashbrown" version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" +dependencies = [ + "ahash 0.7.8", +] [[package]] name = "hashbrown" @@ -2512,7 +2526,7 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" dependencies = [ - "ahash", + "ahash 0.8.12", ] [[package]] @@ -3252,7 +3266,7 @@ dependencies = [ name = "light-account-checks" version = "0.3.0" dependencies = [ - "borsh 0.10.4", + "borsh 1.5.7", "pinocchio", "rand 0.8.5", "solana-account-info", @@ -3267,7 +3281,7 @@ name = "light-batched-merkle-tree" version = "0.3.0" dependencies = [ "aligned-sized", - "borsh 0.10.4", + "borsh 1.5.7", "light-account-checks", "light-bloom-filter", "light-compressed-account", @@ -3324,7 +3338,7 @@ version = "0.13.1" dependencies = [ "async-trait", "base64 0.13.1", - "borsh 0.10.4", + "borsh 1.5.7", "bs58", "bytemuck", "lazy_static", @@ -3370,7 +3384,7 @@ dependencies = [ "anchor-lang", "ark-bn254 0.5.0", "ark-ff 0.5.0", - "borsh 0.10.4", + "borsh 1.5.7", "bytemuck", "light-hasher", "light-macros", @@ -3412,7 +3426,7 @@ version = "2.1.0" dependencies = [ "ark-bn254 0.5.0", "ark-ff 0.5.0", - "borsh 0.10.4", + "borsh 1.5.7", "light-bounded-vec", "light-hash-set", "light-hasher", @@ -3448,7 +3462,7 @@ dependencies = [ "ark-bn254 0.5.0", "ark-ff 0.5.0", "arrayvec", - "borsh 0.10.4", + "borsh 1.5.7", "light-poseidon 0.3.0", "num-bigint 0.4.6", "pinocchio", @@ -3511,7 +3525,7 @@ name = "light-merkle-tree-metadata" version = "0.3.0" dependencies = [ "anchor-lang", - "borsh 0.10.4", + "borsh 1.5.7", "bytemuck", "light-compressed-account", "pinocchio", @@ -3565,7 +3579,7 @@ dependencies = [ "account-compression", "anchor-lang", "async-trait", - "borsh 0.10.4", + "borsh 1.5.7", "bytemuck", "light-batched-merkle-tree", "light-client", @@ -3643,7 +3657,7 @@ name = "light-sdk" version = "0.13.0" dependencies = [ "anchor-lang", - "borsh 0.10.4", + "borsh 1.5.7", "light-account-checks", "light-compressed-account", "light-hasher", @@ -3665,7 +3679,7 @@ dependencies = [ name = "light-sdk-macros" version = "0.13.0" dependencies = [ - "borsh 0.10.4", + "borsh 1.5.7", "light-compressed-account", "light-hasher", "light-macros", @@ -3682,7 +3696,7 @@ dependencies = [ name = "light-sdk-pinocchio" version = "0.13.0" dependencies = [ - "borsh 0.10.4", + "borsh 1.5.7", "light-account-checks", "light-compressed-account", "light-hasher", @@ -3700,7 +3714,7 @@ name = "light-sdk-types" version = "0.13.0" dependencies = [ "anchor-lang", - "borsh 0.10.4", + "borsh 1.5.7", "light-account-checks", "light-compressed-account", "light-hasher", @@ -3741,7 +3755,7 @@ name = "light-system-program-pinocchio" version = "1.2.0" dependencies = [ "aligned-sized", - "borsh 0.10.4", + "borsh 1.5.7", "bytemuck", "light-account-checks", "light-batched-merkle-tree", @@ -3816,7 +3830,7 @@ dependencies = [ name = "light-zero-copy" version = "0.2.0" dependencies = [ - "borsh 0.10.4", + "borsh 1.5.7", "light-zero-copy-derive", "pinocchio", "rand 0.8.5", @@ -3829,7 +3843,7 @@ dependencies = [ name = "light-zero-copy-derive" version = "0.1.0" dependencies = [ - "borsh 0.10.4", + "borsh 1.5.7", "lazy_static", "light-zero-copy", "proc-macro2", @@ -5424,7 +5438,7 @@ dependencies = [ name = "sdk-pinocchio-test" version = "1.0.0" dependencies = [ - "borsh 0.10.4", + "borsh 1.5.7", "light-compressed-account", "light-hasher", "light-macros", @@ -5441,7 +5455,7 @@ dependencies = [ name = "sdk-test" version = "1.0.0" dependencies = [ - "borsh 0.10.4", + "borsh 1.5.7", "light-compressed-account", "light-hasher", "light-macros", @@ -6065,7 +6079,7 @@ version = "2.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fb6728141dc45bdde9d68b67bb914013be28f94a2aea8bb7131ea8c6161c30e" dependencies = [ - "ahash", + "ahash 0.8.12", "lazy_static", "log", "qualifier_attr", @@ -6536,7 +6550,7 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89e1d3b52b4a014efeaaab67f14e40af3972a4be61c523d612860db8e3145529" dependencies = [ - "ahash", + "ahash 0.8.12", "lazy_static", "solana-epoch-schedule", "solana-hash", @@ -6983,7 +6997,7 @@ version = "2.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b87939c18937f8bfad6028779a02fa123b27e986fb2c55fbbf683952a0e4932" dependencies = [ - "ahash", + "ahash 0.8.12", "bincode", "bv", "caps", diff --git a/Cargo.toml b/Cargo.toml index 34b2d10bc6..19e1ef3cf7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -114,7 +114,7 @@ anchor-lang = { version = "=0.31.1", features = ["idl-build"] } anchor-spl = "=0.31.1" # Anchor compatibility -borsh = "0.10.0" +borsh = "1.5.7" # Serialization serde = { version = "1.0", features = ["derive"] }