diff --git a/Cargo.lock b/Cargo.lock index b6ebd1f..fa1c2c4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -175,9 +175,9 @@ dependencies = [ [[package]] name = "alloy-dyn-abi" -version = "1.5.3" +version = "1.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "787cb8baf0e681d995c4a4d49713d56b91083930ae42d5d277a07276cafbe76f" +checksum = "14ff5ee5f27aa305bda825c735f686ad71bb65508158f059f513895abe69b8c3" dependencies = [ "alloy-json-abi", "alloy-primitives", @@ -329,9 +329,9 @@ dependencies = [ [[package]] name = "alloy-json-abi" -version = "1.5.3" +version = "1.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dad32d0724b70717ce15a76b48f11a4438010b85a90f728f476e99d5a6b06379" +checksum = "8708475665cc00e081c085886e68eada2f64cfa08fc668213a9231655093d4de" dependencies = [ "alloy-primitives", "alloy-sol-type-parser", @@ -425,9 +425,9 @@ dependencies = [ [[package]] name = "alloy-primitives" -version = "1.5.3" +version = "1.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1841ce147fa6cfdeb6b7751e2583b605bb8eef4238a2d3e0880b5cb3aba0e83" +checksum = "3b88cf92ed20685979ed1d8472422f0c6c2d010cec77caf63aaa7669cc1a7bc2" dependencies = [ "alloy-rlp", "arbitrary", @@ -781,9 +781,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro" -version = "1.5.3" +version = "1.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25d4b140adc0e4f7bd2b4928d2772fbdf4db114312c4619eff08eba7b6440b9e" +checksum = "f5fa1ca7e617c634d2bd9fa71f9ec8e47c07106e248b9fcbd3eaddc13cabd625" dependencies = [ "alloy-sol-macro-expander", "alloy-sol-macro-input", @@ -795,9 +795,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-expander" -version = "1.5.3" +version = "1.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0512730c0658dab978c9706b592c378974fe49cd14614083a37f7f396aaf2eb5" +checksum = "27c00c0c3a75150a9dc7c8c679ca21853a137888b4e1c5569f92d7e2b15b5102" dependencies = [ "alloy-json-abi", "alloy-sol-macro-input", @@ -807,16 +807,16 @@ dependencies = [ "proc-macro-error2", "proc-macro2", "quote", + "sha3", "syn 2.0.114", "syn-solidity", - "tiny-keccak", ] [[package]] name = "alloy-sol-macro-input" -version = "1.5.3" +version = "1.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7f5b5f9e6fc8af3420d527cab5eecddc9c437227df251b3c7eb70b0941d8bd5" +checksum = "297db260eb4d67c105f68d6ba11b8874eec681caec5505eab8fbebee97f790bc" dependencies = [ "alloy-json-abi", "const-hex", @@ -832,9 +832,9 @@ dependencies = [ [[package]] name = "alloy-sol-type-parser" -version = "1.5.3" +version = "1.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6dbdf239d997b705e1c23cc8bb43f301db615b187379fa923d87723d47fcd31" +checksum = "94b91b13181d3bcd23680fd29d7bc861d1f33fbe90fdd0af67162434aeba902d" dependencies = [ "serde", "winnow", @@ -842,9 +842,9 @@ dependencies = [ [[package]] name = "alloy-sol-types" -version = "1.5.3" +version = "1.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67a8a2c35dbb545c6945b933957556693839df252c712194bf201c9e528670a3" +checksum = "fc442cc2a75207b708d481314098a0f8b6f7b58e3148dd8d8cc7407b0d6f9385" dependencies = [ "alloy-json-abi", "alloy-primitives", @@ -2064,6 +2064,16 @@ dependencies = [ "serde", ] +[[package]] +name = "bzip2-sys" +version = "0.1.13+1.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14" +dependencies = [ + "cc", + "pkg-config", +] + [[package]] name = "c-kzg" version = "2.1.5" @@ -2260,9 +2270,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.55" +version = "4.5.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e34525d5bbbd55da2bb745d34b36121baac88d07619a9a09cfcf4a6c0832785" +checksum = "a75ca66430e33a14957acc24c5077b503e7d374151b2b4b3a10c83b4ceb4be0e" dependencies = [ "clap_builder", "clap_derive", @@ -2270,9 +2280,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.55" +version = "4.5.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59a20016a20a3da95bef50ec7238dbd09baeef4311dcdd38ec15aba69812fb61" +checksum = "793207c7fa6300a0608d1080b858e5fdbe713cdc1c8db9fb17777d8a13e63df0" dependencies = [ "anstream", "anstyle", @@ -5507,6 +5517,22 @@ dependencies = [ "redox_syscall 0.7.0", ] +[[package]] +name = "librocksdb-sys" +version = "0.17.3+10.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cef2a00ee60fe526157c9023edab23943fae1ce2ab6f4abb2a807c1746835de9" +dependencies = [ + "bindgen 0.72.1", + "bzip2-sys", + "cc", + "libc", + "libz-sys", + "lz4-sys", + "tikv-jemalloc-sys", + "zstd-sys", +] + [[package]] name = "libz-sys" version = "1.1.23" @@ -7688,7 +7714,7 @@ checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" [[package]] name = "reth" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-rpc-types", "aquamarine", @@ -7734,7 +7760,7 @@ dependencies = [ [[package]] name = "reth-basic-payload-builder" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7758,7 +7784,7 @@ dependencies = [ [[package]] name = "reth-chain-state" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7789,7 +7815,7 @@ dependencies = [ [[package]] name = "reth-chainspec" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-chains", "alloy-consensus", @@ -7809,7 +7835,7 @@ dependencies = [ [[package]] name = "reth-cli" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-genesis", "clap", @@ -7823,7 +7849,7 @@ dependencies = [ [[package]] name = "reth-cli-commands" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-chains", "alloy-consensus", @@ -7901,7 +7927,7 @@ dependencies = [ [[package]] name = "reth-cli-runner" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "reth-tasks", "tokio", @@ -7911,7 +7937,7 @@ dependencies = [ [[package]] name = "reth-cli-util" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7929,7 +7955,7 @@ dependencies = [ [[package]] name = "reth-codecs" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7949,7 +7975,7 @@ dependencies = [ [[package]] name = "reth-codecs-derive" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "proc-macro2", "quote", @@ -7959,7 +7985,7 @@ dependencies = [ [[package]] name = "reth-config" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "eyre", "humantime-serde", @@ -7975,7 +8001,7 @@ dependencies = [ [[package]] name = "reth-consensus" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -7988,7 +8014,7 @@ dependencies = [ [[package]] name = "reth-consensus-common" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8000,7 +8026,7 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8026,7 +8052,7 @@ dependencies = [ [[package]] name = "reth-db" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-primitives", "derive_more", @@ -8052,7 +8078,7 @@ dependencies = [ [[package]] name = "reth-db-api" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -8080,7 +8106,7 @@ dependencies = [ [[package]] name = "reth-db-common" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -8110,7 +8136,7 @@ dependencies = [ [[package]] name = "reth-db-models" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8125,7 +8151,7 @@ dependencies = [ [[package]] name = "reth-discv4" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -8150,7 +8176,7 @@ dependencies = [ [[package]] name = "reth-discv5" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -8174,7 +8200,7 @@ dependencies = [ [[package]] name = "reth-dns-discovery" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-primitives", "data-encoding", @@ -8198,7 +8224,7 @@ dependencies = [ [[package]] name = "reth-downloaders" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8229,7 +8255,7 @@ dependencies = [ [[package]] name = "reth-ecies" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "aes", "alloy-primitives", @@ -8257,7 +8283,7 @@ dependencies = [ [[package]] name = "reth-engine-local" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8282,7 +8308,7 @@ dependencies = [ [[package]] name = "reth-engine-primitives" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8307,7 +8333,7 @@ dependencies = [ [[package]] name = "reth-engine-service" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "futures", "pin-project", @@ -8330,7 +8356,7 @@ dependencies = [ [[package]] name = "reth-engine-tree" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -8384,7 +8410,7 @@ dependencies = [ [[package]] name = "reth-engine-util" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", @@ -8412,7 +8438,7 @@ dependencies = [ [[package]] name = "reth-era" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8427,7 +8453,7 @@ dependencies = [ [[package]] name = "reth-era-downloader" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-primitives", "bytes", @@ -8443,7 +8469,7 @@ dependencies = [ [[package]] name = "reth-era-utils" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8465,7 +8491,7 @@ dependencies = [ [[package]] name = "reth-errors" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -8476,7 +8502,7 @@ dependencies = [ [[package]] name = "reth-eth-wire" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-chains", "alloy-primitives", @@ -8504,7 +8530,7 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8525,7 +8551,7 @@ dependencies = [ [[package]] name = "reth-ethereum-cli" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "clap", "eyre", @@ -8547,7 +8573,7 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8563,7 +8589,7 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8581,7 +8607,7 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-eip2124", "alloy-hardforks", @@ -8594,7 +8620,7 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8623,7 +8649,7 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8643,7 +8669,7 @@ dependencies = [ [[package]] name = "reth-etl" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "rayon", "reth-db-api", @@ -8653,7 +8679,7 @@ dependencies = [ [[package]] name = "reth-evm" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8677,7 +8703,7 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8698,7 +8724,7 @@ dependencies = [ [[package]] name = "reth-execution-errors" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-evm", "alloy-primitives", @@ -8711,7 +8737,7 @@ dependencies = [ [[package]] name = "reth-execution-types" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8729,7 +8755,7 @@ dependencies = [ [[package]] name = "reth-exex" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8767,7 +8793,7 @@ dependencies = [ [[package]] name = "reth-exex-types" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8781,7 +8807,7 @@ dependencies = [ [[package]] name = "reth-fs-util" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "serde", "serde_json", @@ -8791,7 +8817,7 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8819,7 +8845,7 @@ dependencies = [ [[package]] name = "reth-ipc" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "bytes", "futures", @@ -8839,7 +8865,7 @@ dependencies = [ [[package]] name = "reth-libmdbx" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "bitflags 2.10.0", "byteorder", @@ -8855,7 +8881,7 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "bindgen 0.71.1", "cc", @@ -8864,7 +8890,7 @@ dependencies = [ [[package]] name = "reth-metrics" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "futures", "metrics", @@ -8876,7 +8902,7 @@ dependencies = [ [[package]] name = "reth-net-banlist" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-primitives", "ipnet", @@ -8885,7 +8911,7 @@ dependencies = [ [[package]] name = "reth-net-nat" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "futures-util", "if-addrs 0.14.0", @@ -8899,7 +8925,7 @@ dependencies = [ [[package]] name = "reth-network" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8955,7 +8981,7 @@ dependencies = [ [[package]] name = "reth-network-api" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8980,7 +9006,7 @@ dependencies = [ [[package]] name = "reth-network-p2p" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9002,7 +9028,7 @@ dependencies = [ [[package]] name = "reth-network-peers" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9017,7 +9043,7 @@ dependencies = [ [[package]] name = "reth-network-types" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -9031,7 +9057,7 @@ dependencies = [ [[package]] name = "reth-nippy-jar" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "anyhow", "bincode", @@ -9048,7 +9074,7 @@ dependencies = [ [[package]] name = "reth-node-api" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-rpc-types-engine", "eyre", @@ -9072,7 +9098,7 @@ dependencies = [ [[package]] name = "reth-node-builder" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9141,7 +9167,7 @@ dependencies = [ [[package]] name = "reth-node-core" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9197,7 +9223,7 @@ dependencies = [ [[package]] name = "reth-node-ethereum" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-eips", "alloy-network", @@ -9235,7 +9261,7 @@ dependencies = [ [[package]] name = "reth-node-ethstats" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9259,7 +9285,7 @@ dependencies = [ [[package]] name = "reth-node-events" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9283,7 +9309,7 @@ dependencies = [ [[package]] name = "reth-node-metrics" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "bytes", "eyre", @@ -9307,7 +9333,7 @@ dependencies = [ [[package]] name = "reth-node-types" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "reth-chainspec", "reth-db-api", @@ -9319,7 +9345,7 @@ dependencies = [ [[package]] name = "reth-optimism-chainspec" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-chains", "alloy-consensus", @@ -9347,7 +9373,7 @@ dependencies = [ [[package]] name = "reth-optimism-cli" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9395,7 +9421,7 @@ dependencies = [ [[package]] name = "reth-optimism-consensus" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9420,7 +9446,7 @@ dependencies = [ [[package]] name = "reth-optimism-evm" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9448,7 +9474,7 @@ dependencies = [ [[package]] name = "reth-optimism-flashblocks" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9485,7 +9511,7 @@ dependencies = [ [[package]] name = "reth-optimism-forks" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-op-hardforks", "alloy-primitives", @@ -9496,7 +9522,7 @@ dependencies = [ [[package]] name = "reth-optimism-node" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9542,7 +9568,7 @@ dependencies = [ [[package]] name = "reth-optimism-payload-builder" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9582,7 +9608,7 @@ dependencies = [ [[package]] name = "reth-optimism-primitives" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9597,7 +9623,7 @@ dependencies = [ [[package]] name = "reth-optimism-rpc" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9658,7 +9684,7 @@ dependencies = [ [[package]] name = "reth-optimism-storage" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "reth-optimism-primitives", @@ -9668,7 +9694,7 @@ dependencies = [ [[package]] name = "reth-optimism-txpool" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9704,7 +9730,7 @@ dependencies = [ [[package]] name = "reth-payload-builder" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9725,7 +9751,7 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "pin-project", "reth-payload-primitives", @@ -9737,7 +9763,7 @@ dependencies = [ [[package]] name = "reth-payload-primitives" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9760,7 +9786,7 @@ dependencies = [ [[package]] name = "reth-payload-util" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9770,7 +9796,7 @@ dependencies = [ [[package]] name = "reth-payload-validator" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", @@ -9780,7 +9806,7 @@ dependencies = [ [[package]] name = "reth-primitives" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "c-kzg", @@ -9794,7 +9820,7 @@ dependencies = [ [[package]] name = "reth-primitives-traits" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9827,7 +9853,7 @@ dependencies = [ [[package]] name = "reth-provider" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9862,6 +9888,7 @@ dependencies = [ "reth-trie-db", "revm-database", "revm-state", + "rocksdb", "strum 0.27.2", "tokio", "tracing", @@ -9870,7 +9897,7 @@ dependencies = [ [[package]] name = "reth-prune" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9898,7 +9925,7 @@ dependencies = [ [[package]] name = "reth-prune-types" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-primitives", "arbitrary", @@ -9913,7 +9940,7 @@ dependencies = [ [[package]] name = "reth-ress-protocol" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9932,7 +9959,7 @@ dependencies = [ [[package]] name = "reth-ress-provider" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9959,7 +9986,7 @@ dependencies = [ [[package]] name = "reth-revm" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-primitives", "reth-primitives-traits", @@ -9972,7 +9999,7 @@ dependencies = [ [[package]] name = "reth-rpc" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -10054,7 +10081,7 @@ dependencies = [ [[package]] name = "reth-rpc-api" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-eip7928", "alloy-eips", @@ -10084,7 +10111,7 @@ dependencies = [ [[package]] name = "reth-rpc-builder" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-network", "alloy-provider", @@ -10125,7 +10152,7 @@ dependencies = [ [[package]] name = "reth-rpc-convert" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-evm", @@ -10151,7 +10178,7 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10181,7 +10208,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -10225,7 +10252,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10273,7 +10300,7 @@ dependencies = [ [[package]] name = "reth-rpc-layer" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-rpc-types-engine", "http", @@ -10287,7 +10314,7 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10303,7 +10330,7 @@ dependencies = [ [[package]] name = "reth-stages" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10348,7 +10375,7 @@ dependencies = [ [[package]] name = "reth-stages-api" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10375,7 +10402,7 @@ dependencies = [ [[package]] name = "reth-stages-types" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-primitives", "arbitrary", @@ -10389,7 +10416,7 @@ dependencies = [ [[package]] name = "reth-static-file" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-primitives", "parking_lot", @@ -10409,7 +10436,7 @@ dependencies = [ [[package]] name = "reth-static-file-types" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-primitives", "clap", @@ -10422,7 +10449,7 @@ dependencies = [ [[package]] name = "reth-storage-api" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10446,7 +10473,7 @@ dependencies = [ [[package]] name = "reth-storage-errors" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10463,7 +10490,7 @@ dependencies = [ [[package]] name = "reth-tasks" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "auto_impl", "dyn-clone", @@ -10481,7 +10508,7 @@ dependencies = [ [[package]] name = "reth-testing-utils" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10497,7 +10524,7 @@ dependencies = [ [[package]] name = "reth-tokio-util" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "tokio", "tokio-stream", @@ -10507,7 +10534,7 @@ dependencies = [ [[package]] name = "reth-tracing" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "clap", "eyre", @@ -10524,7 +10551,7 @@ dependencies = [ [[package]] name = "reth-tracing-otlp" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "clap", "eyre", @@ -10542,7 +10569,7 @@ dependencies = [ [[package]] name = "reth-transaction-pool" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10582,7 +10609,7 @@ dependencies = [ [[package]] name = "reth-trie" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10608,7 +10635,7 @@ dependencies = [ [[package]] name = "reth-trie-common" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10635,7 +10662,7 @@ dependencies = [ [[package]] name = "reth-trie-db" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-primitives", "metrics", @@ -10655,7 +10682,7 @@ dependencies = [ [[package]] name = "reth-trie-parallel" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10680,7 +10707,7 @@ dependencies = [ [[package]] name = "reth-trie-sparse" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10699,7 +10726,7 @@ dependencies = [ [[package]] name = "reth-trie-sparse-parallel" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10717,7 +10744,7 @@ dependencies = [ [[package]] name = "reth-zstd-compressors" version = "1.10.2" -source = "git+https://github.com/okx/reth?rev=b6a31f31af91abdecb475f2a991906bff9bbef7f#b6a31f31af91abdecb475f2a991906bff9bbef7f" +source = "git+https://github.com/okx/reth?rev=4895907c5dc22e8388e2e991a627d7f42d17bd1b#4895907c5dc22e8388e2e991a627d7f42d17bd1b" dependencies = [ "zstd", ] @@ -11020,6 +11047,16 @@ dependencies = [ "byteorder", ] +[[package]] +name = "rocksdb" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddb7af00d2b17dbd07d82c0063e25411959748ff03e8d4f96134c2ff41fce34f" +dependencies = [ + "libc", + "librocksdb-sys", +] + [[package]] name = "rolling-file" version = "0.2.0" @@ -12022,9 +12059,9 @@ dependencies = [ [[package]] name = "syn-solidity" -version = "1.5.3" +version = "1.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e629391be459480417646f7ca78894442249262a6e095dbd6e4ab6988cfafce0" +checksum = "2379beea9476b89d0237078be761cf8e012d92d5ae4ae0c9a329f974838870fc" dependencies = [ "paste", "proc-macro2", @@ -12297,15 +12334,6 @@ dependencies = [ "time-core", ] -[[package]] -name = "tiny-keccak" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" -dependencies = [ - "crunchy", -] - [[package]] name = "tinystr" version = "0.8.2" @@ -12526,9 +12554,9 @@ checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" [[package]] name = "tonic" -version = "0.14.2" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb7613188ce9f7df5bfe185db26c5814347d110db17920415cf2fbcad85e7203" +checksum = "a286e33f82f8a1ee2df63f4fa35c0becf4a85a0cb03091a15fd7bf0b402dc94a" dependencies = [ "async-trait", "base64 0.22.1", @@ -12552,9 +12580,9 @@ dependencies = [ [[package]] name = "tonic-prost" -version = "0.14.2" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66bd50ad6ce1252d87ef024b3d64fe4c3cf54a86fb9ef4c631fdd0ded7aeaa67" +checksum = "d6c55a2d6a14174563de34409c9f92ff981d006f56da9c6ecd40d9d4a31500b0" dependencies = [ "bytes", "prost", @@ -14275,18 +14303,18 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.8.35" +version = "0.8.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdea86ddd5568519879b8187e1cf04e24fce28f7fe046ceecbce472ff19a2572" +checksum = "dafd85c832c1b68bbb4ec0c72c7f6f4fc5179627d2bc7c26b30e4c0cc11e76cc" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.35" +version = "0.8.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c15e1b46eff7c6c91195752e0eeed8ef040e391cdece7c25376957d5f15df22" +checksum = "7cb7e4e8436d9db52fbd6625dbf2f45243ab84994a72882ec8227b99e72b439a" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index 0ac6074..842ff0f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -74,54 +74,54 @@ xlayer-trace-monitor = { git = "https://github.com/okx/xlayer-toolkit", rev = "0 # ============================================================================== # Reth Dependencies (points to our fork) # ============================================================================== -reth = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-chain-state = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-chainspec = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-cli = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-cli-commands = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-cli-util = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-db = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-db-api = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-engine-primitives = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-errors = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-ethereum-forks = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-evm = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-exex = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-execution-types = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-node-api = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-node-builder = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-node-core = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-node-types = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-optimism-chainspec = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-optimism-cli = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-optimism-consensus = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-optimism-evm = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-optimism-forks = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-optimism-node = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-optimism-payload-builder = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-optimism-primitives = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-optimism-rpc = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-optimism-txpool = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-payload-builder = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-payload-builder-primitives = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-payload-primitives = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-primitives = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-primitives-traits = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-provider = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-revm = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-rpc = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-rpc-api = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-rpc-convert = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-rpc-engine-api = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-rpc-eth-api = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-rpc-eth-types = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-storage-api = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-tasks = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-tokio-util = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-tracing = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-transaction-pool = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-optimism-flashblocks = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-rpc-server-types = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } +reth = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-chain-state = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-chainspec = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-cli = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-cli-commands = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-cli-util = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-db = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-db-api = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-engine-primitives = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-errors = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-ethereum-forks = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-evm = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-exex = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-execution-types = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-node-api = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-node-builder = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-node-core = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-node-types = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-optimism-chainspec = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-optimism-cli = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-optimism-consensus = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-optimism-evm = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-optimism-forks = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-optimism-node = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-optimism-payload-builder = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-optimism-primitives = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-optimism-rpc = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-optimism-txpool = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-payload-builder = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-payload-builder-primitives = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-payload-primitives = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-primitives = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-primitives-traits = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-provider = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-revm = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-rpc = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-rpc-api = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-rpc-convert = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-rpc-engine-api = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-rpc-eth-api = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-rpc-eth-types = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-storage-api = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-tasks = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-tokio-util = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-tracing = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-transaction-pool = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-optimism-flashblocks = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-rpc-server-types = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } # ============================================================================== # Revm Dependencies (follows upstream reth) @@ -213,55 +213,55 @@ moka = { version = "0.12.11", features = ["sync"] } # ============================================================================== # Redirects all paradigmxyz/reth dependencies to okx/reth fork for op-rbuilder. [patch."https://github.com/paradigmxyz/reth"] -reth = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-basic-payload-builder = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-chain-state = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-chainspec = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-cli = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-cli-commands = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-cli-util = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-db = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-db-common = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-errors = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-evm = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-evm-ethereum = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-exex = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-execution-errors = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-execution-types = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-ipc = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-metrics = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-network-peers = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-node-api = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-node-builder = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-node-core = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-node-ethereum = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-optimism-chainspec = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-optimism-cli = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-optimism-consensus = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-optimism-evm = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-optimism-forks = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-optimism-node = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-optimism-payload-builder = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-optimism-primitives = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-optimism-rpc = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-optimism-txpool = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-payload-builder = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-payload-builder-primitives = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-payload-primitives = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-payload-util = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-primitives = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-primitives-traits = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-provider = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-revm = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-rpc-api = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-rpc-engine-api = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-rpc-eth-types = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-rpc-layer = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-storage-api = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-tasks = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-testing-utils = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-tracing-otlp = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-transaction-pool = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-trie = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-trie-db = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } -reth-trie-parallel = { git = "https://github.com/okx/reth", rev = "b6a31f31af91abdecb475f2a991906bff9bbef7f" } +reth = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-basic-payload-builder = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-chain-state = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-chainspec = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-cli = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-cli-commands = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-cli-util = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-db = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-db-common = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-errors = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-evm = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-evm-ethereum = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-exex = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-execution-errors = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-execution-types = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-ipc = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-metrics = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-network-peers = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-node-api = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-node-builder = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-node-core = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-node-ethereum = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-optimism-chainspec = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-optimism-cli = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-optimism-consensus = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-optimism-evm = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-optimism-forks = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-optimism-node = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-optimism-payload-builder = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-optimism-primitives = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-optimism-rpc = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-optimism-txpool = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-payload-builder = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-payload-builder-primitives = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-payload-primitives = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-payload-util = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-primitives = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-primitives-traits = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-provider = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-revm = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-rpc-api = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-rpc-engine-api = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-rpc-eth-types = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-rpc-layer = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-storage-api = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-tasks = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-testing-utils = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-tracing-otlp = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-transaction-pool = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-trie = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-trie-db = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } +reth-trie-parallel = { git = "https://github.com/okx/reth", rev = "4895907c5dc22e8388e2e991a627d7f42d17bd1b" } diff --git a/DockerfileOp b/DockerfileOp index 2dd8844..344c896 100644 --- a/DockerfileOp +++ b/DockerfileOp @@ -49,7 +49,7 @@ RUN if [ -n "$VERGEN_GIT_SHA" ]; then export VERGEN_GIT_SHA="$VERGEN_GIT_SHA"; f COPY . . RUN if [ -n "$VERGEN_GIT_SHA" ]; then export VERGEN_GIT_SHA="$VERGEN_GIT_SHA"; fi && \ if [ -n "$VERGEN_GIT_COMMIT_TIMESTAMP" ]; then export VERGEN_GIT_COMMIT_TIMESTAMP="$VERGEN_GIT_COMMIT_TIMESTAMP"; fi && \ - cargo build --profile $BUILD_PROFILE --bin xlayer-reth-node --manifest-path /app/bin/node/Cargo.toml + cargo build --profile $BUILD_PROFILE --features "$FEATURES" --bin xlayer-reth-node --manifest-path /app/bin/node/Cargo.toml # Copy binary to a fixed location RUN OUTPUT_DIR=$(if [ "$BUILD_PROFILE" = "dev" ] || [ "$BUILD_PROFILE" = "test" ]; then echo debug; else echo "$BUILD_PROFILE"; fi) && \ diff --git a/bin/node/Cargo.toml b/bin/node/Cargo.toml index 89de79e..d530d7b 100644 --- a/bin/node/Cargo.toml +++ b/bin/node/Cargo.toml @@ -92,3 +92,4 @@ default = [] jemalloc = ["reth-cli-util/jemalloc", "reth-optimism-cli/jemalloc"] jemalloc-prof = ["reth-cli-util/jemalloc-prof"] asm-keccak = ["alloy-primitives/asm-keccak"] +edge = ["reth/edge"] diff --git a/justfile b/justfile index bef11f1..2c9646a 100644 --- a/justfile +++ b/justfile @@ -325,6 +325,9 @@ build-tools: build-tools-maxperf: RUSTFLAGS="-C target-cpu=native" cargo build --package xlayer-reth-tools --profile maxperf --features jemalloc,asm-keccak +build-rocksdb: + RUSTFLAGS="-C target-cpu=native" cargo build --profile maxperf --features jemalloc,asm-keccak,edge + install: cargo install --path bin/node --bin xlayer-reth-node --force --locked --profile release @@ -340,7 +343,7 @@ install-tools-maxperf: clean: cargo clean -build-docker suffix="" git_sha="" git_timestamp="": +build-docker suffix="" git_sha="" git_timestamp="" edge="false": #!/usr/bin/env bash set -e # Only clean .cargo in production mode, preserve it for dev builds @@ -364,13 +367,17 @@ build-docker suffix="" git_sha="" git_timestamp="": if [ -n "{{git_timestamp}}" ]; then BUILD_ARGS="$BUILD_ARGS --build-arg VERGEN_GIT_COMMIT_TIMESTAMP={{git_timestamp}}" fi + if [ "{{edge}}" = "true" ]; then + BUILD_ARGS="$BUILD_ARGS --build-arg FEATURES=edge" + echo "🔧 Building with edge feature enabled" + fi docker build $BUILD_ARGS -t $TAG -f DockerfileOp . docker tag $TAG op-reth:latest echo "🔖 Tagged $TAG as op-reth:latest" [no-exit-message] -build-docker-dev reth_path="": +build-docker-dev reth_path="" edge="false": #!/usr/bin/env bash set -e PATH_FILE=".cargo/.reth_source_path" @@ -406,7 +413,7 @@ build-docker-dev reth_path="": sed "s|RETH_PATH_PLACEHOLDER|/reth|g" .reth-dev.toml > .cargo/config.toml # Build Docker image with reth git info - just build-docker dev "$RETH_GIT_SHA" "$RETH_GIT_TIMESTAMP" + just build-docker dev "$RETH_GIT_SHA" "$RETH_GIT_TIMESTAMP" {{edge}} # Clean up synced reth source (will be re-synced on next build) rm -rf .cargo/reth