From 459e0bb9430f08b7ea194994da2642f253372dc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20I=C3=B1aki=20Bilbao?= Date: Sat, 18 Oct 2025 19:29:15 -0300 Subject: [PATCH] Bump version to v5.0.0 --- Cargo.lock | 204 +++++++++--------- Cargo.toml | 2 +- .../src/guest_program/src/risc0/Cargo.lock | 22 +- .../src/guest_program/src/sp1/Cargo.lock | 22 +- 4 files changed, 125 insertions(+), 125 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9205b86f7ef..60165ea093d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -258,15 +258,15 @@ dependencies = [ [[package]] name = "archive_sync" -version = "4.0.0" +version = "5.0.0" dependencies = [ "clap 4.5.48", "clap_complete", "ethrex", - "ethrex-common 4.0.0", - "ethrex-rlp 4.0.0", + "ethrex-common 5.0.0", + "ethrex-rlp 5.0.0", "ethrex-rpc", - "ethrex-storage 4.0.0", + "ethrex-storage 5.0.0", "eyre", "hex", "lazy_static", @@ -2900,15 +2900,15 @@ dependencies = [ [[package]] name = "ef_tests-blockchain" -version = "4.0.0" +version = "5.0.0" dependencies = [ "bytes", "datatest-stable", "ethrex-blockchain", - "ethrex-common 4.0.0", + "ethrex-common 5.0.0", "ethrex-prover", - "ethrex-rlp 4.0.0", - "ethrex-storage 4.0.0", + "ethrex-rlp 5.0.0", + "ethrex-storage 5.0.0", "ethrex-vm", "guest_program", "hex", @@ -2921,7 +2921,7 @@ dependencies = [ [[package]] name = "ef_tests-statev2" -version = "4.0.0" +version = "5.0.0" dependencies = [ "alloy-rlp", "bytes", @@ -2929,11 +2929,11 @@ dependencies = [ "clap_complete", "colored", "ethrex-blockchain", - "ethrex-common 4.0.0", + "ethrex-common 5.0.0", "ethrex-l2-rpc", "ethrex-levm", - "ethrex-rlp 4.0.0", - "ethrex-storage 4.0.0", + "ethrex-rlp 5.0.0", + "ethrex-storage 5.0.0", "ethrex-vm", "hex", "secp256k1", @@ -3507,7 +3507,7 @@ dependencies = [ [[package]] name = "ethrex" -version = "4.0.0" +version = "5.0.0" dependencies = [ "anyhow", "bytes", @@ -3515,7 +3515,7 @@ dependencies = [ "clap_complete", "directories 5.0.1", "ethrex-blockchain", - "ethrex-common 4.0.0", + "ethrex-common 5.0.0", "ethrex-config", "ethrex-crypto", "ethrex-dev", @@ -3525,12 +3525,12 @@ dependencies = [ "ethrex-metrics", "ethrex-p2p", "ethrex-prover", - "ethrex-rlp 4.0.0", + "ethrex-rlp 5.0.0", "ethrex-rpc", "ethrex-sdk", - "ethrex-storage 4.0.0", + "ethrex-storage 5.0.0", "ethrex-storage-rollup", - "ethrex-trie 4.0.0", + "ethrex-trie 5.0.0", "ethrex-vm", "eyre", "genesis-tool", @@ -3556,16 +3556,16 @@ dependencies = [ [[package]] name = "ethrex-benches" -version = "4.0.0" +version = "5.0.0" dependencies = [ "bytes", "criterion", "ethrex", "ethrex-blockchain", - "ethrex-common 4.0.0", + "ethrex-common 5.0.0", "ethrex-config", "ethrex-l2-rpc", - "ethrex-storage 4.0.0", + "ethrex-storage 5.0.0", "secp256k1", "serde_json", "tempfile", @@ -3574,13 +3574,13 @@ dependencies = [ [[package]] name = "ethrex-blockchain" -version = "4.0.0" +version = "5.0.0" dependencies = [ "bytes", - "ethrex-common 4.0.0", + "ethrex-common 5.0.0", "ethrex-metrics", - "ethrex-rlp 4.0.0", - "ethrex-storage 4.0.0", + "ethrex-rlp 5.0.0", + "ethrex-storage 5.0.0", "ethrex-vm", "hex", "secp256k1", @@ -3621,14 +3621,14 @@ dependencies = [ [[package]] name = "ethrex-common" -version = "4.0.0" +version = "5.0.0" dependencies = [ "bytes", "crc32fast", "ethereum-types 0.15.1", "ethrex-crypto", - "ethrex-rlp 4.0.0", - "ethrex-trie 4.0.0", + "ethrex-rlp 5.0.0", + "ethrex-trie 5.0.0", "hex", "hex-literal", "kzg-rs", @@ -3650,9 +3650,9 @@ dependencies = [ [[package]] name = "ethrex-config" -version = "4.0.0" +version = "5.0.0" dependencies = [ - "ethrex-common 4.0.0", + "ethrex-common 5.0.0", "ethrex-p2p", "hex", "serde", @@ -3661,7 +3661,7 @@ dependencies = [ [[package]] name = "ethrex-crypto" -version = "4.0.0" +version = "5.0.0" dependencies = [ "c-kzg", "kzg-rs", @@ -3670,7 +3670,7 @@ dependencies = [ [[package]] name = "ethrex-dev" -version = "4.0.0" +version = "5.0.0" dependencies = [ "bytes", "envy", @@ -3689,7 +3689,7 @@ dependencies = [ [[package]] name = "ethrex-l2" -version = "4.0.0" +version = "5.0.0" dependencies = [ "aligned-sdk", "anyhow", @@ -3705,7 +3705,7 @@ dependencies = [ "ethereum-types 0.15.1", "ethers", "ethrex-blockchain", - "ethrex-common 4.0.0", + "ethrex-common 5.0.0", "ethrex-config", "ethrex-dev", "ethrex-l2-common", @@ -3713,12 +3713,12 @@ dependencies = [ "ethrex-levm", "ethrex-metrics", "ethrex-p2p", - "ethrex-rlp 4.0.0", + "ethrex-rlp 5.0.0", "ethrex-rpc", "ethrex-sdk", - "ethrex-storage 4.0.0", + "ethrex-storage 5.0.0", "ethrex-storage-rollup", - "ethrex-trie 4.0.0", + "ethrex-trie 5.0.0", "ethrex-vm", "futures", "guest_program", @@ -3747,14 +3747,14 @@ dependencies = [ [[package]] name = "ethrex-l2-common" -version = "4.0.0" +version = "5.0.0" dependencies = [ "bytes", "ethereum-types 0.15.1", - "ethrex-common 4.0.0", - "ethrex-rlp 4.0.0", - "ethrex-storage 4.0.0", - "ethrex-trie 4.0.0", + "ethrex-common 5.0.0", + "ethrex-rlp 5.0.0", + "ethrex-storage 5.0.0", + "ethrex-trie 5.0.0", "ethrex-vm", "lambdaworks-crypto 0.11.0", "secp256k1", @@ -3765,18 +3765,18 @@ dependencies = [ [[package]] name = "ethrex-l2-rpc" -version = "4.0.0" +version = "5.0.0" dependencies = [ "axum 0.8.6", "bytes", "ethereum-types 0.15.1", "ethrex-blockchain", - "ethrex-common 4.0.0", + "ethrex-common 5.0.0", "ethrex-l2-common", "ethrex-p2p", - "ethrex-rlp 4.0.0", + "ethrex-rlp 5.0.0", "ethrex-rpc", - "ethrex-storage 4.0.0", + "ethrex-storage 5.0.0", "ethrex-storage-rollup", "hex", "reqwest 0.12.23", @@ -3794,7 +3794,7 @@ dependencies = [ [[package]] name = "ethrex-levm" -version = "4.0.0" +version = "5.0.0" dependencies = [ "ark-bn254", "ark-ec", @@ -3804,9 +3804,9 @@ dependencies = [ "colored", "datatest-stable", "derive_more 1.0.0", - "ethrex-common 4.0.0", + "ethrex-common 5.0.0", "ethrex-crypto", - "ethrex-rlp 4.0.0", + "ethrex-rlp 5.0.0", "hex", "k256 0.13.4 (registry+https://github.com/rust-lang/crates.io-index)", "lambdaworks-math 0.11.0", @@ -3828,10 +3828,10 @@ dependencies = [ [[package]] name = "ethrex-metrics" -version = "4.0.0" +version = "5.0.0" dependencies = [ "axum 0.8.6", - "ethrex-common 4.0.0", + "ethrex-common 5.0.0", "prometheus 0.13.4", "serde", "serde_json", @@ -3843,7 +3843,7 @@ dependencies = [ [[package]] name = "ethrex-p2p" -version = "4.0.0" +version = "5.0.0" dependencies = [ "aes", "async-trait", @@ -3853,12 +3853,12 @@ dependencies = [ "ctr", "ethereum-types 0.15.1", "ethrex-blockchain", - "ethrex-common 4.0.0", - "ethrex-rlp 4.0.0", - "ethrex-storage 4.0.0", + "ethrex-common 5.0.0", + "ethrex-rlp 5.0.0", + "ethrex-storage 5.0.0", "ethrex-storage-rollup", "ethrex-threadpool", - "ethrex-trie 4.0.0", + "ethrex-trie 5.0.0", "futures", "hex", "hex-literal", @@ -3886,7 +3886,7 @@ dependencies = [ [[package]] name = "ethrex-prover" -version = "4.0.0" +version = "5.0.0" dependencies = [ "anyhow", "bincode", @@ -3894,12 +3894,12 @@ dependencies = [ "clap 4.5.48", "ethereum-types 0.15.1", "ethrex-blockchain", - "ethrex-common 4.0.0", + "ethrex-common 5.0.0", "ethrex-l2", "ethrex-l2-common", - "ethrex-rlp 4.0.0", + "ethrex-rlp 5.0.0", "ethrex-sdk", - "ethrex-storage 4.0.0", + "ethrex-storage 5.0.0", "ethrex-vm", "guest_program", "hex", @@ -3936,7 +3936,7 @@ dependencies = [ [[package]] name = "ethrex-rlp" -version = "4.0.0" +version = "5.0.0" dependencies = [ "bytes", "ethereum-types 0.15.1", @@ -3950,7 +3950,7 @@ dependencies = [ [[package]] name = "ethrex-rpc" -version = "4.0.0" +version = "5.0.0" dependencies = [ "axum 0.8.6", "axum-extra", @@ -3958,13 +3958,13 @@ dependencies = [ "envy", "ethereum-types 0.15.1", "ethrex-blockchain", - "ethrex-common 4.0.0", + "ethrex-common 5.0.0", "ethrex-l2-common", "ethrex-p2p", - "ethrex-rlp 4.0.0", - "ethrex-storage 4.0.0", + "ethrex-rlp 5.0.0", + "ethrex-storage 5.0.0", "ethrex-storage-rollup", - "ethrex-trie 4.0.0", + "ethrex-trie 5.0.0", "ethrex-vm", "hex", "hex-literal", @@ -3988,14 +3988,14 @@ dependencies = [ [[package]] name = "ethrex-sdk" -version = "4.0.0" +version = "5.0.0" dependencies = [ "bytes", "ethereum-types 0.15.1", - "ethrex-common 4.0.0", + "ethrex-common 5.0.0", "ethrex-l2-common", "ethrex-l2-rpc", - "ethrex-rlp 4.0.0", + "ethrex-rlp 5.0.0", "ethrex-rpc", "ethrex-sdk-contract-utils", "eyre", @@ -4013,7 +4013,7 @@ dependencies = [ [[package]] name = "ethrex-sdk-contract-utils" -version = "4.0.0" +version = "5.0.0" dependencies = [ "thiserror 2.0.17", "tracing", @@ -4044,16 +4044,16 @@ dependencies = [ [[package]] name = "ethrex-storage" -version = "4.0.0" +version = "5.0.0" dependencies = [ "anyhow", "async-trait", "bincode", "bytes", "ethereum-types 0.15.1", - "ethrex-common 4.0.0", - "ethrex-rlp 4.0.0", - "ethrex-trie 4.0.0", + "ethrex-common 5.0.0", + "ethrex-rlp 5.0.0", + "ethrex-trie 5.0.0", "hex", "hex-literal", "rocksdb", @@ -4068,17 +4068,17 @@ dependencies = [ [[package]] name = "ethrex-storage-rollup" -version = "4.0.0" +version = "5.0.0" dependencies = [ "anyhow", "async-trait", "bincode", "ethereum-types 0.15.1", - "ethrex-common 4.0.0", + "ethrex-common 5.0.0", "ethrex-l2-common", - "ethrex-rlp 4.0.0", - "ethrex-storage 4.0.0", - "ethrex-trie 4.0.0", + "ethrex-rlp 5.0.0", + "ethrex-storage 5.0.0", + "ethrex-trie 5.0.0", "futures", "libsql", "thiserror 2.0.17", @@ -4116,7 +4116,7 @@ dependencies = [ [[package]] name = "ethrex-trie" -version = "4.0.0" +version = "5.0.0" dependencies = [ "anyhow", "bytes", @@ -4125,7 +4125,7 @@ dependencies = [ "crossbeam 0.8.4", "digest 0.10.7", "ethereum-types 0.15.1", - "ethrex-rlp 4.0.0", + "ethrex-rlp 5.0.0", "ethrex-threadpool", "hasher", "hex", @@ -4145,17 +4145,17 @@ dependencies = [ [[package]] name = "ethrex-vm" -version = "4.0.0" +version = "5.0.0" dependencies = [ "bincode", "bytes", "derive_more 1.0.0", "dyn-clone", "ethereum-types 0.15.1", - "ethrex-common 4.0.0", + "ethrex-common 5.0.0", "ethrex-levm", - "ethrex-rlp 4.0.0", - "ethrex-trie 4.0.0", + "ethrex-rlp 5.0.0", + "ethrex-trie 5.0.0", "hex", "lazy_static", "rkyv", @@ -4610,9 +4610,9 @@ dependencies = [ [[package]] name = "genesis-tool" -version = "4.0.0" +version = "5.0.0" dependencies = [ - "ethrex-common 4.0.0", + "ethrex-common 5.0.0", "serde_json", ] @@ -4784,16 +4784,16 @@ dependencies = [ [[package]] name = "guest_program" -version = "4.0.0" +version = "5.0.0" dependencies = [ "bytes", "ethrex-blockchain", - "ethrex-common 4.0.0", + "ethrex-common 5.0.0", "ethrex-crypto", "ethrex-l2-common", - "ethrex-rlp 4.0.0", - "ethrex-storage 4.0.0", - "ethrex-trie 4.0.0", + "ethrex-rlp 5.0.0", + "ethrex-storage 5.0.0", + "ethrex-trie 5.0.0", "ethrex-vm", "hex", "risc0-build", @@ -5050,7 +5050,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "hive_report" -version = "4.0.0" +version = "5.0.0" dependencies = [ "serde", "serde_json", @@ -6340,12 +6340,12 @@ checksum = "f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed" [[package]] name = "load_test" -version = "4.0.0" +version = "5.0.0" dependencies = [ "clap 4.5.48", "ethereum-types 0.15.1", "ethrex-blockchain", - "ethrex-common 4.0.0", + "ethrex-common 5.0.0", "ethrex-l2-common", "ethrex-l2-rpc", "ethrex-rpc", @@ -6359,7 +6359,7 @@ dependencies = [ [[package]] name = "loc" -version = "4.0.0" +version = "5.0.0" dependencies = [ "clap 4.5.48", "clap_complete", @@ -6683,14 +6683,14 @@ dependencies = [ [[package]] name = "migrations" -version = "4.0.0" +version = "5.0.0" dependencies = [ "clap 4.5.48", "ethrex-blockchain", "ethrex-common 1.0.0", - "ethrex-common 4.0.0", + "ethrex-common 5.0.0", "ethrex-storage 1.0.0", - "ethrex-storage 4.0.0", + "ethrex-storage 5.0.0", "tokio", ] @@ -8656,11 +8656,11 @@ dependencies = [ [[package]] name = "reorgs" -version = "4.0.0" +version = "5.0.0" dependencies = [ "ethrex", "ethrex-blockchain", - "ethrex-common 4.0.0", + "ethrex-common 5.0.0", "ethrex-config", "ethrex-l2-common", "ethrex-l2-rpc", @@ -9401,9 +9401,9 @@ dependencies = [ "clap 4.5.48", "env_logger 0.11.8", "ethrex-blockchain", - "ethrex-common 4.0.0", + "ethrex-common 5.0.0", "ethrex-levm", - "ethrex-storage 4.0.0", + "ethrex-storage 5.0.0", "ethrex-vm", "hex", "json5", diff --git a/Cargo.toml b/Cargo.toml index eedb1eaeb12..753c4c08e8b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -40,7 +40,7 @@ resolver = "2" default-members = ["cmd/ethrex"] [workspace.package] -version = "4.0.0" +version = "5.0.0" edition = "2024" authors = ["LambdaClass"] documentation = "https://docs.ethrex.xyz" diff --git a/crates/l2/prover/src/guest_program/src/risc0/Cargo.lock b/crates/l2/prover/src/guest_program/src/risc0/Cargo.lock index f64929d6b05..c3d30769f90 100644 --- a/crates/l2/prover/src/guest_program/src/risc0/Cargo.lock +++ b/crates/l2/prover/src/guest_program/src/risc0/Cargo.lock @@ -1183,7 +1183,7 @@ dependencies = [ [[package]] name = "ethrex-blockchain" -version = "4.0.0" +version = "5.0.0" dependencies = [ "bytes", "ethrex-common", @@ -1201,7 +1201,7 @@ dependencies = [ [[package]] name = "ethrex-common" -version = "4.0.0" +version = "5.0.0" dependencies = [ "bytes", "crc32fast", @@ -1229,7 +1229,7 @@ dependencies = [ [[package]] name = "ethrex-crypto" -version = "4.0.0" +version = "5.0.0" dependencies = [ "c-kzg", "kzg-rs", @@ -1238,7 +1238,7 @@ dependencies = [ [[package]] name = "ethrex-l2-common" -version = "4.0.0" +version = "5.0.0" dependencies = [ "bytes", "ethereum-types", @@ -1256,7 +1256,7 @@ dependencies = [ [[package]] name = "ethrex-levm" -version = "4.0.0" +version = "5.0.0" dependencies = [ "ark-bn254", "ark-ec", @@ -1286,7 +1286,7 @@ dependencies = [ [[package]] name = "ethrex-metrics" -version = "4.0.0" +version = "5.0.0" dependencies = [ "ethrex-common", "serde", @@ -1297,7 +1297,7 @@ dependencies = [ [[package]] name = "ethrex-rlp" -version = "4.0.0" +version = "5.0.0" dependencies = [ "bytes", "ethereum-types", @@ -1310,7 +1310,7 @@ dependencies = [ [[package]] name = "ethrex-storage" -version = "4.0.0" +version = "5.0.0" dependencies = [ "anyhow", "async-trait", @@ -1337,7 +1337,7 @@ dependencies = [ [[package]] name = "ethrex-trie" -version = "4.0.0" +version = "5.0.0" dependencies = [ "anyhow", "bytes", @@ -1358,7 +1358,7 @@ dependencies = [ [[package]] name = "ethrex-vm" -version = "4.0.0" +version = "5.0.0" dependencies = [ "bincode", "bytes", @@ -1597,7 +1597,7 @@ dependencies = [ [[package]] name = "guest_program" -version = "4.0.0" +version = "5.0.0" dependencies = [ "bytes", "ethrex-blockchain", diff --git a/crates/l2/prover/src/guest_program/src/sp1/Cargo.lock b/crates/l2/prover/src/guest_program/src/sp1/Cargo.lock index 999280a852c..b14b2f2d352 100644 --- a/crates/l2/prover/src/guest_program/src/sp1/Cargo.lock +++ b/crates/l2/prover/src/guest_program/src/sp1/Cargo.lock @@ -962,7 +962,7 @@ dependencies = [ [[package]] name = "ethrex-blockchain" -version = "4.0.0" +version = "5.0.0" dependencies = [ "bytes", "ethrex-common", @@ -980,7 +980,7 @@ dependencies = [ [[package]] name = "ethrex-common" -version = "4.0.0" +version = "5.0.0" dependencies = [ "bytes", "crc32fast", @@ -1008,7 +1008,7 @@ dependencies = [ [[package]] name = "ethrex-crypto" -version = "4.0.0" +version = "5.0.0" dependencies = [ "kzg-rs", "thiserror", @@ -1016,7 +1016,7 @@ dependencies = [ [[package]] name = "ethrex-l2-common" -version = "4.0.0" +version = "5.0.0" dependencies = [ "bytes", "ethereum-types", @@ -1034,7 +1034,7 @@ dependencies = [ [[package]] name = "ethrex-levm" -version = "4.0.0" +version = "5.0.0" dependencies = [ "ark-bn254", "ark-ec", @@ -1065,7 +1065,7 @@ dependencies = [ [[package]] name = "ethrex-metrics" -version = "4.0.0" +version = "5.0.0" dependencies = [ "ethrex-common", "serde", @@ -1076,7 +1076,7 @@ dependencies = [ [[package]] name = "ethrex-rlp" -version = "4.0.0" +version = "5.0.0" dependencies = [ "bytes", "ethereum-types", @@ -1089,7 +1089,7 @@ dependencies = [ [[package]] name = "ethrex-storage" -version = "4.0.0" +version = "5.0.0" dependencies = [ "anyhow", "async-trait", @@ -1116,7 +1116,7 @@ dependencies = [ [[package]] name = "ethrex-trie" -version = "4.0.0" +version = "5.0.0" dependencies = [ "anyhow", "bytes", @@ -1137,7 +1137,7 @@ dependencies = [ [[package]] name = "ethrex-vm" -version = "4.0.0" +version = "5.0.0" dependencies = [ "bincode", "bytes", @@ -1343,7 +1343,7 @@ dependencies = [ [[package]] name = "guest_program" -version = "4.0.0" +version = "5.0.0" dependencies = [ "bytes", "ethrex-blockchain",