diff --git a/Cargo.lock b/Cargo.lock index 0b6f2094ca..6ac4066046 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -138,7 +138,7 @@ dependencies = [ "rlimit", "serde", "serde_json", - "starknet-types-core", + "starknet-types-core 0.2.4", "starknet_api", "tempfile", "thiserror 1.0.69", @@ -640,6 +640,12 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" +[[package]] +name = "base16ct" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8b59d472eab27ade8d770dcb11da7201c11234bef9f82ce7aa517be028d462b" + [[package]] name = "base64" version = "0.13.1" @@ -803,7 +809,7 @@ dependencies = [ "cairo-lang-casm", "cairo-lang-runner", "cairo-lang-starknet-classes", - "cairo-native", + "cairo-native 0.6.2", "cairo-vm", "dashmap", "derive_more 0.99.20", @@ -825,7 +831,7 @@ dependencies = [ "serde", "serde_json", "sha2", - "starknet-types-core", + "starknet-types-core 0.2.4", "starknet_api", "strum 0.25.0", "strum_macros 0.25.3", @@ -842,7 +848,7 @@ dependencies = [ "pretty_assertions", "rstest", "serde_json", - "starknet-types-core", + "starknet-types-core 0.2.4", "starknet_api", "strum 0.25.0", "strum_macros 0.25.3", @@ -936,9 +942,9 @@ checksum = "ade8366b8bd5ba243f0a58f036cc0ca8a2f069cff1a2351ef1cac6b083e16fc0" [[package]] name = "cairo-annotations" -version = "0.6.1" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c47eb9019886fa1e43d26761384550d36dc4c2cfb859704e91f7f42154a3f0e" +checksum = "9c97ec125673123e432c0082c80ceeeb2c18516d97373565f9710b19a7aafb6c" dependencies = [ "cairo-lang-sierra", "cairo-lang-sierra-to-casm", @@ -947,7 +953,7 @@ dependencies = [ "regex", "serde", "serde_json", - "starknet-types-core", + "starknet-types-core 0.2.4", "strum 0.27.2", "strum_macros 0.27.2", "thiserror 2.0.17", @@ -1059,7 +1065,7 @@ dependencies = [ "semver", "serde", "smol_str", - "toml", + "toml 0.8.23", ] [[package]] @@ -1175,7 +1181,7 @@ dependencies = [ "cairo-lang-utils", "serde", "thiserror 2.0.17", - "toml", + "toml 0.8.23", ] [[package]] @@ -1222,7 +1228,7 @@ dependencies = [ "rand 0.9.2", "sha2", "smol_str", - "starknet-types-core", + "starknet-types-core 0.2.4", "thiserror 2.0.17", ] @@ -1250,7 +1256,7 @@ dependencies = [ "rust-analyzer-salsa", "sha3", "smol_str", - "toml", + "toml 0.8.23", ] [[package]] @@ -1276,7 +1282,7 @@ dependencies = [ "serde_json", "sha3", "smol_str", - "starknet-types-core", + "starknet-types-core 0.2.4", "thiserror 2.0.17", ] @@ -1353,7 +1359,7 @@ dependencies = [ "itertools 0.14.0", "num-bigint", "num-traits", - "starknet-types-core", + "starknet-types-core 0.2.4", "thiserror 2.0.17", ] @@ -1394,7 +1400,7 @@ dependencies = [ "serde", "serde_json", "smol_str", - "starknet-types-core", + "starknet-types-core 0.2.4", "thiserror 2.0.17", "typetag", ] @@ -1418,7 +1424,7 @@ dependencies = [ "serde_json", "sha3", "smol_str", - "starknet-types-core", + "starknet-types-core 0.2.4", "thiserror 2.0.17", ] @@ -1475,7 +1481,7 @@ dependencies = [ "num-bigint", "num-traits", "serde", - "starknet-types-core", + "starknet-types-core 0.2.4", ] [[package]] @@ -1554,7 +1560,7 @@ dependencies = [ "serde_json", "sha2", "starknet-curve 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", - "starknet-types-core", + "starknet-types-core 0.2.4", "stats_alloc", "tempfile", "thiserror 2.0.17", @@ -1563,6 +1569,49 @@ dependencies = [ "utf8_iter", ] +[[package]] +name = "cairo-native" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4353361398d63962a78dfeada310701dcff26218ee0aee8754354dc81a5b38a0" +dependencies = [ + "aquamarine", + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-secp256k1 0.5.0", + "ark-secp256r1 0.5.0", + "bumpalo", + "cairo-lang-runner", + "cairo-lang-sierra", + "cairo-lang-sierra-ap-change", + "cairo-lang-sierra-gas", + "cairo-lang-sierra-to-casm", + "cairo-lang-starknet-classes", + "cairo-lang-utils", + "educe 0.5.11", + "itertools 0.14.0", + "keccak", + "lazy_static 1.5.0", + "libc", + "libloading", + "llvm-sys", + "melior", + "mlir-sys", + "num-bigint", + "num-integer", + "num-traits", + "rand 0.9.2", + "serde", + "serde_json", + "sha2", + "starknet-curve 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", + "starknet-types-core 0.2.4", + "tempfile", + "thiserror 2.0.17", + "tracing", + "utf8_iter", +] + [[package]] name = "cairo-serde-macros" version = "1.0.0" @@ -1599,7 +1648,7 @@ dependencies = [ "sha2", "sha3", "starknet-crypto 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", - "starknet-types-core", + "starknet-types-core 0.2.4", "thiserror 2.0.17", "zip", ] @@ -1744,7 +1793,7 @@ dependencies = [ "cairo-lang-casm", "cairo-lang-starknet-classes", "cairo-lang-utils", - "cairo-native", + "cairo-native 0.7.1", "cairo-vm", "camino", "conversions", @@ -1771,7 +1820,7 @@ dependencies = [ "serde_json", "shared", "starknet", - "starknet-types-core", + "starknet-types-core 1.0.0", "starknet_api", "tempfile", "test-case", @@ -1950,7 +1999,7 @@ dependencies = [ "rust-ini", "serde", "serde_json", - "toml", + "toml 0.8.23", "yaml-rust2", ] @@ -1963,7 +2012,7 @@ dependencies = [ "serde", "serde_json", "tempfile", - "toml", + "toml 0.9.8", ] [[package]] @@ -1979,6 +2028,19 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "console" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b430743a6eb14e9764d4260d4c0d8123087d504eeb9c48f2b2a5e810dd369df4" +dependencies = [ + "encode_unicode", + "libc", + "once_cell", + "unicode-width 0.2.2", + "windows-sys 0.61.2", +] + [[package]] name = "const-fnv1a-hash" version = "1.1.0" @@ -2057,7 +2119,7 @@ dependencies = [ "serde", "serde_json", "starknet", - "starknet-types-core", + "starknet-types-core 1.0.0", "starknet_api", "thiserror 2.0.17", ] @@ -2354,9 +2416,9 @@ dependencies = [ [[package]] name = "ctor" -version = "0.4.3" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec09e802f5081de6157da9a75701d6c713d8dc3ba52571fd4bd25f412644e8a6" +checksum = "3ffc71fcdcdb40d6f087edddf7f8f1f8f79e6cf922f555a9ee8779752d4819bd" dependencies = [ "ctor-proc-macro", "dtor", @@ -2364,9 +2426,9 @@ dependencies = [ [[package]] name = "ctor-proc-macro" -version = "0.0.6" +version = "0.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2931af7e13dc045d8e9d26afccc6fa115d64e115c9c84b1166288b46f6782c2" +checksum = "52560adf09603e58c9a7ee1fe1dcb95a16927b17c127f0ac02d6e768a0e25bc1" [[package]] name = "ctr" @@ -2476,12 +2538,12 @@ dependencies = [ "indoc", "itertools 0.14.0", "num-bigint", - "primitive-types 0.13.1", + "primitive-types 0.14.0", "serde", "serde_json", "shared", "starknet", - "starknet-types-core", + "starknet-types-core 1.0.0", "test-case", "thiserror 2.0.17", "tokio", @@ -2515,14 +2577,14 @@ dependencies = [ "cairo-lang-sierra-to-casm", "cairo-lang-starknet-classes", "cheatnet", - "console", + "console 0.16.1", "data-transformer", "paste", "ptree", "rayon", "serde_json", "starknet", - "starknet-types-core", + "starknet-types-core 1.0.0", "starknet_api", "thiserror 2.0.17", ] @@ -2666,14 +2728,13 @@ checksum = "abd57806937c9cc163efc8ea3910e00a62e2aeb0b8119f1793a978088f8f6b04" [[package]] name = "dialoguer" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de" +checksum = "25f104b501bf2364e78d0d3974cbc774f738f5865306ed128e1e0d7499c0ad96" dependencies = [ - "console", + "console 0.16.1", "shell-words", "tempfile", - "thiserror 1.0.69", "zeroize", ] @@ -2822,7 +2883,7 @@ dependencies = [ "serde_json", "shell-words", "tempfile", - "toml_edit 0.22.27", + "toml_edit 0.23.7", "walkdir", ] @@ -2843,18 +2904,18 @@ checksum = "1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1" [[package]] name = "dtor" -version = "0.0.6" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97cbdf2ad6846025e8e25df05171abfb30e3ababa12ee0a0e44b9bbe570633a8" +checksum = "404d02eeb088a82cfd873006cb713fe411306c7d182c344905e101fb1167d301" dependencies = [ "dtor-proc-macro", ] [[package]] name = "dtor-proc-macro" -version = "0.0.5" +version = "0.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7454e41ff9012c00d53cf7f475c5e3afa3b91b7c90568495495e8d9bf47a1055" +checksum = "f678cf4a922c215c63e0de95eb1ff08a958a81d47e485cf9da1e27bf6305cfa5" [[package]] name = "dyn-clone" @@ -2913,7 +2974,7 @@ version = "0.13.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" dependencies = [ - "base16ct", + "base16ct 0.2.0", "crypto-bigint", "digest", "ff", @@ -3226,7 +3287,7 @@ dependencies = [ "clap", "clap_complete", "configuration", - "console", + "console 0.16.1", "conversions", "derive_more 2.0.1", "docs", @@ -3252,12 +3313,12 @@ dependencies = [ "shared", "snapbox", "starknet", - "starknet-types-core", + "starknet-types-core 1.0.0", "starknet_api", "tempfile", "test-case", "tokio", - "toml_edit 0.22.27", + "toml_edit 0.23.7", "tracing", "tracing-chrome", "tracing-subscriber", @@ -3285,7 +3346,7 @@ dependencies = [ "cheatnet", "clap", "comfy-table", - "console", + "console 0.16.1", "conversions", "debugging", "foundry-ui", @@ -3304,12 +3365,12 @@ dependencies = [ "serde_json", "shared", "starknet", - "starknet-types-core", + "starknet-types-core 1.0.0", "starknet_api", "strum 0.27.2", "strum_macros 0.27.2", "tokio", - "toml_edit 0.22.27", + "toml_edit 0.23.7", "tracing", "universal-sierra-compiler-api", "url", @@ -3330,10 +3391,10 @@ name = "foundry-ui" version = "0.53.0-rc.0" dependencies = [ "anyhow", - "console", + "console 0.16.1", "serde", "serde_json", - "starknet-types-core", + "starknet-types-core 1.0.0", ] [[package]] @@ -4127,13 +4188,26 @@ version = "0.17.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235" dependencies = [ - "console", + "console 0.15.11", "number_prefix", "portable-atomic", "unicode-width 0.2.2", "web-time", ] +[[package]] +name = "indicatif" +version = "0.18.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9375e112e4b463ec1b1c6c011953545c65a30164fbab5b581df32b3abf0dcb88" +dependencies = [ + "console 0.16.1", + "portable-atomic", + "unicode-width 0.2.2", + "unit-prefix", + "web-time", +] + [[package]] name = "indoc" version = "2.0.7" @@ -4158,7 +4232,7 @@ version = "1.43.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "46fdb647ebde000f43b5b53f773c30cf9b0cb4300453208713fa38b2c70935a0" dependencies = [ - "console", + "console 0.15.11", "once_cell", "regex", "similar", @@ -4730,7 +4804,7 @@ name = "native-api" version = "0.53.0-rc.0" dependencies = [ "cairo-lang-starknet-classes", - "cairo-native", + "cairo-native 0.7.1", "starknet_api", "thiserror 2.0.17", ] @@ -5466,9 +5540,9 @@ dependencies = [ [[package]] name = "primitive-types" -version = "0.13.1" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d15600a7d856470b7d278b3fe0e311fe28c2526348549f8ef2ff7db3299c87f5" +checksum = "721a1da530b5a2633218dc9f75713394c983c352be88d2d7c9ee85e2c4c21794" dependencies = [ "fixed-hash", "impl-codec 0.7.1", @@ -6066,7 +6140,7 @@ dependencies = [ "serde_json", "shared", "starknet", - "starknet-types-core", + "starknet-types-core 1.0.0", "starknet_api", "thiserror 2.0.17", ] @@ -6294,7 +6368,7 @@ dependencies = [ "anyhow", "assert_fs", "cairo-lang-starknet-classes", - "cairo-native", + "cairo-native 0.7.1", "camino", "foundry-ui", "indoc", @@ -6352,8 +6426,8 @@ dependencies = [ "anyhow", "camino", "clap", - "console", - "indicatif", + "console 0.15.11", + "indicatif 0.17.11", "scarb-metadata", "serde", "serde_json", @@ -6442,7 +6516,7 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" dependencies = [ - "base16ct", + "base16ct 0.2.0", "der", "generic-array", "pkcs8", @@ -6579,6 +6653,15 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_spanned" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392" +dependencies = [ + "serde_core", +] + [[package]] name = "serde_urlencoded" version = "0.7.1" @@ -6628,7 +6711,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a84f14a19e9a014bb9f4512488d9829a68e04ecabffb0f9904cd1ace94598177" dependencies = [ - "base16ct", + "base16ct 0.2.0", "serde", ] @@ -6670,15 +6753,15 @@ dependencies = [ "cairo-vm", "clap", "clap_complete", - "console", + "console 0.16.1", "foundry-ui", - "indicatif", + "indicatif 0.18.3", "num-traits", "regex", "semver", "snapbox", "starknet", - "starknet-types-core", + "starknet-types-core 1.0.0", "starknet_api", "thiserror 2.0.17", "url", @@ -6779,9 +6862,9 @@ dependencies = [ [[package]] name = "snapbox" -version = "0.4.17" +version = "0.6.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b831b6e80fbcd2889efa75b185d24005f85981431495f995292b25836519d84" +checksum = "96fa1ce81be900d083b30ec2d481e6658c2acfaa2cfc7be45ccc2cc1b820edb3" dependencies = [ "anstream", "anstyle", @@ -6792,9 +6875,9 @@ dependencies = [ [[package]] name = "snapbox-macros" -version = "0.3.10" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16569f53ca23a41bb6f62e0a5084aa1661f4814a67fa33696a79073e03a664af" +checksum = "3b750c344002d7cc69afb9da00ebd9b5c0f8ac2eb7d115d9d45d5b5f47718d74" dependencies = [ "anstream", ] @@ -6805,7 +6888,7 @@ version = "0.53.0-rc.0" dependencies = [ "anyhow", "async-trait", - "base16ct", + "base16ct 0.3.0", "bigdecimal", "blockifier", "cairo-lang-casm", @@ -6818,7 +6901,7 @@ dependencies = [ "clap", "clap_complete", "configuration", - "console", + "console 0.16.1", "const-hex", "conversions", "ctor", @@ -6833,7 +6916,7 @@ dependencies = [ "itertools 0.14.0", "num-traits", "packages_validation", - "primitive-types 0.13.1", + "primitive-types 0.14.0", "project-root", "promptly", "rand 0.8.5", @@ -6854,15 +6937,15 @@ dependencies = [ "snapbox", "starknet", "starknet-crypto 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", - "starknet-types-core", + "starknet-types-core 1.0.0", "strum 0.27.2", "strum_macros 0.27.2", "tempfile", "test-case", "thiserror 2.0.17", "tokio", - "toml", - "toml_edit 0.22.27", + "toml 0.9.8", + "toml_edit 0.23.7", "tracing", "tracing-log", "tracing-subscriber", @@ -6989,7 +7072,7 @@ dependencies = [ "sha3", "starknet-core-derive 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "starknet-crypto 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", - "starknet-types-core", + "starknet-types-core 0.2.4", ] [[package]] @@ -7012,7 +7095,7 @@ dependencies = [ "sha3", "starknet-core-derive 0.1.0 (git+https://github.com/software-mansion-labs/starknet-rs?rev=6e3a394ebe9ded6c18fc56479fec9a196ff6f75e)", "starknet-crypto 0.8.1 (git+https://github.com/software-mansion-labs/starknet-rs?rev=6e3a394ebe9ded6c18fc56479fec9a196ff6f75e)", - "starknet-types-core", + "starknet-types-core 0.2.4", ] [[package]] @@ -7051,7 +7134,7 @@ dependencies = [ "rfc6979", "sha2", "starknet-curve 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", - "starknet-types-core", + "starknet-types-core 0.2.4", "zeroize", ] @@ -7071,7 +7154,7 @@ dependencies = [ "rfc6979", "sha2", "starknet-curve 0.6.0 (git+https://github.com/software-mansion-labs/starknet-rs?rev=6e3a394ebe9ded6c18fc56479fec9a196ff6f75e)", - "starknet-types-core", + "starknet-types-core 0.2.4", "zeroize", ] @@ -7081,7 +7164,7 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22c898ae81b6409532374cf237f1bd752d068b96c6ad500af9ebbd0d9bb712f6" dependencies = [ - "starknet-types-core", + "starknet-types-core 0.2.4", ] [[package]] @@ -7089,7 +7172,7 @@ name = "starknet-curve" version = "0.6.0" source = "git+https://github.com/software-mansion-labs/starknet-rs?rev=6e3a394ebe9ded6c18fc56479fec9a196ff6f75e#6e3a394ebe9ded6c18fc56479fec9a196ff6f75e" dependencies = [ - "starknet-types-core", + "starknet-types-core 0.2.4", ] [[package]] @@ -7156,6 +7239,26 @@ dependencies = [ "zeroize", ] +[[package]] +name = "starknet-types-core" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a12690813e587969cb4a9e7d8ebdb069d4bb7ec8d03275c5f719310c8e1f07c" +dependencies = [ + "blake2", + "digest", + "generic-array", + "lambdaworks-crypto", + "lambdaworks-math", + "lazy_static 1.5.0", + "num-bigint", + "num-integer", + "num-traits", + "rand 0.9.2", + "serde", + "zeroize", +] + [[package]] name = "starknet_api" version = "0.15.0-rc.4" @@ -7183,7 +7286,7 @@ dependencies = [ "serde_json", "sha3", "starknet-crypto 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", - "starknet-types-core", + "starknet-types-core 0.2.4", "strum 0.25.0", "strum_macros 0.25.3", "thiserror 1.0.69", @@ -7665,11 +7768,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" dependencies = [ "serde", - "serde_spanned", + "serde_spanned 0.6.9", "toml_datetime 0.6.11", "toml_edit 0.22.27", ] +[[package]] +name = "toml" +version = "0.9.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8" +dependencies = [ + "indexmap 2.12.0", + "serde_core", + "serde_spanned 1.0.3", + "toml_datetime 0.7.3", + "toml_parser", + "toml_writer", + "winnow", +] + [[package]] name = "toml_datetime" version = "0.6.11" @@ -7696,7 +7814,7 @@ checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" dependencies = [ "indexmap 2.12.0", "serde", - "serde_spanned", + "serde_spanned 0.6.9", "toml_datetime 0.6.11", "toml_write", "winnow", @@ -7711,6 +7829,7 @@ dependencies = [ "indexmap 2.12.0", "toml_datetime 0.7.3", "toml_parser", + "toml_writer", "winnow", ] @@ -7729,6 +7848,12 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" +[[package]] +name = "toml_writer" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2" + [[package]] name = "tower" version = "0.5.2" @@ -8042,6 +8167,12 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3" +[[package]] +name = "unit-prefix" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81e544489bf3d8ef66c953931f56617f423cd4b5494be343d9b9d3dda037b9a3" + [[package]] name = "universal-sierra-compiler-api" version = "1.0.0" @@ -8431,7 +8562,7 @@ dependencies = [ "serde", "serde_derive", "sha2", - "toml", + "toml 0.8.23", "windows-sys 0.60.2", "zstd", ] diff --git a/Cargo.toml b/Cargo.toml index a4dad1a20c..ae64d1227a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -39,7 +39,7 @@ blockifier = { git = "https://github.com/software-mansion-labs/sequencer.git", b bigdecimal = "0.4.8" # TODO(#3770) Use starknet_api directly starknet_api = { git = "https://github.com/software-mansion-labs/sequencer.git", branch = "main-v0.14.0" } -cairo-native = "0.6.2" +cairo-native = "0.7.1" cairo-lang-casm = { version = "=2.12.3", features = ["serde"] } cairo-lang-sierra = "=2.12.3" cairo-lang-utils = "=2.12.3" @@ -53,16 +53,16 @@ cairo-lang-starknet-classes = "=2.12.3" cairo-lang-parser = "=2.12.3" cairo-lang-sierra-to-casm = "=2.12.3" cairo-vm = "2.5.0" -cairo-annotations = { version = "0.6.1", features = ["cairo-lang"] } +cairo-annotations = { version = "0.7.0", features = ["cairo-lang"] } dirs = "6.0.0" -dialoguer = "0.11.0" -starknet-types-core = { version = "0.2.2", features = ["hash", "prime-bigint"] } +dialoguer = "0.12.0" +starknet-types-core = { version = "1.0.0", features = ["hash", "prime-bigint"] } anyhow = "1.0.100" assert_fs = "1.1.2" camino = { version = "1.2.1", features = ["serde1"] } clap = { version = "4.5.48", features = ["derive", "deprecated"] } clap_complete = "4.5.58" -console = "0.15.11" +console = "0.16.1" include_dir = "0.7.4" indoc = "2" itertools = "0.14.0" @@ -76,7 +76,7 @@ starknet = { git = "https://github.com/software-mansion-labs/starknet-rs", rev = starknet-crypto = "0.8.1" tempfile = "3.23.0" thiserror = "2.0.17" -ctor = "0.4.1" +ctor = "0.6.1" url = { "version" = "2.5.4", "features" = ["serde"] } tokio = { version = "1.44.0", features = ["full"] } futures = "0.3.31" @@ -91,20 +91,20 @@ docs = { path = "./crates/docs" } test-case = "3.3.1" scarb-metadata = "1.14.0" flatten-serde-json = "0.1.0" -snapbox = "0.4.17" +snapbox = "0.6.23" scarb-ui = "0.1.7" semver = "1.0.27" bimap = "0.6.3" -primitive-types = { version = "0.13.1", features = ["serde"] } +primitive-types = { version = "0.14.0", features = ["serde"] } shellexpand = "3.1.0" -toml = "0.8.20" +toml = "0.9.8" rpassword = "7.3.1" promptly = "0.3.1" ptree = "0.5.2" reqwest = { version = "0.12.21", features = ["json"] } fs_extra = "1.3.0" openssl = { version = "0.10", features = ["vendored"] } -toml_edit = "0.22.24" +toml_edit = "0.23.7" axum = "0.8.6" fs2 = "0.4.3" flate2 = "1.1.0" @@ -112,12 +112,12 @@ k256 = { version = "0.13.4", features = ["sha256", "ecdsa", "serde"] } p256 = { version = "0.13.2", features = ["sha256", "ecdsa", "serde"] } glob = "0.3.2" sha3 = "0.10.8" -base16ct = { version = "0.2.0", features = ["alloc"] } +base16ct = { version = "0.3.0", features = ["alloc"] } async-trait = "0.1.87" serde_path_to_error = "0.1.20" wiremock = "0.6.3" const-hex = "1.16.0" -indicatif = "0.17.11" +indicatif = "0.18.3" shell-words = "1.1.0" sanitize-filename = "0.6.0" derive_more = { version = "2.0.1", features = ["display"] }