diff --git a/Cargo.lock b/Cargo.lock index 541c1c22cf..d88d1e83b2 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", @@ -2499,6 +2510,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" @@ -2506,7 +2520,7 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" dependencies = [ - "ahash", + "ahash 0.8.12", ] [[package]] @@ -3246,7 +3260,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", @@ -3261,7 +3275,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", @@ -3318,7 +3332,7 @@ version = "0.13.1" dependencies = [ "async-trait", "base64 0.13.1", - "borsh 0.10.4", + "borsh 1.5.7", "bs58", "bytemuck", "lazy_static", @@ -3364,7 +3378,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", @@ -3406,7 +3420,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", @@ -3442,7 +3456,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", @@ -3505,7 +3519,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", @@ -3559,7 +3573,7 @@ dependencies = [ "account-compression", "anchor-lang", "async-trait", - "borsh 0.10.4", + "borsh 1.5.7", "bytemuck", "forester-utils", "light-batched-merkle-tree", @@ -3638,7 +3652,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", @@ -3660,7 +3674,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", @@ -3677,7 +3691,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", @@ -3695,7 +3709,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", @@ -3736,7 +3750,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", @@ -5402,7 +5416,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", @@ -5419,7 +5433,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", @@ -6043,7 +6057,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", @@ -6514,7 +6528,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", @@ -6961,7 +6975,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 176115adb1..0ad8c8604a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -113,7 +113,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"] }