From 329e52e80e9243d2984a25d8ff4b9aad5d26750b Mon Sep 17 00:00:00 2001 From: Rakan Al-Huneiti Date: Fri, 14 Jun 2024 15:34:18 +0300 Subject: [PATCH] Reactivate udeps (#749) * Reactivate udeps * Cleanup unused deps * Cleanup unused deps * Rust cache udeps job * Increase runner size --------- Co-authored-by: eyusufatik --- .github/workflows/checks.yml | 74 +- Cargo.lock | 648 +----------------- crates/evm/Cargo.toml | 1 - crates/fullnode/Cargo.toml | 1 - crates/prover/Cargo.toml | 1 - crates/sequencer/Cargo.toml | 1 - .../sov-modules-rollup-blueprint/Cargo.toml | 1 - 7 files changed, 43 insertions(+), 684 deletions(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 20963fd54..cc20e59df 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -101,42 +101,44 @@ jobs: exit 1 fi - # udeps: - # name: udeps - # runs-on: ubicloud-standard-4 - # timeout-minutes: 60 - # if: github.event.pull_request.draft == false - # steps: - # - uses: actions/checkout@v4 - # - uses: rui314/setup-mold@v1 - # - name: Install Protoc - # uses: arduino/setup-protoc@v2 - # with: - # version: "23.2" - # repo-token: ${{ secrets.GITHUB_TOKEN }} - # - name: Toolchain - # uses: actions-rs/toolchain@v1 - # with: - # toolchain: nightly - # override: true - # components: rustfmt, clippy - # - name: Install Rust - # run: rustup show && rustup install nightly && rustup component add rustfmt --toolchain nightly-x86_64-unknown-linux-gnu # Nightly is needed for our configuration of cargo fmt - # - name: Install cargo-risczero - # uses: taiki-e/install-action@v2 - # with: - # tool: cargo-risczero@0.19 - # - name: Install risc0-zkvm toolchain # Use the risc0 cargo extension to install the risc0 std library for the current toolchain - # run: cargo risczero install --version v2024-04-22.0 - # env: - # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - # - name: Run cargo-udeps - # env: - # RUSTFLAGS: -A warnings - # uses: aig787/cargo-udeps-action@v1 - # with: - # version: 'latest' - # args: '--workspace --all-features --all-targets' + udeps: + name: udeps + runs-on: ubicloud-standard-8 + timeout-minutes: 60 + if: github.event.pull_request.draft == false + steps: + - uses: actions/checkout@v4 + - uses: rui314/setup-mold@v1 + - name: Install Protoc + uses: arduino/setup-protoc@v2 + with: + version: "23.2" + repo-token: ${{ secrets.GITHUB_TOKEN }} + - name: Toolchain + uses: actions-rs/toolchain@v1 + with: + toolchain: nightly + override: true + components: rustfmt, clippy + - name: Install Rust + run: rustup show && rustup install nightly && rustup component add rustfmt --toolchain nightly-x86_64-unknown-linux-gnu # Nightly is needed for our configuration of cargo fmt + - name: Rust Cache + uses: Swatinem/rust-cache@v2 + - name: Install cargo-risczero + uses: taiki-e/install-action@v2 + with: + tool: cargo-risczero@0.19 + - name: Install risc0-zkvm toolchain # Use the risc0 cargo extension to install the risc0 std library for the current toolchain + run: cargo risczero install --version v2024-04-22.0 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Run cargo-udeps + env: + RUSTFLAGS: -A warnings + uses: aig787/cargo-udeps-action@v1 + with: + version: 'latest' + args: '--workspace --all-features --all-targets' deny: runs-on: ubuntu-latest diff --git a/Cargo.lock b/Cargo.lock index 6837eaac2..4528cbafe 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -113,15 +113,6 @@ dependencies = [ "zerocopy", ] -[[package]] -name = "aho-corasick" -version = "0.7.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" -dependencies = [ - "memchr", -] - [[package]] name = "aho-corasick" version = "1.1.3" @@ -815,40 +806,6 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "155a5a185e42c6b77ac7b88a15143d930a9e9727a5b7b77eed417404ab15c247" -[[package]] -name = "async-channel" -version = "2.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a" -dependencies = [ - "concurrent-queue", - "event-listener-strategy", - "futures-core", - "pin-project-lite", -] - -[[package]] -name = "async-compression" -version = "0.4.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd066d0b4ef8ecb03a55319dc13aa6910616d0f44008a045bb1835af830abff5" -dependencies = [ - "brotli 6.0.0", - "flate2", - "futures-core", - "memchr", - "pin-project-lite", - "tokio", - "zstd 0.13.1", - "zstd-safe 7.1.0", -] - -[[package]] -name = "async-task" -version = "4.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" - [[package]] name = "async-trait" version = "0.1.80" @@ -1104,7 +1061,7 @@ dependencies = [ "base64 0.13.1", "bitcoin", "borsh", - "brotli 3.5.0", + "brotli", "futures", "hex", "pin-project", @@ -1226,19 +1183,6 @@ dependencies = [ "generic-array", ] -[[package]] -name = "blocking" -version = "1.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea" -dependencies = [ - "async-channel", - "async-task", - "futures-io", - "futures-lite", - "piper", -] - [[package]] name = "blst" version = "0.3.12" @@ -1441,18 +1385,7 @@ checksum = "d640d25bc63c50fb1f0b545ffd80207d2e10a4c965530809b40ba3386825c391" dependencies = [ "alloc-no-stdlib", "alloc-stdlib", - "brotli-decompressor 2.5.1", -] - -[[package]] -name = "brotli" -version = "6.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74f7971dbd9326d58187408ab83117d8ac1bb9c17b085fdacd1cf2f598719b6b" -dependencies = [ - "alloc-no-stdlib", - "alloc-stdlib", - "brotli-decompressor 4.0.1", + "brotli-decompressor", ] [[package]] @@ -1465,16 +1398,6 @@ dependencies = [ "alloc-stdlib", ] -[[package]] -name = "brotli-decompressor" -version = "4.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362" -dependencies = [ - "alloc-no-stdlib", - "alloc-stdlib", -] - [[package]] name = "bs58" version = "0.5.1" @@ -1799,7 +1722,6 @@ dependencies = [ "reth-rpc", "reth-rpc-types", "reth-rpc-types-compat", - "reth-stages", "revm", "revm-inspectors", "schemars", @@ -1832,7 +1754,6 @@ dependencies = [ "serde_json", "shared-backup-db", "sov-db", - "sov-mock-da", "sov-modules-api", "sov-modules-rollup-blueprint", "sov-modules-stf-blueprint", @@ -1856,7 +1777,6 @@ dependencies = [ "sequencer-client", "shared-backup-db", "sov-db", - "sov-mock-da", "sov-modules-api", "sov-modules-rollup-blueprint", "sov-modules-stf-blueprint", @@ -1922,7 +1842,6 @@ dependencies = [ "soft-confirmation-rule-enforcer", "sov-accounts", "sov-db", - "sov-mock-da", "sov-modules-api", "sov-modules-rollup-blueprint", "sov-modules-stf-blueprint", @@ -2075,15 +1994,6 @@ dependencies = [ "digest 0.10.7", ] -[[package]] -name = "concurrent-queue" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" -dependencies = [ - "crossbeam-utils", -] - [[package]] name = "confy" version = "0.6.1" @@ -2119,12 +2029,6 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" name = "const-rollup-config" version = "0.4.0-rc.3" -[[package]] -name = "const-str" -version = "0.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3618cccc083bb987a415d85c02ca6c9994ea5b44731ec28b9ecf09658655fba9" - [[package]] name = "constant_time_eq" version = "0.1.5" @@ -3081,7 +2985,7 @@ dependencies = [ "sha2 0.10.8", "sha3", "thiserror", - "uuid 0.8.2", + "uuid", ] [[package]] @@ -3416,27 +3320,6 @@ dependencies = [ "yansi", ] -[[package]] -name = "event-listener" -version = "5.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba" -dependencies = [ - "concurrent-queue", - "parking", - "pin-project-lite", -] - -[[package]] -name = "event-listener-strategy" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1" -dependencies = [ - "event-listener", - "pin-project-lite", -] - [[package]] name = "eyre" version = "0.6.12" @@ -3632,16 +3515,6 @@ version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" -[[package]] -name = "futures-lite" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" -dependencies = [ - "futures-core", - "pin-project-lite", -] - [[package]] name = "futures-locks" version = "0.7.1" @@ -3954,16 +3827,6 @@ dependencies = [ "hashbrown 0.14.5", ] -[[package]] -name = "hdrhistogram" -version = "7.5.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "765c9198f173dd59ce26ff9f95ef0aafd0a0fe01fb9d72841bc5066a4c06511d" -dependencies = [ - "byteorder", - "num-traits", -] - [[package]] name = "heck" version = "0.4.1" @@ -4124,12 +3987,6 @@ dependencies = [ "pin-project-lite", ] -[[package]] -name = "http-range-header" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "add0ab9360ddbd88cfeb3bd9574a1d85cfdfa14db10b3e21d3700dbc4328758f" - [[package]] name = "httparse" version = "1.9.3" @@ -4629,33 +4486,6 @@ dependencies = [ "tempfile", ] -[[package]] -name = "interprocess" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81f2533f3be42fffe3b5e63b71aeca416c1c3bc33e4e27be018521e76b1f38fb" -dependencies = [ - "blocking", - "cfg-if", - "futures-core", - "futures-io", - "intmap", - "libc", - "once_cell", - "rustc_version 0.4.0", - "spinning", - "thiserror", - "to_method", - "tokio", - "winapi", -] - -[[package]] -name = "intmap" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae52f28f45ac2bc96edb7714de995cffc174a395fb0abf5bff453587c980d7b9" - [[package]] name = "intrusive-collections" version = "0.9.6" @@ -4689,16 +4519,6 @@ version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" -[[package]] -name = "iri-string" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f5f6c2df22c009ac44f6f1499308e7a3ac7ba42cd2378475cc691510e1eef1b" -dependencies = [ - "memchr", - "serde", -] - [[package]] name = "is-terminal" version = "0.4.12" @@ -5246,17 +5066,6 @@ dependencies = [ "void", ] -[[package]] -name = "libproc" -version = "0.14.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae9ea4b75e1a81675429dafe43441df1caea70081e82246a8cccf514884a88bb" -dependencies = [ - "bindgen", - "errno", - "libc", -] - [[package]] name = "libredox" version = "0.1.3" @@ -5440,15 +5249,6 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75761162ae2b0e580d7e7c390558127e5f01b4194debd6221fd8c207fc80e3f5" -[[package]] -name = "mach2" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" -dependencies = [ - "libc", -] - [[package]] name = "markdown" version = "1.0.0-alpha.17" @@ -5543,24 +5343,6 @@ dependencies = [ "portable-atomic", ] -[[package]] -name = "metrics-exporter-prometheus" -version = "0.12.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d4fa7ce7c4862db464a37b0b31d89bca874562f034bd7993895572783d02950" -dependencies = [ - "base64 0.21.7", - "hyper 0.14.29", - "indexmap 1.9.3", - "ipnet", - "metrics", - "metrics-util", - "quanta", - "thiserror", - "tokio", - "tracing", -] - [[package]] name = "metrics-macros" version = "0.7.1" @@ -5572,56 +5354,12 @@ dependencies = [ "syn 2.0.66", ] -[[package]] -name = "metrics-process" -version = "1.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6aa2a67e2580fbeba4d5a96e659945981e700a383b4cea1432e0cfc18f58c5da" -dependencies = [ - "libproc", - "mach2", - "metrics", - "once_cell", - "procfs", - "rlimit", - "windows", -] - -[[package]] -name = "metrics-util" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "111cb375987443c3de8d503580b536f77dc8416d32db62d9456db5d93bd7ac47" -dependencies = [ - "aho-corasick 0.7.20", - "crossbeam-epoch", - "crossbeam-utils", - "hashbrown 0.13.2", - "indexmap 1.9.3", - "metrics", - "num_cpus", - "ordered-float", - "quanta", - "radix_trie", - "sketches-ddsketch", -] - [[package]] name = "mime" version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" -[[package]] -name = "mime_guess" -version = "2.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef" -dependencies = [ - "mime", - "unicase", -] - [[package]] name = "minimal-lexical" version = "0.2.1" @@ -6054,15 +5792,6 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" -[[package]] -name = "ordered-float" -version = "3.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1e1c390732d15f1d48471625cd92d154e66db2c56645e29a9cd26f4699f72dc" -dependencies = [ - "num-traits", -] - [[package]] name = "overload" version = "0.1.1" @@ -6106,12 +5835,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "parking" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" - [[package]] name = "parking_lot" version = "0.11.2" @@ -6357,17 +6080,6 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" -[[package]] -name = "piper" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae1d5c74c9876f070d3e8fd503d748c7d974c3e48da8f41350fa5222ef9b4391" -dependencies = [ - "atomic-waker", - "fastrand", - "futures-io", -] - [[package]] name = "pkcs8" version = "0.10.2" @@ -6575,32 +6287,6 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "procfs" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "731e0d9356b0c25f16f33b5be79b1c57b562f141ebfcdb0ad8ac2c13a24293b4" -dependencies = [ - "bitflags 2.5.0", - "chrono", - "flate2", - "hex", - "lazy_static", - "procfs-core", - "rustix", -] - -[[package]] -name = "procfs-core" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d3554923a69f4ce04c4a754260c338f505ce22642d3830e049a399fc2059a29" -dependencies = [ - "bitflags 2.5.0", - "chrono", - "hex", -] - [[package]] name = "prometheus" version = "0.13.4" @@ -6740,22 +6426,6 @@ dependencies = [ "trust-dns-proto 0.20.4", ] -[[package]] -name = "quanta" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a17e662a7a8291a865152364c20c7abc5e60486ab2001e8ec10b24862de0b9ab" -dependencies = [ - "crossbeam-utils", - "libc", - "mach2", - "once_cell", - "raw-cpuid", - "wasi 0.11.0+wasi-snapshot-preview1", - "web-sys", - "winapi", -] - [[package]] name = "quick-error" version = "1.2.3" @@ -6885,15 +6555,6 @@ dependencies = [ "rand_core 0.6.4", ] -[[package]] -name = "raw-cpuid" -version = "10.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c297679cb867470fa8c9f67dbba74a78d78e3e98d7cf2b08d6d71540f797332" -dependencies = [ - "bitflags 1.3.2", -] - [[package]] name = "rawpointer" version = "0.2.1" @@ -6964,7 +6625,7 @@ version = "1.10.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" dependencies = [ - "aho-corasick 1.1.3", + "aho-corasick", "memchr", "regex-automata 0.4.7", "regex-syntax 0.8.4", @@ -6985,7 +6646,7 @@ version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" dependencies = [ - "aho-corasick 1.1.3", + "aho-corasick", "memchr", "regex-syntax 0.8.4", ] @@ -7421,16 +7082,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "reth-etl" -version = "0.2.0-beta.7" -source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.7#a44e0857373cee447c3823608194ccac53509140" -dependencies = [ - "rayon", - "reth-db", - "tempfile", -] - [[package]] name = "reth-evm" version = "0.2.0-beta.7" @@ -7443,34 +7094,12 @@ dependencies = [ "revm-primitives", ] -[[package]] -name = "reth-exex" -version = "0.2.0-beta.7" -source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.7#a44e0857373cee447c3823608194ccac53509140" -dependencies = [ - "eyre", - "metrics", - "reth-config", - "reth-metrics", - "reth-network", - "reth-node-api", - "reth-node-core", - "reth-payload-builder", - "reth-primitives", - "reth-provider", - "reth-tasks", - "reth-tracing", - "tokio", - "tokio-util", -] - [[package]] name = "reth-interfaces" version = "0.2.0-beta.7" source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.7#a44e0857373cee447c3823608194ccac53509140" dependencies = [ "auto_impl", - "clap", "futures", "reth-consensus", "reth-eth-wire-types", @@ -7482,27 +7111,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "reth-ipc" -version = "0.2.0-beta.7" -source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.7#a44e0857373cee447c3823608194ccac53509140" -dependencies = [ - "async-trait", - "bytes", - "futures", - "futures-util", - "interprocess", - "jsonrpsee", - "pin-project", - "serde_json", - "thiserror", - "tokio", - "tokio-stream", - "tokio-util", - "tower", - "tracing", -] - [[package]] name = "reth-libmdbx" version = "0.2.0-beta.7" @@ -7679,81 +7287,6 @@ dependencies = [ "zstd 0.13.1", ] -[[package]] -name = "reth-node-api" -version = "0.2.0-beta.7" -source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.7#a44e0857373cee447c3823608194ccac53509140" -dependencies = [ - "reth-db", - "reth-engine-primitives", - "reth-evm", - "reth-network", - "reth-payload-builder", - "reth-provider", - "reth-tasks", - "reth-transaction-pool", -] - -[[package]] -name = "reth-node-core" -version = "0.2.0-beta.7" -source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.7#a44e0857373cee447c3823608194ccac53509140" -dependencies = [ - "clap", - "const-str", - "derive_more", - "dirs-next", - "discv5", - "eyre", - "futures", - "humantime", - "hyper 0.14.29", - "metrics", - "metrics-exporter-prometheus", - "metrics-process", - "metrics-util", - "once_cell", - "pin-project", - "procfs", - "rand 0.8.5", - "reth-beacon-consensus", - "reth-codecs", - "reth-config", - "reth-consensus-common", - "reth-db", - "reth-discv4", - "reth-discv5", - "reth-engine-primitives", - "reth-etl", - "reth-evm", - "reth-interfaces", - "reth-metrics", - "reth-net-nat", - "reth-network", - "reth-network-api", - "reth-primitives", - "reth-provider", - "reth-rpc", - "reth-rpc-api", - "reth-rpc-builder", - "reth-rpc-engine-api", - "reth-rpc-types", - "reth-rpc-types-compat", - "reth-tasks", - "reth-tracing", - "reth-transaction-pool", - "reth-trie", - "secp256k1", - "serde", - "serde_json", - "shellexpand", - "thiserror", - "tokio", - "tokio-util", - "tracing", - "vergen", -] - [[package]] name = "reth-payload-builder" version = "0.2.0-beta.7" @@ -7952,33 +7485,6 @@ dependencies = [ "serde_json", ] -[[package]] -name = "reth-rpc-builder" -version = "0.2.0-beta.7" -source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.7#a44e0857373cee447c3823608194ccac53509140" -dependencies = [ - "hyper 0.14.29", - "jsonrpsee", - "metrics", - "pin-project", - "reth-engine-primitives", - "reth-evm", - "reth-ipc", - "reth-metrics", - "reth-network-api", - "reth-provider", - "reth-rpc", - "reth-rpc-api", - "reth-tasks", - "reth-transaction-pool", - "serde", - "strum", - "thiserror", - "tower", - "tower-http", - "tracing", -] - [[package]] name = "reth-rpc-engine-api" version = "0.2.0-beta.7" @@ -8033,33 +7539,6 @@ dependencies = [ "reth-rpc-types", ] -[[package]] -name = "reth-stages" -version = "0.2.0-beta.7" -source = "git+https://github.com/paradigmxyz/reth?tag=v0.2.0-beta.7#a44e0857373cee447c3823608194ccac53509140" -dependencies = [ - "futures-util", - "itertools 0.12.1", - "num-traits", - "rayon", - "reth-codecs", - "reth-config", - "reth-consensus", - "reth-db", - "reth-etl", - "reth-evm", - "reth-exex", - "reth-interfaces", - "reth-primitives", - "reth-provider", - "reth-revm", - "reth-stages-api", - "reth-trie", - "thiserror", - "tokio", - "tracing", -] - [[package]] name = "reth-stages-api" version = "0.2.0-beta.7" @@ -8554,15 +8033,6 @@ dependencies = [ "libm", ] -[[package]] -name = "rlimit" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3560f70f30a0f16d11d01ed078a07740fe6b489667abc7c7b029155d9f21c3d8" -dependencies = [ - "libc", -] - [[package]] name = "rlp" version = "0.5.2" @@ -9319,15 +8789,6 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f" -[[package]] -name = "shellexpand" -version = "3.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b" -dependencies = [ - "dirs", -] - [[package]] name = "shlex" version = "1.3.0" @@ -9371,12 +8832,6 @@ version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" -[[package]] -name = "sketches-ddsketch" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85636c14b73d81f541e525f585c0a2109e6744e1565b5c1668e31c70c10ed65c" - [[package]] name = "slab" version = "0.4.9" @@ -9747,7 +9202,6 @@ dependencies = [ "sov-modules-api", "sov-modules-stf-blueprint", "sov-rollup-interface", - "sov-sequencer", "sov-state", "sov-stf-runner", "tokio", @@ -10069,15 +9523,6 @@ version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" -[[package]] -name = "spinning" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d4f0e86297cad2658d92a707320d87bf4e6ae1050287f51d19b67ef3f153a7b" -dependencies = [ - "lock_api", -] - [[package]] name = "spki" version = "0.7.3" @@ -10457,12 +9902,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" -[[package]] -name = "to_method" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7c4ceeeca15c8384bbc3e011dbd8fccb7f068a440b752b7d9b32ceb0ca0e2e8" - [[package]] name = "tokio" version = "1.38.0" @@ -10644,47 +10083,12 @@ checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" dependencies = [ "futures-core", "futures-util", - "hdrhistogram", - "indexmap 1.9.3", "pin-project", "pin-project-lite", - "rand 0.8.5", - "slab", - "tokio", - "tokio-util", - "tower-layer", - "tower-service", - "tracing", -] - -[[package]] -name = "tower-http" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140" -dependencies = [ - "async-compression", - "base64 0.21.7", - "bitflags 2.5.0", - "bytes", - "futures-core", - "futures-util", - "http 0.2.12", - "http-body 0.4.6", - "http-range-header", - "httpdate", - "iri-string", - "mime", - "mime_guess", - "percent-encoding", - "pin-project-lite", "tokio", - "tokio-util", - "tower", "tower-layer", "tower-service", "tracing", - "uuid 1.8.0", ] [[package]] @@ -11032,15 +10436,6 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94" -[[package]] -name = "unicase" -version = "2.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89" -dependencies = [ - "version_check", -] - [[package]] name = "unicode-bidi" version = "0.3.15" @@ -11171,15 +10566,6 @@ dependencies = [ "serde", ] -[[package]] -name = "uuid" -version = "1.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" -dependencies = [ - "getrandom 0.2.15", -] - [[package]] name = "valuable" version = "0.1.0" @@ -11192,20 +10578,6 @@ version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" -[[package]] -name = "vergen" -version = "8.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e27d6bdd219887a9eadd19e1c34f32e47fa332301184935c6d9bca26f3cca525" -dependencies = [ - "anyhow", - "cargo_metadata 0.18.1", - "cfg-if", - "regex", - "rustversion", - "time", -] - [[package]] name = "version_check" version = "0.9.4" @@ -11403,16 +10775,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" -[[package]] -name = "windows" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" -dependencies = [ - "windows-core", - "windows-targets 0.52.5", -] - [[package]] name = "windows-core" version = "0.52.0" diff --git a/crates/evm/Cargo.toml b/crates/evm/Cargo.toml index 7ce8ed014..acc253c8e 100644 --- a/crates/evm/Cargo.toml +++ b/crates/evm/Cargo.toml @@ -54,7 +54,6 @@ rand = { workspace = true } rayon = { workspace = true } reth-db = { workspace = true } reth-provider = { workspace = true } -reth-stages = { workspace = true } revm = { workspace = true, features = ["optional_block_gas_limit", "optional_eip3607", "optional_no_base_fee"] } sov-prover-storage-manager = { path = "../sovereign-sdk/full-node/sov-prover-storage-manager", features = ["test-utils"] } tempfile = { workspace = true } diff --git a/crates/fullnode/Cargo.toml b/crates/fullnode/Cargo.toml index 7f139f698..3f97c6ef3 100644 --- a/crates/fullnode/Cargo.toml +++ b/crates/fullnode/Cargo.toml @@ -15,7 +15,6 @@ shared-backup-db = { path = "../shared-backup-db" } # Sov SDK deps sov-db = { path = "../sovereign-sdk/full-node/db/sov-db" } -sov-mock-da = { path = "../sovereign-sdk/adapters/mock-da", features = ["native"] } sov-modules-api = { path = "../sovereign-sdk/module-system/sov-modules-api", default-features = false } sov-modules-rollup-blueprint = { path = "../sovereign-sdk/module-system/sov-modules-rollup-blueprint" } sov-modules-stf-blueprint = { path = "../sovereign-sdk/module-system/sov-modules-stf-blueprint", features = ["native"] } diff --git a/crates/prover/Cargo.toml b/crates/prover/Cargo.toml index a46fd154a..71b9dcf0a 100644 --- a/crates/prover/Cargo.toml +++ b/crates/prover/Cargo.toml @@ -15,7 +15,6 @@ shared-backup-db = { path = "../shared-backup-db" } # Sov SDK deps sov-db = { path = "../sovereign-sdk/full-node/db/sov-db" } -sov-mock-da = { path = "../sovereign-sdk/adapters/mock-da", features = ["native"] } sov-modules-api = { path = "../sovereign-sdk/module-system/sov-modules-api", default-features = false } sov-modules-rollup-blueprint = { path = "../sovereign-sdk/module-system/sov-modules-rollup-blueprint" } sov-modules-stf-blueprint = { path = "../sovereign-sdk/module-system/sov-modules-stf-blueprint", features = ["native"] } diff --git a/crates/sequencer/Cargo.toml b/crates/sequencer/Cargo.toml index 5dc9dbb72..df6d83af6 100644 --- a/crates/sequencer/Cargo.toml +++ b/crates/sequencer/Cargo.toml @@ -54,7 +54,6 @@ sov-modules-stf-blueprint = { path = "../sovereign-sdk/module-system/sov-modules citrea-stf = { path = "../citrea-stf", features = ["native"] } soft-confirmation-rule-enforcer = { path = "../soft-confirmation-rule-enforcer", features = ["native"] } sov-accounts = { path = "../sovereign-sdk/module-system/module-implementations/sov-accounts", default-features = false } -sov-mock-da = { path = "../sovereign-sdk/adapters/mock-da", default-features = false } sov-modules-api = { path = "../sovereign-sdk/module-system/sov-modules-api", default-features = false } sov-state = { path = "../sovereign-sdk/module-system/sov-state" } diff --git a/crates/sovereign-sdk/module-system/sov-modules-rollup-blueprint/Cargo.toml b/crates/sovereign-sdk/module-system/sov-modules-rollup-blueprint/Cargo.toml index 83990177d..c51d31fad 100644 --- a/crates/sovereign-sdk/module-system/sov-modules-rollup-blueprint/Cargo.toml +++ b/crates/sovereign-sdk/module-system/sov-modules-rollup-blueprint/Cargo.toml @@ -16,7 +16,6 @@ sequencer-client = { path = "../../../sequencer-client" } sov-cli = { path = "../../module-system/sov-cli" } sov-modules-api = { path = "../../module-system/sov-modules-api", features = ["native"] } sov-rollup-interface = { path = "../../rollup-interface", features = ["native"] } -sov-sequencer = { path = "../../full-node/sov-sequencer" } sov-state = { path = "../sov-state" } sov-stf-runner = { path = "../../full-node/sov-stf-runner", features = ["native"] }