From 99f57191880562e83628e2d320bfd4eaf24e6c95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juli=C3=A1n=20Gonz=C3=A1lez=20Calder=C3=B3n?= Date: Tue, 18 Feb 2025 12:20:45 -0300 Subject: [PATCH 1/5] Update deps --- Cargo.lock | 150 ++++++++++++++++++------------------ Cargo.toml | 8 +- rpc-state-reader/Cargo.toml | 4 +- 3 files changed, 81 insertions(+), 81 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6e57c1e3..15e13562 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -759,7 +759,7 @@ dependencies = [ [[package]] name = "blockifier" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea#bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" dependencies = [ "anyhow", "ark-ec 0.4.2", @@ -807,7 +807,7 @@ dependencies = [ [[package]] name = "blockifier_reexecution" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea#bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" dependencies = [ "assert_matches", "blockifier", @@ -936,9 +936,9 @@ checksum = "ade8366b8bd5ba243f0a58f036cc0ca8a2f069cff1a2351ef1cac6b083e16fc0" [[package]] name = "cairo-lang-casm" -version = "2.10.0-rc.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "151375fd72f8765eb3ca78b4aa8f71269179169d4a8d3d03f4d8a80ff062d1e5" +checksum = "8ff11aec4eb39d670efa69d8a6bda5803661578e9dc1be54ea948fe82fb39995" dependencies = [ "cairo-lang-utils", "indoc", @@ -950,9 +950,9 @@ dependencies = [ [[package]] name = "cairo-lang-compiler" -version = "2.10.0-rc.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b013e303a3b2c67599cbb020d1ae3b96ceef19ed522625b32a1f4f8904bdc2d0" +checksum = "7f704af3ba7499d63a695688d2f5b40109820f8ca38d78092a4aa4a64ec600d2" dependencies = [ "anyhow", "cairo-lang-defs", @@ -976,18 +976,18 @@ dependencies = [ [[package]] name = "cairo-lang-debug" -version = "2.10.0-rc.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33e397d9e5f085d04f9251c3e8c6bba2c0aeb39cb41de532977f08bc8dd0dffa" +checksum = "8b22020eb5184ceab861f249ca9fb5d17dbc1278fa88216663e1711da64fbe5a" dependencies = [ "cairo-lang-utils", ] [[package]] name = "cairo-lang-defs" -version = "2.10.0-rc.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e293692f3db2fdc2ab72ced7c1a31de9c7ba6f7202dfa67c4596a42fca5255e5" +checksum = "2322f996ea69a064a9cbad43b996e0352bf0218c6a27b8ff1423ad7942faaa29" dependencies = [ "cairo-lang-debug", "cairo-lang-diagnostics", @@ -1002,9 +1002,9 @@ dependencies = [ [[package]] name = "cairo-lang-diagnostics" -version = "2.10.0-rc.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af2fad7dcf507f01810038b3879310514e238c92c9e86cf66ed898e53dadc273" +checksum = "b3d4751c8b3835df963f9aed56a2dba2bb000af824809b2694c0876e3e9f7dee" dependencies = [ "cairo-lang-debug", "cairo-lang-filesystem", @@ -1014,9 +1014,9 @@ dependencies = [ [[package]] name = "cairo-lang-eq-solver" -version = "2.10.0-rc.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62bbbd955110dc35770c77f5f4e420ea963a175a70199c8d95777b1e53da40a8" +checksum = "ed621df2fcc246a81a71ace26fd1be34bbd19aeb60535c85d8e794710a2bef5e" dependencies = [ "cairo-lang-utils", "good_lp", @@ -1024,9 +1024,9 @@ dependencies = [ [[package]] name = "cairo-lang-filesystem" -version = "2.10.0-rc.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff86b7145e376eb7787da47d214583482944f8b40335947804466211e1b5f3a0" +checksum = "0baa53250acf692f7214e997ec864a529d4aad7392f5a7798805659c195ac321" dependencies = [ "cairo-lang-debug", "cairo-lang-utils", @@ -1040,9 +1040,9 @@ dependencies = [ [[package]] name = "cairo-lang-formatter" -version = "2.10.0-rc.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1b8abd7b170b48b9eadb758b4fdab7e9f03bad8b2cbe23ad8b6e38232311da0" +checksum = "cb00211393a7f992bcf33a17bbe189e1a9dbe247a2de04fe22a313d6b684f746" dependencies = [ "anyhow", "cairo-lang-diagnostics", @@ -1060,9 +1060,9 @@ dependencies = [ [[package]] name = "cairo-lang-lowering" -version = "2.10.0-rc.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d907f52244a34208ee2e5232602aa213ae190c8c015a9ab0e378b695ca9cc1b0" +checksum = "949be6b96044de47aaa2ecf99167a5ffa893de2ca21b1a869cb726cf90f37eec" dependencies = [ "cairo-lang-debug", "cairo-lang-defs", @@ -1085,9 +1085,9 @@ dependencies = [ [[package]] name = "cairo-lang-parser" -version = "2.10.0-rc.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad5c844ec8e284ed1e423d40bd5d4baf98d6415986c3d4065d2c1ff8a09b5934" +checksum = "b3dcc5e85867b0f715b30d62585ac750a4c7ab1f92813599ba17cc29e1d0a1d1" dependencies = [ "cairo-lang-diagnostics", "cairo-lang-filesystem", @@ -1105,9 +1105,9 @@ dependencies = [ [[package]] name = "cairo-lang-plugins" -version = "2.10.0-rc.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "478c84c57c6291f1e072fedd12eb0458eb40a3ea16a17d02e8ccf895924b9ea1" +checksum = "239cebcb9024d9e8eb26496055ffa325e5c2d868f798637fc69f25ac3b2ab5ca" dependencies = [ "cairo-lang-defs", "cairo-lang-diagnostics", @@ -1130,9 +1130,9 @@ checksum = "123ac0ecadf31bacae77436d72b88fa9caef2b8e92c89ce63a125ae911a12fae" [[package]] name = "cairo-lang-proc-macros" -version = "2.10.0-rc.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d7afa5c9bb8be0c3654792caec70ca51587667665e667c2250b4fa79df901d3" +checksum = "3a98a058656493f4ef4b7fc51ed4fa46cc9b2834262815959746bf1696f1c50f" dependencies = [ "cairo-lang-debug", "quote", @@ -1141,9 +1141,9 @@ dependencies = [ [[package]] name = "cairo-lang-project" -version = "2.10.0-rc.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e557bbf5fc153203622f4fd66d8de23c35c39fe92672ba90c0a3b33766f016f" +checksum = "1d111a3ffe3b463e79af5d6049a6e23fc5c7048e0bacea5ebd268107ded21012" dependencies = [ "cairo-lang-filesystem", "cairo-lang-utils", @@ -1154,9 +1154,9 @@ dependencies = [ [[package]] name = "cairo-lang-runnable-utils" -version = "2.10.0-rc.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cb5aea4258a0fcc52a8ac3848c4916a81f2601ebebdd462b4a7c6123cc20589" +checksum = "8dae123904bb7831433868377bb6e7d0a054504b6ea00535cc192abb1a364950" dependencies = [ "cairo-lang-casm", "cairo-lang-sierra", @@ -1172,9 +1172,9 @@ dependencies = [ [[package]] name = "cairo-lang-runner" -version = "2.10.0-rc.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3b0e437bbaa58d41c1215451ef50aa914a49780a0af886e55862576aff6c19f" +checksum = "8b00e638356ca1b6073fad36d95131ebe62ee8bc0cc2cb31880e0b17f5e38c39" dependencies = [ "ark-ff 0.4.2", "ark-secp256k1 0.4.0", @@ -1202,9 +1202,9 @@ dependencies = [ [[package]] name = "cairo-lang-semantic" -version = "2.10.0-rc.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c82e765f784f4175232f51be0bd81551c48fcf64d8e9ae2e88f15c7130ca549" +checksum = "e5aedc89a6324b3dbdd6cf6827258c50035b7459cf818d88296d6d88c1a46cfd" dependencies = [ "cairo-lang-debug", "cairo-lang-defs", @@ -1229,9 +1229,9 @@ dependencies = [ [[package]] name = "cairo-lang-sierra" -version = "2.10.0-rc.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eda99022545ec4ec1b255f05c40d498d7040e3c60ecc942009368462448686b" +checksum = "c6cfdac5d0a0be84e9247414b552905967e06feaef48633af4ca6e80240acb09" dependencies = [ "anyhow", "cairo-lang-utils", @@ -1256,9 +1256,9 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-ap-change" -version = "2.10.0-rc.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f13db868ea56fc7c109a21260355ef5380e8d4426ce9781a00cc7d2d18a0aada" +checksum = "5a923105c63704b7371f4ee92a17b3037c8be88f0c7021eb764d8f974a397ff5" dependencies = [ "cairo-lang-eq-solver", "cairo-lang-sierra", @@ -1272,9 +1272,9 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-gas" -version = "2.10.0-rc.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4e26fbde40815352ff18f2e341a9792c651be0597bfb8e63deb0f4dd484782d" +checksum = "1fa8dc62dfa49f57dcdb092f551bcba42d0123f4d0f0763087b3b41142543ecf" dependencies = [ "cairo-lang-eq-solver", "cairo-lang-sierra", @@ -1288,9 +1288,9 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-generator" -version = "2.10.0-rc.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e2a09730000a75c143d940e0e4906cf35dd0b607b0902223dc73ff5786abb7b" +checksum = "4526593827287b39af72c0d12698007a9fe693d8a8e9fc4e481885634e9c1601" dependencies = [ "cairo-lang-debug", "cairo-lang-defs", @@ -1312,9 +1312,9 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-to-casm" -version = "2.10.0-rc.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07b3af3dee351045e063fea341f242c6eab9c0f5eca90ee8b960ddcefa799142" +checksum = "e4357f1cadb6a713c85560aacba92a794eac1f5c82021c0f28ce3a6810c4e334" dependencies = [ "assert_matches", "cairo-lang-casm", @@ -1333,9 +1333,9 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-type-size" -version = "2.10.0-rc.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ed52ed8acd957e71139e3dde782aad04946bd1e4d979a2a0b46bd09dd200348" +checksum = "c2963c5eea0778ba7f00e41916dc347b988ca73458edc3e460954e597484bc95" dependencies = [ "cairo-lang-sierra", "cairo-lang-utils", @@ -1343,9 +1343,9 @@ dependencies = [ [[package]] name = "cairo-lang-starknet" -version = "2.10.0-rc.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d156a22ebdca8041506c0ae2be765a7bc81907003e588ee643f7e64c7788fbf" +checksum = "07a18683311c0976fbff8ac237e1f0940707695efee77438b56c1604d1db9b5e" dependencies = [ "anyhow", "cairo-lang-compiler", @@ -1373,9 +1373,9 @@ dependencies = [ [[package]] name = "cairo-lang-starknet-classes" -version = "2.10.0-rc.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5a5b4adb80238064a7294c43d8edcc18d908c0872848063682b5c0a458a77af" +checksum = "467bf061c5a43844880d5566931d6d2866b714b4451c61072301ce40b484cda4" dependencies = [ "cairo-lang-casm", "cairo-lang-sierra", @@ -1396,9 +1396,9 @@ dependencies = [ [[package]] name = "cairo-lang-syntax" -version = "2.10.0-rc.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "621c6dbf1cbda7d40f4dc78ea2363d3b565e4c7e9edfdcb08e2be61bfbbaf819" +checksum = "36a45ff877463d52565f056a6e9f4689c3a2cea59fde66f9853f2f7ce9e44dc3" dependencies = [ "cairo-lang-debug", "cairo-lang-filesystem", @@ -1413,9 +1413,9 @@ dependencies = [ [[package]] name = "cairo-lang-syntax-codegen" -version = "2.10.0-rc.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd79262096fbbd618c52d01964f5ed36e693f9dc1113a0d217e1b3825bd85822" +checksum = "983e0ab5783bcb1ed70e7401c4c845762f7e033c0e213886f913b5dc875cbf08" dependencies = [ "genco", "xshell", @@ -1450,9 +1450,9 @@ dependencies = [ [[package]] name = "cairo-lang-test-utils" -version = "2.10.0-rc.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d7df411c00d122de3941dc8cb78d216e2414b2bbb713c006613b98113c35861" +checksum = "97a4f3e42fc818474f3767308159548ddbedc95a6fb857a04ebb95da725203ca" dependencies = [ "cairo-lang-formatter", "cairo-lang-utils", @@ -1463,9 +1463,9 @@ dependencies = [ [[package]] name = "cairo-lang-utils" -version = "2.10.0-rc.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d72369877bade85ecfef9bc13cbd0c66fdaa3e8cd9686833f0db65eacaa833" +checksum = "e6d000fa1b86f07587b9dcabdaed00878464944b96c8c1f3f5006e890a5a8870" dependencies = [ "hashbrown 0.14.5", "indexmap 2.7.1", @@ -4658,7 +4658,7 @@ dependencies = [ [[package]] name = "mempool_test_utils" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea#bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" dependencies = [ "assert_matches", "blockifier", @@ -5133,7 +5133,7 @@ dependencies = [ [[package]] name = "papyrus_common" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea#bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" dependencies = [ "base64 0.13.1", "cairo-lang-starknet-classes", @@ -5152,7 +5152,7 @@ dependencies = [ [[package]] name = "papyrus_config" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea#bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" dependencies = [ "clap", "itertools 0.12.1", @@ -5168,7 +5168,7 @@ dependencies = [ [[package]] name = "papyrus_execution" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea#bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" dependencies = [ "anyhow", "blockifier", @@ -5191,7 +5191,7 @@ dependencies = [ [[package]] name = "papyrus_network_types" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea#bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" dependencies = [ "libp2p", "serde", @@ -5200,7 +5200,7 @@ dependencies = [ [[package]] name = "papyrus_proc_macros" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea#bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" dependencies = [ "quote", "syn 2.0.98", @@ -5210,7 +5210,7 @@ dependencies = [ [[package]] name = "papyrus_rpc" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea#bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" dependencies = [ "anyhow", "async-trait", @@ -5244,7 +5244,7 @@ dependencies = [ [[package]] name = "papyrus_storage" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea#bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" dependencies = [ "byteorder", "cairo-lang-casm", @@ -7199,7 +7199,7 @@ dependencies = [ [[package]] name = "starknet_api" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea#bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" dependencies = [ "bitvec", "cairo-lang-runner", @@ -7227,7 +7227,7 @@ dependencies = [ [[package]] name = "starknet_client" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea#bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" dependencies = [ "async-trait", "cairo-lang-starknet-classes", @@ -7254,7 +7254,7 @@ dependencies = [ [[package]] name = "starknet_gateway" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea#bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" dependencies = [ "async-trait", "axum", @@ -7284,7 +7284,7 @@ dependencies = [ [[package]] name = "starknet_gateway_types" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea#bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" dependencies = [ "async-trait", "axum", @@ -7303,7 +7303,7 @@ dependencies = [ [[package]] name = "starknet_infra_utils" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea#bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" dependencies = [ "tokio", "tracing", @@ -7312,7 +7312,7 @@ dependencies = [ [[package]] name = "starknet_mempool_types" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea#bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" dependencies = [ "async-trait", "papyrus_network_types", @@ -7326,7 +7326,7 @@ dependencies = [ [[package]] name = "starknet_sequencer_infra" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea#bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" dependencies = [ "async-trait", "hyper 0.14.32", @@ -7346,7 +7346,7 @@ dependencies = [ [[package]] name = "starknet_sierra_multicompile" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea#bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" dependencies = [ "cairo-lang-sierra", "cairo-lang-starknet-classes", @@ -7367,7 +7367,7 @@ dependencies = [ [[package]] name = "starknet_state_sync_types" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea#bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" dependencies = [ "async-trait", "futures", diff --git a/Cargo.toml b/Cargo.toml index e563b0f4..11c7cd6a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,7 +17,7 @@ fs2 = "0.4.3" cairo-native = { git = "https://github.com/lambdaclass/cairo_native.git", rev = "066cda5153ee258e8011c4ee81dd5d3d3bcdb580" } anyhow = "1.0" # Sequencer Dependencies -starknet_api = { git = "https://github.com/lambdaclass/sequencer.git", rev = "bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea" } # replay -blockifier = { git = "https://github.com/lambdaclass/sequencer.git", rev = "bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea", features = ["cairo_native"] } # replay -starknet_gateway = { git = "https://github.com/lambdaclass/sequencer.git", rev = "bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea" } # replay -blockifier_reexecution = { git = "https://github.com/lambdaclass/sequencer.git", rev = "bf5ad77c7d6c9da1cd8b7a923a8d9b03f2158eea" } # replay +starknet_api = { git = "https://github.com/lambdaclass/sequencer.git", rev = "12ea9447b8ea1763bd23efa7a573333e4e057f0d" } # replay +blockifier = { git = "https://github.com/lambdaclass/sequencer.git", rev = "12ea9447b8ea1763bd23efa7a573333e4e057f0d", features = ["cairo_native"] } # replay +starknet_gateway = { git = "https://github.com/lambdaclass/sequencer.git", rev = "12ea9447b8ea1763bd23efa7a573333e4e057f0d" } # replay +blockifier_reexecution = { git = "https://github.com/lambdaclass/sequencer.git", rev = "12ea9447b8ea1763bd23efa7a573333e4e057f0d" } # replay diff --git a/rpc-state-reader/Cargo.toml b/rpc-state-reader/Cargo.toml index ba9ccce1..9a533f55 100644 --- a/rpc-state-reader/Cargo.toml +++ b/rpc-state-reader/Cargo.toml @@ -18,8 +18,8 @@ serde_json = { version = "1.0", features = [ ] } serde_with = { workspace = true, features = ["macros"] } starknet_api = {workspace = true} -cairo-lang-starknet-classes = "2.10.0-rc.1" -cairo-lang-utils = "2.10.0-rc.1" +cairo-lang-starknet-classes = "2.10.0" +cairo-lang-utils = "2.10.0" cairo-native = { workspace = true } starknet = "0.6.0" flate2 = "1.0.25" From 67438216b9e9bafa83bf85a32d0c5568ddb8f4ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juli=C3=A1n=20Gonz=C3=A1lez=20Calder=C3=B3n?= Date: Thu, 20 Feb 2025 13:55:30 -0300 Subject: [PATCH 2/5] Update deps --- Cargo.toml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 11c7cd6a..9e7506b3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,10 +14,10 @@ serde_with = "3.12.0" serde = "1.0.217" fs2 = "0.4.3" # Remember to update CAIRO_NATIVE_REF env variable in the CI when updating this -cairo-native = { git = "https://github.com/lambdaclass/cairo_native.git", rev = "066cda5153ee258e8011c4ee81dd5d3d3bcdb580" } +cairo-native = { git = "https://github.com/lambdaclass/cairo_native.git", rev = "b90af8ce28dee144c53d0f8090af98a01c1f54e7" } anyhow = "1.0" # Sequencer Dependencies -starknet_api = { git = "https://github.com/lambdaclass/sequencer.git", rev = "12ea9447b8ea1763bd23efa7a573333e4e057f0d" } # replay -blockifier = { git = "https://github.com/lambdaclass/sequencer.git", rev = "12ea9447b8ea1763bd23efa7a573333e4e057f0d", features = ["cairo_native"] } # replay -starknet_gateway = { git = "https://github.com/lambdaclass/sequencer.git", rev = "12ea9447b8ea1763bd23efa7a573333e4e057f0d" } # replay -blockifier_reexecution = { git = "https://github.com/lambdaclass/sequencer.git", rev = "12ea9447b8ea1763bd23efa7a573333e4e057f0d" } # replay +starknet_api = { git = "https://github.com/lambdaclass/sequencer.git", branch = "bump-cairo-2.10.0" } # replay +blockifier = { git = "https://github.com/lambdaclass/sequencer.git", branch = "bump-cairo-2.10.0", features = ["cairo_native"] } # replay +starknet_gateway = { git = "https://github.com/lambdaclass/sequencer.git", branch = "bump-cairo-2.10.0" } # replay +blockifier_reexecution = { git = "https://github.com/lambdaclass/sequencer.git", branch = "bump-cairo-2.10.0" } # replay From 759b3d54ce6f04ae1fe939a9b3f9ac35e6a51075 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juli=C3=A1n=20Gonz=C3=A1lez=20Calder=C3=B3n?= Date: Thu, 20 Feb 2025 13:55:53 -0300 Subject: [PATCH 3/5] Update lock --- Cargo.lock | 293 +++++++++++++++++++++++++++-------------------------- 1 file changed, 147 insertions(+), 146 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 15e13562..0e5919c3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -132,9 +132,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.95" +version = "1.0.96" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04" +checksum = "6b964d184e89d9b6b67dd2715bc8e74cf3107fb2b529990c90cf517326150bf4" [[package]] name = "aquamarine" @@ -759,7 +759,7 @@ dependencies = [ [[package]] name = "blockifier" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" +source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" dependencies = [ "anyhow", "ark-ec 0.4.2", @@ -807,7 +807,7 @@ dependencies = [ [[package]] name = "blockifier_reexecution" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" +source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" dependencies = [ "assert_matches", "blockifier", @@ -889,9 +889,9 @@ dependencies = [ [[package]] name = "bzip2-sys" -version = "0.1.11+1.0.8" +version = "0.1.12+1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc" +checksum = "72ebc2f1a417f01e1da30ef264ee86ae31d2dcd2d603ea283d3c244a883ca2a9" dependencies = [ "cc", "libc", @@ -936,9 +936,9 @@ checksum = "ade8366b8bd5ba243f0a58f036cc0ca8a2f069cff1a2351ef1cac6b083e16fc0" [[package]] name = "cairo-lang-casm" -version = "2.10.0" +version = "2.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ff11aec4eb39d670efa69d8a6bda5803661578e9dc1be54ea948fe82fb39995" +checksum = "e3670c7c84c310dfc96667b6f10c37e275ed750761058e8052cace1d1853a03b" dependencies = [ "cairo-lang-utils", "indoc", @@ -976,18 +976,18 @@ dependencies = [ [[package]] name = "cairo-lang-debug" -version = "2.10.0" +version = "2.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b22020eb5184ceab861f249ca9fb5d17dbc1278fa88216663e1711da64fbe5a" +checksum = "b27f41d3fdda19dfe8ae3bb80d63fe537dfee899547641c02e2f04508411273c" dependencies = [ "cairo-lang-utils", ] [[package]] name = "cairo-lang-defs" -version = "2.10.0" +version = "2.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2322f996ea69a064a9cbad43b996e0352bf0218c6a27b8ff1423ad7942faaa29" +checksum = "26f3d2f98138296375b9cfb643dbd6e127aeba475858c11bb77a304f2a655d7f" dependencies = [ "cairo-lang-debug", "cairo-lang-diagnostics", @@ -1002,9 +1002,9 @@ dependencies = [ [[package]] name = "cairo-lang-diagnostics" -version = "2.10.0" +version = "2.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3d4751c8b3835df963f9aed56a2dba2bb000af824809b2694c0876e3e9f7dee" +checksum = "d066931c8811bfd972e8068bf5b1b43cbc371eb17d5a9b753bbfcc8dccb2c299" dependencies = [ "cairo-lang-debug", "cairo-lang-filesystem", @@ -1014,9 +1014,9 @@ dependencies = [ [[package]] name = "cairo-lang-eq-solver" -version = "2.10.0" +version = "2.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed621df2fcc246a81a71ace26fd1be34bbd19aeb60535c85d8e794710a2bef5e" +checksum = "d81fe837084f841398225eba8ae50759d7ff64fb64a5af0b4b42f1fed4e2c351" dependencies = [ "cairo-lang-utils", "good_lp", @@ -1024,9 +1024,9 @@ dependencies = [ [[package]] name = "cairo-lang-filesystem" -version = "2.10.0" +version = "2.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0baa53250acf692f7214e997ec864a529d4aad7392f5a7798805659c195ac321" +checksum = "979357549a21e093f53d7ad504e91701bc055fad9a5b9a0fb8554b772e9b7e79" dependencies = [ "cairo-lang-debug", "cairo-lang-utils", @@ -1040,9 +1040,9 @@ dependencies = [ [[package]] name = "cairo-lang-formatter" -version = "2.10.0" +version = "2.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb00211393a7f992bcf33a17bbe189e1a9dbe247a2de04fe22a313d6b684f746" +checksum = "522eebf63d6c0e5d55f0337896589c2257c1e144664732ddad71e52c63329a10" dependencies = [ "anyhow", "cairo-lang-diagnostics", @@ -1060,9 +1060,9 @@ dependencies = [ [[package]] name = "cairo-lang-lowering" -version = "2.10.0" +version = "2.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "949be6b96044de47aaa2ecf99167a5ffa893de2ca21b1a869cb726cf90f37eec" +checksum = "06b41ecb6e3911be45dc78411cf0a17ea8bc565d0f700ad5f6ca67c41b7cad1b" dependencies = [ "cairo-lang-debug", "cairo-lang-defs", @@ -1085,9 +1085,9 @@ dependencies = [ [[package]] name = "cairo-lang-parser" -version = "2.10.0" +version = "2.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3dcc5e85867b0f715b30d62585ac750a4c7ab1f92813599ba17cc29e1d0a1d1" +checksum = "e05f51736d9905b1ea4ee63b1222a435c1243bbd64af18ad01cc10cece3377f3" dependencies = [ "cairo-lang-diagnostics", "cairo-lang-filesystem", @@ -1105,9 +1105,9 @@ dependencies = [ [[package]] name = "cairo-lang-plugins" -version = "2.10.0" +version = "2.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "239cebcb9024d9e8eb26496055ffa325e5c2d868f798637fc69f25ac3b2ab5ca" +checksum = "0b9cc61a811d4d3a66b210cc158332bece6813244903a15ed0a14f62fdbe4e78" dependencies = [ "cairo-lang-defs", "cairo-lang-diagnostics", @@ -1130,9 +1130,9 @@ checksum = "123ac0ecadf31bacae77436d72b88fa9caef2b8e92c89ce63a125ae911a12fae" [[package]] name = "cairo-lang-proc-macros" -version = "2.10.0" +version = "2.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a98a058656493f4ef4b7fc51ed4fa46cc9b2834262815959746bf1696f1c50f" +checksum = "32f8e3c2a2234955f2b5a49aef214bbe293d03ebf2c5f2b3143a9c002c1caa0b" dependencies = [ "cairo-lang-debug", "quote", @@ -1141,9 +1141,9 @@ dependencies = [ [[package]] name = "cairo-lang-project" -version = "2.10.0" +version = "2.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d111a3ffe3b463e79af5d6049a6e23fc5c7048e0bacea5ebd268107ded21012" +checksum = "d171b4ebc778458be84e706779c662efb0dfeb2c077075c4b6f4b63430491b0d" dependencies = [ "cairo-lang-filesystem", "cairo-lang-utils", @@ -1202,9 +1202,9 @@ dependencies = [ [[package]] name = "cairo-lang-semantic" -version = "2.10.0" +version = "2.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5aedc89a6324b3dbdd6cf6827258c50035b7459cf818d88296d6d88c1a46cfd" +checksum = "1c3aa9c0d2f75a77d2e57bf8e146c8dd51a36e14e05bd8a3192237ac2ecac145" dependencies = [ "cairo-lang-debug", "cairo-lang-defs", @@ -1396,9 +1396,9 @@ dependencies = [ [[package]] name = "cairo-lang-syntax" -version = "2.10.0" +version = "2.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36a45ff877463d52565f056a6e9f4689c3a2cea59fde66f9853f2f7ce9e44dc3" +checksum = "6e8470468ce1307e9daf67bf7cc6434233a0c18921e2a341890826595e9469aa" dependencies = [ "cairo-lang-debug", "cairo-lang-filesystem", @@ -1413,9 +1413,9 @@ dependencies = [ [[package]] name = "cairo-lang-syntax-codegen" -version = "2.10.0" +version = "2.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "983e0ab5783bcb1ed70e7401c4c845762f7e033c0e213886f913b5dc875cbf08" +checksum = "fee2959e743f241b66ea3f6c743a96b1d44162aedf5cb960a04b3d25b1e7ce68" dependencies = [ "genco", "xshell", @@ -1423,9 +1423,9 @@ dependencies = [ [[package]] name = "cairo-lang-test-plugin" -version = "2.10.0-rc.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbe07acbac1f6f31e0b422833174e0a5220370542b47d9ceb6f4e4c7e33ffe61" +checksum = "ea61348e6f51d666bf82ec8c536c9f5be22bd86f18a3b357ec3014223df01c81" dependencies = [ "anyhow", "cairo-lang-compiler", @@ -1450,9 +1450,9 @@ dependencies = [ [[package]] name = "cairo-lang-test-utils" -version = "2.10.0" +version = "2.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97a4f3e42fc818474f3767308159548ddbedc95a6fb857a04ebb95da725203ca" +checksum = "3507a94b74770b265391ef32fec9370b38fc24edef4ca162e234f23dffd16706" dependencies = [ "cairo-lang-formatter", "cairo-lang-utils", @@ -1463,9 +1463,9 @@ dependencies = [ [[package]] name = "cairo-lang-utils" -version = "2.10.0" +version = "2.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6d000fa1b86f07587b9dcabdaed00878464944b96c8c1f3f5006e890a5a8870" +checksum = "cc13c3f9b93451df0011bf5ae11804ebaac4b85c8555aa01679a25d4a3e64da5" dependencies = [ "hashbrown 0.14.5", "indexmap 2.7.1", @@ -1479,8 +1479,8 @@ dependencies = [ [[package]] name = "cairo-native" -version = "0.3.0" -source = "git+https://github.com/lambdaclass/cairo_native.git?rev=066cda5153ee258e8011c4ee81dd5d3d3bcdb580#066cda5153ee258e8011c4ee81dd5d3d3bcdb580" +version = "0.3.1" +source = "git+https://github.com/lambdaclass/cairo_native.git?rev=b90af8ce28dee144c53d0f8090af98a01c1f54e7#b90af8ce28dee144c53d0f8090af98a01c1f54e7" dependencies = [ "anyhow", "aquamarine", @@ -1605,9 +1605,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.12" +version = "1.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "755717a7de9ec452bf7f3f1a3099085deabd7f2962b861dae91ecd7a365903d2" +checksum = "0c3d1b2e905a3a7b00a6141adb0e4c0bb941d11caf55349d863942a1cc44e3c9" dependencies = [ "jobserver", "libc", @@ -1667,9 +1667,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.28" +version = "4.5.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e77c3243bd94243c03672cb5154667347c457ca271254724f9f393aee1c05ff" +checksum = "92b7b18d71fad5313a1e320fa9897994228ce274b60faa4d694fe0ea89cd9e6d" dependencies = [ "clap_builder", "clap_derive", @@ -1677,9 +1677,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.27" +version = "4.5.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7" +checksum = "a35db2071778a7344791a4fb4f95308b5673d219dee3ae348b86642574ecc90c" dependencies = [ "anstream", "anstyle", @@ -2078,15 +2078,15 @@ dependencies = [ [[package]] name = "data-encoding" -version = "2.7.0" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e60eed09d8c01d3cee5b7d30acb059b76614c918fa0f992e0dd6eeb10daad6f" +checksum = "575f75dfd25738df5b91b8e43e14d44bda14637a58fae779fd2b064f8bf3e010" [[package]] name = "data-encoding-macro" -version = "0.1.16" +version = "0.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b16d9d0d88a5273d830dac8b78ceb217ffc9b1d5404e5597a3542515329405b" +checksum = "9f9724adfcf41f45bf652b3995837669d73c4d49a1b5ac1ff82905ac7d9b5558" dependencies = [ "data-encoding", "data-encoding-macro-internal", @@ -2094,9 +2094,9 @@ dependencies = [ [[package]] name = "data-encoding-macro-internal" -version = "0.1.14" +version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1145d32e826a7748b69ee8fc62d3e6355ff7f1051df53141e7048162fc90481b" +checksum = "18e4fdb82bd54a12e42fb58a800dcae6b9e13982238ce2296dc3570b92148e1f" dependencies = [ "data-encoding", "syn 2.0.98", @@ -2450,9 +2450,9 @@ dependencies = [ [[package]] name = "equivalent" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "errno" @@ -3171,9 +3171,9 @@ dependencies = [ [[package]] name = "good_lp" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10efcd6c7d6f84cb5b4f9155248e0675deab9cfb92d0edbcb25cb81490b65ae7" +checksum = "ada2d4e8d3e6fb80d007479bbcf318882e65c21798c6587a693dffcf271e3f3e" dependencies = [ "fnv", "microlp", @@ -3190,7 +3190,7 @@ dependencies = [ "google-cloud-metadata", "google-cloud-token", "home", - "jsonwebtoken 9.3.0", + "jsonwebtoken 9.3.1", "reqwest 0.12.12", "serde", "serde_json", @@ -3234,7 +3234,7 @@ dependencies = [ "regex", "reqwest 0.12.12", "reqwest-middleware", - "ring 0.17.8", + "ring 0.17.9", "serde", "serde_json", "sha2", @@ -4174,14 +4174,14 @@ dependencies = [ [[package]] name = "jsonwebtoken" -version = "9.3.0" +version = "9.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9ae10193d25051e74945f1ea2d0b42e03cc3b890f7e4cc5faa44997d808193f" +checksum = "5a87cc7a48537badeae96744432de36f4be2b4a34a05a5ef32e9dd8a1c169dde" dependencies = [ - "base64 0.21.7", + "base64 0.22.1", "js-sys", "pem 3.0.4", - "ring 0.17.8", + "ring 0.17.9", "serde", "serde_json", "simple_asn1", @@ -4658,7 +4658,7 @@ dependencies = [ [[package]] name = "mempool_test_utils" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" +source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" dependencies = [ "assert_matches", "blockifier", @@ -4725,9 +4725,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.8.3" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" +checksum = "b3b1c9bd4fe1f0f8b387f6eb9eb3b4a1aa26185e5750efb9140301703f62cd1b" dependencies = [ "adler2", ] @@ -4745,9 +4745,9 @@ dependencies = [ [[package]] name = "mlir-sys" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21b598f9c0fa7a453eeaa9fe419ae93759c94a66eb6f8a496d195ba596ae3c4d" +checksum = "cee4047ffefa7e9853412025a98b38a66968584543918cf084a6e4df9144b71b" dependencies = [ "bindgen 0.71.1", ] @@ -4809,9 +4809,9 @@ dependencies = [ [[package]] name = "native-tls" -version = "0.2.13" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dab59f8e050d5df8e4dd87d9206fb6f65a483e20ac9fda365ade4fab353196c" +checksum = "87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e" dependencies = [ "libc", "log", @@ -4991,9 +4991,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.20.2" +version = "1.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" +checksum = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e" [[package]] name = "oorandom" @@ -5034,9 +5034,9 @@ dependencies = [ [[package]] name = "openssl" -version = "0.10.70" +version = "0.10.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61cfb4e166a8bb8c9b55c500bc2308550148ece889be90f609377e58140f42c6" +checksum = "5e14130c6a98cd258fdcb0fb6d744152343ff729cbfcb28c656a9d12b999fbcd" dependencies = [ "bitflags 2.8.0", "cfg-if", @@ -5066,9 +5066,9 @@ checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" [[package]] name = "openssl-sys" -version = "0.9.105" +version = "0.9.106" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b22d5b84be05a8d6947c7cb71f7c849aa0f112acd4bf51c2a7c1c988ac0a9dc" +checksum = "8bb61ea9811cc39e3c2069f40b8b8e2e70d8569b361f879786cc7ed48b777cdd" dependencies = [ "cc", "libc", @@ -5093,9 +5093,9 @@ dependencies = [ [[package]] name = "os_info" -version = "3.9.2" +version = "3.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e6520c8cc998c5741ee68ec1dc369fc47e5f0ea5320018ecf2a1ccd6328f48b" +checksum = "2a604e53c24761286860eba4e2c8b23a0161526476b1de520139d69cdb85a6b5" dependencies = [ "log", "serde", @@ -5133,7 +5133,7 @@ dependencies = [ [[package]] name = "papyrus_common" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" +source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" dependencies = [ "base64 0.13.1", "cairo-lang-starknet-classes", @@ -5152,7 +5152,7 @@ dependencies = [ [[package]] name = "papyrus_config" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" +source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" dependencies = [ "clap", "itertools 0.12.1", @@ -5168,7 +5168,7 @@ dependencies = [ [[package]] name = "papyrus_execution" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" +source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" dependencies = [ "anyhow", "blockifier", @@ -5191,7 +5191,7 @@ dependencies = [ [[package]] name = "papyrus_network_types" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" +source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" dependencies = [ "libp2p", "serde", @@ -5200,7 +5200,7 @@ dependencies = [ [[package]] name = "papyrus_proc_macros" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" +source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" dependencies = [ "quote", "syn 2.0.98", @@ -5210,7 +5210,7 @@ dependencies = [ [[package]] name = "papyrus_rpc" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" +source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" dependencies = [ "anyhow", "async-trait", @@ -5244,7 +5244,7 @@ dependencies = [ [[package]] name = "papyrus_storage" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" +source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" dependencies = [ "byteorder", "cairo-lang-casm", @@ -5275,28 +5275,30 @@ dependencies = [ [[package]] name = "parity-scale-codec" -version = "3.6.12" +version = "3.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "306800abfa29c7f16596b5970a588435e3d5b3149683d00c12b699cc19f895ee" +checksum = "c9fde3d0718baf5bc92f577d652001da0f8d54cd03a7974e118d04fc888dc23d" dependencies = [ "arrayvec", "bitvec", "byte-slice-cast", + "const_format", "impl-trait-for-tuples", "parity-scale-codec-derive", + "rustversion", "serde", ] [[package]] name = "parity-scale-codec-derive" -version = "3.6.12" +version = "3.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d830939c76d294956402033aee57a6da7b438f2294eb94864c37b0569053a42c" +checksum = "581c837bb6b9541ce7faa9377c20616e4fb7650f6b0f68bc93c827ee504fb7b3" dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.98", ] [[package]] @@ -5634,7 +5636,7 @@ version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b" dependencies = [ - "toml_edit 0.22.23", + "toml_edit 0.22.24", ] [[package]] @@ -5785,8 +5787,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94" dependencies = [ "rand_chacha 0.9.0", - "rand_core 0.9.0", - "zerocopy 0.8.16", + "rand_core 0.9.1", + "zerocopy 0.8.20", ] [[package]] @@ -5806,7 +5808,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" dependencies = [ "ppv-lite86", - "rand_core 0.9.0", + "rand_core 0.9.1", ] [[package]] @@ -5820,12 +5822,12 @@ dependencies = [ [[package]] name = "rand_core" -version = "0.9.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b08f3c9802962f7e1b25113931d94f43ed9725bebc59db9d0c3e9a23b67e15ff" +checksum = "a88e0da7a2c97baa202165137c158d0a2e824ac465d13d81046727b34cb247d3" dependencies = [ "getrandom 0.3.1", - "zerocopy 0.8.16", + "zerocopy 0.8.20", ] [[package]] @@ -6097,15 +6099,14 @@ dependencies = [ [[package]] name = "ring" -version = "0.17.8" +version = "0.17.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" +checksum = "e75ec5e92c4d8aede845126adc388046234541629e76029599ed35a003c7ed24" dependencies = [ "cc", "cfg-if", "getrandom 0.2.15", "libc", - "spin 0.9.8", "untrusted 0.9.0", "windows-sys 0.52.0", ] @@ -6310,20 +6311,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e" dependencies = [ "log", - "ring 0.17.8", + "ring 0.17.9", "rustls-webpki 0.101.7", "sct", ] [[package]] name = "rustls" -version = "0.23.22" +version = "0.23.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7" +checksum = "47796c98c480fce5406ef69d1c76378375492c3b0a0de587be0c1d9feb12f395" dependencies = [ "log", "once_cell", - "ring 0.17.8", + "ring 0.17.9", "rustls-pki-types", "rustls-webpki 0.102.8", "subtle", @@ -6372,7 +6373,7 @@ version = "0.101.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" dependencies = [ - "ring 0.17.8", + "ring 0.17.9", "untrusted 0.9.0", ] @@ -6382,7 +6383,7 @@ version = "0.102.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" dependencies = [ - "ring 0.17.8", + "ring 0.17.9", "rustls-pki-types", "untrusted 0.9.0", ] @@ -6510,7 +6511,7 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" dependencies = [ - "ring 0.17.8", + "ring 0.17.9", "untrusted 0.9.0", ] @@ -6574,18 +6575,18 @@ checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73" [[package]] name = "serde" -version = "1.0.217" +version = "1.0.218" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" +checksum = "e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.217" +version = "1.0.218" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" +checksum = "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b" dependencies = [ "proc-macro2", "quote", @@ -6605,9 +6606,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.138" +version = "1.0.139" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949" +checksum = "44f86c3acccc9c65b153fe1b85a3be07fe5515274ec9f0653b4a0875731c72a6" dependencies = [ "itoa", "memchr", @@ -6789,7 +6790,7 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "sierra-emu" version = "0.1.0" -source = "git+https://github.com/lambdaclass/sierra-emu?rev=d82044b6c21d9d53d9b931bc35360c168374ff50#d82044b6c21d9d53d9b931bc35360c168374ff50" +source = "git+https://github.com/lambdaclass/sierra-emu?branch=juli#e89f7ce2de09407633e4433edc02094e72e1f3da" dependencies = [ "cairo-lang-compiler", "cairo-lang-filesystem", @@ -6878,9 +6879,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.13.2" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd" [[package]] name = "smol_str" @@ -7199,7 +7200,7 @@ dependencies = [ [[package]] name = "starknet_api" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" +source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" dependencies = [ "bitvec", "cairo-lang-runner", @@ -7227,7 +7228,7 @@ dependencies = [ [[package]] name = "starknet_client" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" +source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" dependencies = [ "async-trait", "cairo-lang-starknet-classes", @@ -7254,7 +7255,7 @@ dependencies = [ [[package]] name = "starknet_gateway" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" +source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" dependencies = [ "async-trait", "axum", @@ -7284,7 +7285,7 @@ dependencies = [ [[package]] name = "starknet_gateway_types" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" +source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" dependencies = [ "async-trait", "axum", @@ -7303,7 +7304,7 @@ dependencies = [ [[package]] name = "starknet_infra_utils" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" +source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" dependencies = [ "tokio", "tracing", @@ -7312,7 +7313,7 @@ dependencies = [ [[package]] name = "starknet_mempool_types" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" +source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" dependencies = [ "async-trait", "papyrus_network_types", @@ -7326,7 +7327,7 @@ dependencies = [ [[package]] name = "starknet_sequencer_infra" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" +source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" dependencies = [ "async-trait", "hyper 0.14.32", @@ -7346,7 +7347,7 @@ dependencies = [ [[package]] name = "starknet_sierra_multicompile" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" +source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" dependencies = [ "cairo-lang-sierra", "cairo-lang-starknet-classes", @@ -7367,7 +7368,7 @@ dependencies = [ [[package]] name = "starknet_state_sync_types" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?rev=12ea9447b8ea1763bd23efa7a573333e4e057f0d#12ea9447b8ea1763bd23efa7a573333e4e057f0d" +source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" dependencies = [ "async-trait", "futures", @@ -7572,9 +7573,9 @@ dependencies = [ [[package]] name = "tempfile" -version = "3.16.0" +version = "3.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38c246215d7d24f48ae091a2902398798e05d978b24315d6efbc00ede9a8bb91" +checksum = "22e5a0acb1f3f55f65cc4a866c361b2fb2a0ff6366785ae6fbb5f85df07ba230" dependencies = [ "cfg-if", "fastrand", @@ -7872,7 +7873,7 @@ dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.23", + "toml_edit 0.22.24", ] [[package]] @@ -7897,15 +7898,15 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.22.23" +version = "0.22.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02a8b472d1a3d7c18e2d61a489aee3453fd9031c33e4f55bd533f4a7adca1bee" +checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474" dependencies = [ "indexmap 2.7.1", "serde", "serde_spanned", "toml_datetime", - "winnow 0.7.1", + "winnow 0.7.3", ] [[package]] @@ -8085,9 +8086,9 @@ checksum = "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a" [[package]] name = "typenum" -version = "1.17.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" [[package]] name = "uint" @@ -8130,9 +8131,9 @@ checksum = "5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5" [[package]] name = "unicode-ident" -version = "1.0.16" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034" +checksum = "00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe" [[package]] name = "unicode-normalization" @@ -8201,7 +8202,7 @@ dependencies = [ "flate2", "log", "once_cell", - "rustls 0.23.22", + "rustls 0.23.23", "rustls-pki-types", "serde", "serde_json", @@ -8711,9 +8712,9 @@ dependencies = [ [[package]] name = "winnow" -version = "0.7.1" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86e376c75f4f43f44db463cf729e0d3acbf954d13e22c51e26e4c264b4ab545f" +checksum = "0e7f4ea97f6f78012141bcdb6a216b2609f0979ada50b20ca5b52dde2eac2bb1" dependencies = [ "memchr", ] @@ -8840,11 +8841,11 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.8.16" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b8c07a70861ce02bad1607b5753ecb2501f67847b9f9ada7c160fff0ec6300c" +checksum = "dde3bb8c68a8f3f1ed4ac9221aad6b10cece3e60a8e2ea54a6a2dec806d0084c" dependencies = [ - "zerocopy-derive 0.8.16", + "zerocopy-derive 0.8.20", ] [[package]] @@ -8860,9 +8861,9 @@ dependencies = [ [[package]] name = "zerocopy-derive" -version = "0.8.16" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5226bc9a9a9836e7428936cde76bb6b22feea1a8bfdbc0d241136e4d13417e25" +checksum = "eea57037071898bf96a6da35fd626f4f27e9cee3ead2a6c703cf09d472b2e700" dependencies = [ "proc-macro2", "quote", From 3940c30e3fa32d21848976cb0c1883ae034c6e2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juli=C3=A1n=20Gonz=C3=A1lez=20Calder=C3=B3n?= Date: Thu, 20 Feb 2025 13:58:53 -0300 Subject: [PATCH 4/5] Update reader with new emu --- rpc-state-reader/src/reader.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/rpc-state-reader/src/reader.rs b/rpc-state-reader/src/reader.rs index 99290fa9..e4e6ae20 100644 --- a/rpc-state-reader/src/reader.rs +++ b/rpc-state-reader/src/reader.rs @@ -7,6 +7,7 @@ use blockifier::{ }, state::state_api::{StateReader as BlockifierStateReader, StateResult}, }; +use cairo_lang_starknet_classes::contract_class::version_id_from_serialized_sierra_program; use cairo_vm::types::program::Program; use serde::Serialize; use serde_json::Value; @@ -267,8 +268,15 @@ fn compile_sierra_cc( RunnableCompiledClass::V1(casm_compiled_class) } else { let executor = if cfg!(feature = "with-sierra-emu") { + let (sierra_version, _) = + version_id_from_serialized_sierra_program(&sierra_cc.sierra_program).unwrap(); let program = Arc::new(sierra_cc.extract_sierra_program().unwrap()); - (program, sierra_cc.entry_points_by_type.clone()).into() + ( + program, + sierra_cc.entry_points_by_type.clone(), + sierra_version, + ) + .into() } else { get_native_executor(&sierra_cc, class_hash).into() }; From 6b72edf4b579839ff268d1399373c0c1a2d4fb58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juli=C3=A1n=20Gonz=C3=A1lez=20Calder=C3=B3n?= Date: Thu, 20 Feb 2025 19:39:23 -0300 Subject: [PATCH 5/5] Update deps --- Cargo.lock | 40 ++++++++++++++++++++-------------------- Cargo.toml | 8 ++++---- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0e5919c3..30e82bc6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -759,7 +759,7 @@ dependencies = [ [[package]] name = "blockifier" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=d34506d14681c85463dda9af6731d0c5ce82d601#d34506d14681c85463dda9af6731d0c5ce82d601" dependencies = [ "anyhow", "ark-ec 0.4.2", @@ -807,7 +807,7 @@ dependencies = [ [[package]] name = "blockifier_reexecution" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=d34506d14681c85463dda9af6731d0c5ce82d601#d34506d14681c85463dda9af6731d0c5ce82d601" dependencies = [ "assert_matches", "blockifier", @@ -4658,7 +4658,7 @@ dependencies = [ [[package]] name = "mempool_test_utils" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=d34506d14681c85463dda9af6731d0c5ce82d601#d34506d14681c85463dda9af6731d0c5ce82d601" dependencies = [ "assert_matches", "blockifier", @@ -5133,7 +5133,7 @@ dependencies = [ [[package]] name = "papyrus_common" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=d34506d14681c85463dda9af6731d0c5ce82d601#d34506d14681c85463dda9af6731d0c5ce82d601" dependencies = [ "base64 0.13.1", "cairo-lang-starknet-classes", @@ -5152,7 +5152,7 @@ dependencies = [ [[package]] name = "papyrus_config" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=d34506d14681c85463dda9af6731d0c5ce82d601#d34506d14681c85463dda9af6731d0c5ce82d601" dependencies = [ "clap", "itertools 0.12.1", @@ -5168,7 +5168,7 @@ dependencies = [ [[package]] name = "papyrus_execution" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=d34506d14681c85463dda9af6731d0c5ce82d601#d34506d14681c85463dda9af6731d0c5ce82d601" dependencies = [ "anyhow", "blockifier", @@ -5191,7 +5191,7 @@ dependencies = [ [[package]] name = "papyrus_network_types" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=d34506d14681c85463dda9af6731d0c5ce82d601#d34506d14681c85463dda9af6731d0c5ce82d601" dependencies = [ "libp2p", "serde", @@ -5200,7 +5200,7 @@ dependencies = [ [[package]] name = "papyrus_proc_macros" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=d34506d14681c85463dda9af6731d0c5ce82d601#d34506d14681c85463dda9af6731d0c5ce82d601" dependencies = [ "quote", "syn 2.0.98", @@ -5210,7 +5210,7 @@ dependencies = [ [[package]] name = "papyrus_rpc" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=d34506d14681c85463dda9af6731d0c5ce82d601#d34506d14681c85463dda9af6731d0c5ce82d601" dependencies = [ "anyhow", "async-trait", @@ -5244,7 +5244,7 @@ dependencies = [ [[package]] name = "papyrus_storage" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=d34506d14681c85463dda9af6731d0c5ce82d601#d34506d14681c85463dda9af6731d0c5ce82d601" dependencies = [ "byteorder", "cairo-lang-casm", @@ -6790,7 +6790,7 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "sierra-emu" version = "0.1.0" -source = "git+https://github.com/lambdaclass/sierra-emu?branch=juli#e89f7ce2de09407633e4433edc02094e72e1f3da" +source = "git+https://github.com/lambdaclass/sierra-emu?rev=f15e0e688009903491463fd71cd11d5b1329ed90#f15e0e688009903491463fd71cd11d5b1329ed90" dependencies = [ "cairo-lang-compiler", "cairo-lang-filesystem", @@ -7200,7 +7200,7 @@ dependencies = [ [[package]] name = "starknet_api" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=d34506d14681c85463dda9af6731d0c5ce82d601#d34506d14681c85463dda9af6731d0c5ce82d601" dependencies = [ "bitvec", "cairo-lang-runner", @@ -7228,7 +7228,7 @@ dependencies = [ [[package]] name = "starknet_client" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=d34506d14681c85463dda9af6731d0c5ce82d601#d34506d14681c85463dda9af6731d0c5ce82d601" dependencies = [ "async-trait", "cairo-lang-starknet-classes", @@ -7255,7 +7255,7 @@ dependencies = [ [[package]] name = "starknet_gateway" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=d34506d14681c85463dda9af6731d0c5ce82d601#d34506d14681c85463dda9af6731d0c5ce82d601" dependencies = [ "async-trait", "axum", @@ -7285,7 +7285,7 @@ dependencies = [ [[package]] name = "starknet_gateway_types" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=d34506d14681c85463dda9af6731d0c5ce82d601#d34506d14681c85463dda9af6731d0c5ce82d601" dependencies = [ "async-trait", "axum", @@ -7304,7 +7304,7 @@ dependencies = [ [[package]] name = "starknet_infra_utils" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=d34506d14681c85463dda9af6731d0c5ce82d601#d34506d14681c85463dda9af6731d0c5ce82d601" dependencies = [ "tokio", "tracing", @@ -7313,7 +7313,7 @@ dependencies = [ [[package]] name = "starknet_mempool_types" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=d34506d14681c85463dda9af6731d0c5ce82d601#d34506d14681c85463dda9af6731d0c5ce82d601" dependencies = [ "async-trait", "papyrus_network_types", @@ -7327,7 +7327,7 @@ dependencies = [ [[package]] name = "starknet_sequencer_infra" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=d34506d14681c85463dda9af6731d0c5ce82d601#d34506d14681c85463dda9af6731d0c5ce82d601" dependencies = [ "async-trait", "hyper 0.14.32", @@ -7347,7 +7347,7 @@ dependencies = [ [[package]] name = "starknet_sierra_multicompile" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=d34506d14681c85463dda9af6731d0c5ce82d601#d34506d14681c85463dda9af6731d0c5ce82d601" dependencies = [ "cairo-lang-sierra", "cairo-lang-starknet-classes", @@ -7368,7 +7368,7 @@ dependencies = [ [[package]] name = "starknet_state_sync_types" version = "0.14.0-rc.0" -source = "git+https://github.com/lambdaclass/sequencer.git?branch=bump-cairo-2.10.0#1bc9830952c35576cbd1957bca73195b11616901" +source = "git+https://github.com/lambdaclass/sequencer.git?rev=d34506d14681c85463dda9af6731d0c5ce82d601#d34506d14681c85463dda9af6731d0c5ce82d601" dependencies = [ "async-trait", "futures", diff --git a/Cargo.toml b/Cargo.toml index 9e7506b3..8f261740 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,7 +17,7 @@ fs2 = "0.4.3" cairo-native = { git = "https://github.com/lambdaclass/cairo_native.git", rev = "b90af8ce28dee144c53d0f8090af98a01c1f54e7" } anyhow = "1.0" # Sequencer Dependencies -starknet_api = { git = "https://github.com/lambdaclass/sequencer.git", branch = "bump-cairo-2.10.0" } # replay -blockifier = { git = "https://github.com/lambdaclass/sequencer.git", branch = "bump-cairo-2.10.0", features = ["cairo_native"] } # replay -starknet_gateway = { git = "https://github.com/lambdaclass/sequencer.git", branch = "bump-cairo-2.10.0" } # replay -blockifier_reexecution = { git = "https://github.com/lambdaclass/sequencer.git", branch = "bump-cairo-2.10.0" } # replay +starknet_api = { git = "https://github.com/lambdaclass/sequencer.git", rev = "d34506d14681c85463dda9af6731d0c5ce82d601" } # replay +blockifier = { git = "https://github.com/lambdaclass/sequencer.git", rev = "d34506d14681c85463dda9af6731d0c5ce82d601", features = ["cairo_native"] } # replay +starknet_gateway = { git = "https://github.com/lambdaclass/sequencer.git", rev = "d34506d14681c85463dda9af6731d0c5ce82d601" } # replay +blockifier_reexecution = { git = "https://github.com/lambdaclass/sequencer.git", rev = "d34506d14681c85463dda9af6731d0c5ce82d601" } # replay