diff --git a/CHANGELOG.md b/CHANGELOG.md index 7977ede5f3..8855eca688 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ #### Upcoming Changes +* chore: Bump types-rs to 0.2.0 [#2186](https://github.com/lambdaclass/cairo-vm/pull/2186) + #### [2.3.1] - 2025-07-29 * chore: Pin types-rs version to 0.1.8 [#2146](https://github.com/lambdaclass/cairo-vm/pull/2146) diff --git a/Cargo.lock b/Cargo.lock index 67b90d18b1..b2853a05f2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -364,6 +364,15 @@ dependencies = [ "wyz", ] +[[package]] +name = "blake2" +version = "0.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe" +dependencies = [ + "digest", +] + [[package]] name = "block-buffer" version = "0.10.4" @@ -708,7 +717,7 @@ dependencies = [ "serde_json", "sha3", "smol_str", - "starknet-types-core", + "starknet-types-core 0.1.8", "thiserror", ] @@ -785,7 +794,7 @@ dependencies = [ "itertools 0.14.0", "num-bigint", "num-traits", - "starknet-types-core", + "starknet-types-core 0.1.8", "thiserror", ] @@ -825,7 +834,7 @@ dependencies = [ "serde", "serde_json", "smol_str", - "starknet-types-core", + "starknet-types-core 0.1.8", "thiserror", ] @@ -848,7 +857,7 @@ dependencies = [ "serde_json", "sha3", "smol_str", - "starknet-types-core", + "starknet-types-core 0.1.8", "thiserror", ] @@ -948,7 +957,7 @@ dependencies = [ "sha2", "sha3", "starknet-crypto", - "starknet-types-core", + "starknet-types-core 0.2.0", "thiserror", "wasm-bindgen-test", "zip", @@ -3052,9 +3061,9 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "starknet-crypto" -version = "0.7.4" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "039a3bad70806b494c9e6b21c5238a6c8a373d66a26071859deb0ccca6f93634" +checksum = "0f2ca44b93bd42b743256c4063de76a1dc3ac8240cf05059ca9e0106f2284f24" dependencies = [ "crypto-bigint", "hex", @@ -3065,17 +3074,17 @@ dependencies = [ "rfc6979", "sha2", "starknet-curve", - "starknet-types-core", + "starknet-types-core 0.2.0", "zeroize", ] [[package]] name = "starknet-curve" -version = "0.5.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcde6bd74269b8161948190ace6cf069ef20ac6e79cd2ba09b320efa7500b6de" +checksum = "22c898ae81b6409532374cf237f1bd752d068b96c6ad500af9ebbd0d9bb712f6" dependencies = [ - "starknet-types-core", + "starknet-types-core 0.2.0", ] [[package]] @@ -3084,7 +3093,6 @@ version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4037bcb26ce7c508448d221e570d075196fd4f6912ae6380981098937af9522a" dependencies = [ - "arbitrary", "lambdaworks-crypto", "lambdaworks-math", "lazy_static", @@ -3096,6 +3104,24 @@ dependencies = [ "zeroize", ] +[[package]] +name = "starknet-types-core" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fa3d91e38f091dbc543d33589eb7716bed2a8eb1c20879e484561977832b60a" +dependencies = [ + "arbitrary", + "blake2", + "digest", + "lambdaworks-crypto", + "lambdaworks-math", + "num-bigint", + "num-integer", + "num-traits", + "serde", + "zeroize", +] + [[package]] name = "string_cache" version = "0.8.9" diff --git a/Cargo.toml b/Cargo.toml index 78bdde37f3..9623846e5e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -43,7 +43,7 @@ hex = { version = "0.4.3", default-features = false } bincode = { version = "2.0.0-rc.3", default-features = false, features = [ "serde", ] } -starknet-crypto = { version = "0.7.3", default-features = false, features = [ +starknet-crypto = { version = "0.8.0", default-features = false, features = [ "signature-display", "alloc", ] } diff --git a/vm/Cargo.toml b/vm/Cargo.toml index fe39e074f4..82c0c07dd9 100644 --- a/vm/Cargo.toml +++ b/vm/Cargo.toml @@ -59,7 +59,7 @@ keccak = { workspace = true } hashbrown = { workspace = true } anyhow = { workspace = true } thiserror = { workspace = true } -starknet-types-core = { version = "=0.1.8", default-features = false, features = ["serde", "curve", "num-traits", "hash"] } +starknet-types-core = { version = "0.2.0", default-features = false, features = ["serde", "curve", "num-traits", "hash"] } rust_decimal = { version = "1.35.0", default-features = false } # only for std