diff --git a/Cargo.lock b/Cargo.lock index 6efada5e..84e9a29b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1269,11 +1269,13 @@ dependencies = [ [[package]] name = "lambdaworks-crypto" -version = "0.10.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbc2a4da0d9e52ccfe6306801a112e81a8fc0c76aa3e4449fefeda7fef72bb34" +checksum = "58b1a1c1102a5a7fbbda117b79fb3a01e033459c738a3c1642269603484fd1c1" dependencies = [ "lambdaworks-math", + "rand 0.8.5", + "rand_chacha 0.3.1", "serde", "sha2", "sha3", @@ -1281,10 +1283,14 @@ dependencies = [ [[package]] name = "lambdaworks-math" -version = "0.10.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1bd2632acbd9957afc5aeec07ad39f078ae38656654043bf16e046fa2730e23" +checksum = "018a95aa873eb49896a858dee0d925c33f3978d073c64b08dd4f2c9b35a017c6" dependencies = [ + "getrandom 0.2.15", + "num-bigint", + "num-traits", + "rand 0.8.5", "serde", "serde_json", ] @@ -1685,7 +1691,7 @@ checksum = "bcbafbbdbb0f638fe3f35f3c56739f77a8a1d070cb25603226c83339b391472b" dependencies = [ "bytes", "getrandom 0.3.2", - "rand 0.9.1", + "rand 0.9.2", "ring", "rustc-hash", "rustls", @@ -1745,9 +1751,9 @@ dependencies = [ [[package]] name = "rand" -version = "0.9.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97" +checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" dependencies = [ "rand_chacha 0.9.0", "rand_core 0.9.3", @@ -2518,9 +2524,9 @@ dependencies = [ [[package]] name = "starknet-types-core" -version = "0.2.0" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fa3d91e38f091dbc543d33589eb7716bed2a8eb1c20879e484561977832b60a" +checksum = "90d23b1bc014ee4cce40056ab3114bcbcdc2dbc1e845bbfb1f8bd0bab63507d4" dependencies = [ "blake2", "digest", @@ -2529,6 +2535,7 @@ dependencies = [ "num-bigint", "num-integer", "num-traits", + "rand 0.9.2", "serde", "zeroize", ] @@ -2895,7 +2902,7 @@ dependencies = [ "http", "httparse", "log", - "rand 0.9.1", + "rand 0.9.2", "rustls", "rustls-pki-types", "sha1", diff --git a/starknet-core/Cargo.toml b/starknet-core/Cargo.toml index 84e6da8f..6714a770 100644 --- a/starknet-core/Cargo.toml +++ b/starknet-core/Cargo.toml @@ -31,7 +31,7 @@ serde_json = { version = "1.0.96", default-features = false, features = ["alloc" serde_json_pythonic = { version = "0.1.2", default-features = false, features = ["alloc", "raw_value"] } serde_with = { version = "3.9.0", default-features = false, features = ["alloc", "macros"] } sha3 = { version = "0.10.7", default-features = false } -starknet-types-core = { version = "0.2.0", default-features = false, features = ["curve", "serde", "num-traits"] } +starknet-types-core = { version = "0.2.3", default-features = false, features = ["curve", "serde", "num-traits"] } [dev-dependencies] bincode = "1.3.3" diff --git a/starknet-core/src/types/mod.rs b/starknet-core/src/types/mod.rs index bf3164bc..0f56b903 100644 --- a/starknet-core/src/types/mod.rs +++ b/starknet-core/src/types/mod.rs @@ -909,8 +909,8 @@ mod tests { assert_eq!(format!("{felt:#X}"), "0x1E240"); assert_eq!(format!("{felt:010x}"), "000001e240"); assert_eq!(format!("{felt:010X}"), "000001E240"); - assert_eq!(format!("{felt:#010x}"), "0x000001e240"); - assert_eq!(format!("{felt:#010X}"), "0x000001E240"); + assert_eq!(format!("{felt:#010x}"), "0x0001e240"); + assert_eq!(format!("{felt:#010X}"), "0x0001E240"); } #[test] diff --git a/starknet-crypto/Cargo.toml b/starknet-crypto/Cargo.toml index 996168a4..2a060171 100644 --- a/starknet-crypto/Cargo.toml +++ b/starknet-crypto/Cargo.toml @@ -24,7 +24,7 @@ rfc6979 = { version = "0.4.0", default-features = false } sha2 = { version = "0.10.6", default-features = false } zeroize = { version = "1.6.0", default-features = false } hex = { version = "0.4.3", default-features = false, optional = true } -starknet-types-core = { version = "0.2.0", default-features = false, features = ["curve", "hash"] } +starknet-types-core = { version = "0.2.3", default-features = false, features = ["curve", "hash"] } [features] default = ["std", "signature-display"] @@ -39,7 +39,7 @@ hex = "0.4.3" hex-literal = "0.4.1" serde = { version = "1.0.160", features = ["derive"] } serde_json = "1.0.96" -starknet-types-core = { version = "0.2.0", default-features = false, features = ["alloc", "hash"] } +starknet-types-core = { version = "0.2.3", default-features = false, features = ["alloc", "hash"] } [target.'cfg(target_arch = "wasm32")'.dev-dependencies] wasm-bindgen-test = "0.3.50" diff --git a/starknet-curve/Cargo.toml b/starknet-curve/Cargo.toml index fac52808..e6ba68d1 100644 --- a/starknet-curve/Cargo.toml +++ b/starknet-curve/Cargo.toml @@ -13,7 +13,7 @@ Stark curve keywords = ["ethereum", "starknet", "web3", "no_std"] [dependencies] -starknet-types-core = { version = "0.2.0", default-features = false, features = ["curve"] } +starknet-types-core = { version = "0.2.3", default-features = false, features = ["curve"] } [lints] workspace = true