diff --git a/Cargo.lock b/Cargo.lock index e77e1e2e..83abedb8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3891,7 +3891,7 @@ dependencies = [ [[package]] name = "gwyneth" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-rlp", "alloy-serde", @@ -7897,7 +7897,7 @@ dependencies = [ [[package]] name = "reth" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-rlp", "aquamarine", @@ -7980,7 +7980,7 @@ dependencies = [ [[package]] name = "reth-auto-seal-consensus" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "futures-util", "reth-beacon-consensus", @@ -8008,7 +8008,7 @@ dependencies = [ [[package]] name = "reth-basic-payload-builder" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-rlp", "futures-core", @@ -8031,7 +8031,7 @@ dependencies = [ [[package]] name = "reth-beacon-consensus" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "futures", "itertools 0.13.0", @@ -8065,7 +8065,7 @@ dependencies = [ [[package]] name = "reth-blockchain-tree" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "aquamarine", "linked_hash_set", @@ -8096,7 +8096,7 @@ dependencies = [ [[package]] name = "reth-blockchain-tree-api" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -8108,7 +8108,7 @@ dependencies = [ [[package]] name = "reth-chain-state" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-signer", "alloy-signer-local", @@ -8134,7 +8134,7 @@ dependencies = [ [[package]] name = "reth-chainspec" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-chains", "alloy-eips", @@ -8154,7 +8154,7 @@ dependencies = [ [[package]] name = "reth-cli-commands" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "ahash", "backon", @@ -8208,7 +8208,7 @@ dependencies = [ [[package]] name = "reth-cli-runner" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "reth-tasks", "tokio", @@ -8218,7 +8218,7 @@ dependencies = [ [[package]] name = "reth-cli-util" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-eips", "alloy-primitives 0.8.7", @@ -8233,7 +8233,7 @@ dependencies = [ [[package]] name = "reth-codecs" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8249,7 +8249,7 @@ dependencies = [ [[package]] name = "reth-codecs-derive" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "convert_case 0.6.0", "proc-macro2", @@ -8260,7 +8260,7 @@ dependencies = [ [[package]] name = "reth-config" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "eyre", "humantime-serde", @@ -8274,7 +8274,7 @@ dependencies = [ [[package]] name = "reth-consensus" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "auto_impl", "derive_more 1.0.0", @@ -8284,7 +8284,7 @@ dependencies = [ [[package]] name = "reth-consensus-common" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "reth-chainspec", "reth-consensus", @@ -8294,7 +8294,7 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8317,7 +8317,7 @@ dependencies = [ [[package]] name = "reth-db" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "bytes", "derive_more 1.0.0", @@ -8348,7 +8348,7 @@ dependencies = [ [[package]] name = "reth-db-api" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "arbitrary", "bytes", @@ -8371,7 +8371,7 @@ dependencies = [ [[package]] name = "reth-db-common" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-genesis", "boyer-moore-magiclen", @@ -8397,7 +8397,7 @@ dependencies = [ [[package]] name = "reth-db-models" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "arbitrary", "bytes", @@ -8411,7 +8411,7 @@ dependencies = [ [[package]] name = "reth-discv4" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-primitives 0.8.7", "alloy-rlp", @@ -8435,7 +8435,7 @@ dependencies = [ [[package]] name = "reth-discv5" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-primitives 0.8.7", "alloy-rlp", @@ -8459,7 +8459,7 @@ dependencies = [ [[package]] name = "reth-dns-discovery" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-primitives 0.8.7", "data-encoding", @@ -8481,7 +8481,7 @@ dependencies = [ [[package]] name = "reth-downloaders" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-rlp", "futures", @@ -8508,7 +8508,7 @@ dependencies = [ [[package]] name = "reth-ecies" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "aes", "alloy-primitives 0.8.7", @@ -8539,7 +8539,7 @@ dependencies = [ [[package]] name = "reth-engine-primitives" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "reth-chainspec", "reth-payload-primitives", @@ -8549,7 +8549,7 @@ dependencies = [ [[package]] name = "reth-engine-service" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "futures", "pin-project", @@ -8573,7 +8573,7 @@ dependencies = [ [[package]] name = "reth-engine-tree" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "futures", "metrics", @@ -8608,7 +8608,7 @@ dependencies = [ [[package]] name = "reth-engine-util" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "eyre", "futures", @@ -8638,7 +8638,7 @@ dependencies = [ [[package]] name = "reth-errors" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "reth-blockchain-tree-api", "reth-consensus", @@ -8651,7 +8651,7 @@ dependencies = [ [[package]] name = "reth-eth-wire" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-rlp", "bytes", @@ -8676,7 +8676,7 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-chains", "alloy-genesis", @@ -8692,7 +8692,7 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "reth-chainspec", "reth-consensus", @@ -8704,7 +8704,7 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-rlp", "reth-chainspec", @@ -8722,7 +8722,7 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-chains", "alloy-primitives 0.8.7", @@ -8742,7 +8742,7 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "reth-basic-payload-builder", "reth-errors", @@ -8762,7 +8762,7 @@ dependencies = [ [[package]] name = "reth-etl" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "rayon", "reth-db-api", @@ -8772,7 +8772,7 @@ dependencies = [ [[package]] name = "reth-evm" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-eips", "auto_impl", @@ -8790,7 +8790,7 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-eips", "alloy-sol-types", @@ -8809,7 +8809,7 @@ dependencies = [ [[package]] name = "reth-evm-optimism" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "reth-chainspec", "reth-ethereum-forks", @@ -8829,7 +8829,7 @@ dependencies = [ [[package]] name = "reth-execution-errors" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-eips", "alloy-primitives 0.8.7", @@ -8845,7 +8845,7 @@ dependencies = [ [[package]] name = "reth-execution-types" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "reth-execution-errors", "reth-primitives", @@ -8856,7 +8856,7 @@ dependencies = [ [[package]] name = "reth-exex" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "eyre", "futures", @@ -8883,7 +8883,7 @@ dependencies = [ [[package]] name = "reth-exex-types" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-primitives 0.8.7", "reth-provider", @@ -8892,7 +8892,7 @@ dependencies = [ [[package]] name = "reth-fs-util" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "serde", "serde_json", @@ -8902,7 +8902,7 @@ dependencies = [ [[package]] name = "reth-ipc" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "async-trait", "bytes", @@ -8923,7 +8923,7 @@ dependencies = [ [[package]] name = "reth-libmdbx" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "bitflags 2.6.0", "byteorder", @@ -8939,7 +8939,7 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "bindgen", "cc", @@ -8948,7 +8948,7 @@ dependencies = [ [[package]] name = "reth-metrics" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "futures", "metrics", @@ -8960,7 +8960,7 @@ dependencies = [ [[package]] name = "reth-metrics-derive" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "proc-macro2", "quote", @@ -8971,7 +8971,7 @@ dependencies = [ [[package]] name = "reth-net-banlist" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-primitives 0.8.7", ] @@ -8979,7 +8979,7 @@ dependencies = [ [[package]] name = "reth-net-nat" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "futures-util", "reqwest 0.12.5", @@ -8991,7 +8991,7 @@ dependencies = [ [[package]] name = "reth-network" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-rlp", "aquamarine", @@ -9039,7 +9039,7 @@ dependencies = [ [[package]] name = "reth-network-api" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-primitives 0.8.7", "alloy-rpc-types-admin", @@ -9062,7 +9062,7 @@ dependencies = [ [[package]] name = "reth-network-p2p" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "auto_impl", "derive_more 1.0.0", @@ -9080,7 +9080,7 @@ dependencies = [ [[package]] name = "reth-network-peers" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-primitives 0.8.7", "alloy-rlp", @@ -9095,7 +9095,7 @@ dependencies = [ [[package]] name = "reth-network-types" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "humantime-serde", "reth-ethereum-forks", @@ -9109,7 +9109,7 @@ dependencies = [ [[package]] name = "reth-nippy-jar" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "anyhow", "bincode", @@ -9129,7 +9129,7 @@ dependencies = [ [[package]] name = "reth-node-api" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "reth-chainspec", "reth-db-api", @@ -9147,7 +9147,7 @@ dependencies = [ [[package]] name = "reth-node-builder" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-network", "aquamarine", @@ -9205,7 +9205,7 @@ dependencies = [ [[package]] name = "reth-node-core" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-genesis", "alloy-rpc-types-engine", @@ -9255,7 +9255,7 @@ dependencies = [ [[package]] name = "reth-node-ethereum" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "eyre", "reth-auto-seal-consensus", @@ -9279,7 +9279,7 @@ dependencies = [ [[package]] name = "reth-node-events" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-rpc-types-engine", "futures", @@ -9301,7 +9301,7 @@ dependencies = [ [[package]] name = "reth-node-metrics" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "eyre", "http 1.1.0", @@ -9325,7 +9325,7 @@ dependencies = [ [[package]] name = "reth-optimism-consensus" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "reth-chainspec", "reth-consensus", @@ -9337,12 +9337,12 @@ dependencies = [ [[package]] name = "reth-optimism-primitives" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" [[package]] name = "reth-optimism-rpc" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-primitives 0.8.7", "jsonrpsee-types 0.24.3", @@ -9374,7 +9374,7 @@ dependencies = [ [[package]] name = "reth-payload-builder" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "futures-util", "metrics", @@ -9397,7 +9397,7 @@ dependencies = [ [[package]] name = "reth-payload-primitives" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "reth-chain-state", "reth-chainspec", @@ -9413,7 +9413,7 @@ dependencies = [ [[package]] name = "reth-payload-validator" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "reth-chainspec", "reth-primitives", @@ -9424,7 +9424,7 @@ dependencies = [ [[package]] name = "reth-primitives" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9460,7 +9460,7 @@ dependencies = [ [[package]] name = "reth-primitives-traits" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9484,7 +9484,7 @@ dependencies = [ [[package]] name = "reth-provider" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-rpc-types-engine", "auto_impl", @@ -9523,7 +9523,7 @@ dependencies = [ [[package]] name = "reth-prune" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-primitives 0.8.7", "itertools 0.13.0", @@ -9549,7 +9549,7 @@ dependencies = [ [[package]] name = "reth-prune-types" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-primitives 0.8.7", "bytes", @@ -9563,7 +9563,7 @@ dependencies = [ [[package]] name = "reth-revm" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "reth-chainspec", "reth-consensus-common", @@ -9578,7 +9578,7 @@ dependencies = [ [[package]] name = "reth-rpc" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-dyn-abi", "alloy-genesis", @@ -9634,7 +9634,7 @@ dependencies = [ [[package]] name = "reth-rpc-api" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-json-rpc", "jsonrpsee 0.24.3", @@ -9648,7 +9648,7 @@ dependencies = [ [[package]] name = "reth-rpc-builder" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "http 1.1.0", "jsonrpsee 0.24.3", @@ -9681,7 +9681,7 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "async-trait", "jsonrpsee-core 0.24.3", @@ -9709,7 +9709,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-dyn-abi", "alloy-json-rpc", @@ -9746,7 +9746,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-sol-types", "derive_more 1.0.0", @@ -9784,7 +9784,7 @@ dependencies = [ [[package]] name = "reth-rpc-layer" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-rpc-types-engine", "http 1.1.0", @@ -9797,7 +9797,7 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-primitives 0.8.7", "jsonrpsee-core 0.24.3", @@ -9813,7 +9813,7 @@ dependencies = [ [[package]] name = "reth-rpc-types" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-primitives 0.8.7", "alloy-rpc-types", @@ -9833,7 +9833,7 @@ dependencies = [ [[package]] name = "reth-rpc-types-compat" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-rlp", "alloy-rpc-types", @@ -9845,7 +9845,7 @@ dependencies = [ [[package]] name = "reth-stages" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "futures-util", "itertools 0.13.0", @@ -9879,7 +9879,7 @@ dependencies = [ [[package]] name = "reth-stages-api" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-primitives 0.8.7", "aquamarine", @@ -9906,7 +9906,7 @@ dependencies = [ [[package]] name = "reth-stages-types" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-primitives 0.8.7", "bytes", @@ -9919,7 +9919,7 @@ dependencies = [ [[package]] name = "reth-static-file" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-primitives 0.8.7", "parking_lot 0.12.3", @@ -9939,7 +9939,7 @@ dependencies = [ [[package]] name = "reth-static-file-types" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-primitives 0.8.7", "clap", @@ -9951,7 +9951,7 @@ dependencies = [ [[package]] name = "reth-storage-api" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "auto_impl", "reth-chainspec", @@ -9967,7 +9967,7 @@ dependencies = [ [[package]] name = "reth-storage-errors" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-rlp", "derive_more 1.0.0", @@ -9978,7 +9978,7 @@ dependencies = [ [[package]] name = "reth-tasks" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "auto_impl", "dyn-clone", @@ -9996,7 +9996,7 @@ dependencies = [ [[package]] name = "reth-tokio-util" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "tokio", "tokio-stream", @@ -10006,7 +10006,7 @@ dependencies = [ [[package]] name = "reth-tracing" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "clap", "eyre", @@ -10021,7 +10021,7 @@ dependencies = [ [[package]] name = "reth-transaction-pool" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-rlp", "aquamarine", @@ -10053,7 +10053,7 @@ dependencies = [ [[package]] name = "reth-trie" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-rlp", "auto_impl", @@ -10075,7 +10075,7 @@ dependencies = [ [[package]] name = "reth-trie-common" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -10098,7 +10098,7 @@ dependencies = [ [[package]] name = "reth-trie-db" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-rlp", "auto_impl", @@ -10122,7 +10122,7 @@ dependencies = [ [[package]] name = "reth-trie-parallel" version = "1.0.6" -source = "git+https://github.com/taikoxyz/taiko-reth?branch=gwyneth#f3044540ed15dc6554515551b55ed3afc0bff117" +source = "git+https://github.com/taikoxyz/gwyneth?branch=gwyneth#b9f213f73bff01be454c7e879a33a5af1a81cb1e" dependencies = [ "alloy-rlp", "derive_more 1.0.0", diff --git a/Cargo.toml b/Cargo.toml index 2f6809c8..fc68c6ca 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -85,22 +85,22 @@ revm-precompile = { git = "https://github.com/taikoxyz/revm.git", branch = "v43- revm-inspectors = { git = "https://github.com/taikoxyz/revm-inspectors.git", branch = "main-rbuilder" } [patch."https://github.com/paradigmxyz/reth"] -reth = { git = "https://github.com/taikoxyz/taiko-reth", branch = "gwyneth" } -reth-db = {git = "https://github.com/taikoxyz/taiko-reth", branch = "gwyneth" } -reth-db-common = { git = "https://github.com/taikoxyz/taiko-reth", branch = "gwyneth" } -reth-errors = { git = "https://github.com/taikoxyz/taiko-reth", branch = "gwyneth" } -reth-libmdbx = { git = "https://github.com/taikoxyz/taiko-reth", branch = "gwyneth" } -reth-payload-builder = { git = "https://github.com/taikoxyz/taiko-reth", branch = "gwyneth" } -reth-node-api = { git = "https://github.com/taikoxyz/taiko-reth", branch = "gwyneth" } -reth-trie = { git = "https://github.com/taikoxyz/taiko-reth", branch = "gwyneth" } -reth-trie-parallel = { git = "https://github.com/taikoxyz/taiko-reth", branch = "gwyneth" } -reth-basic-payload-builder = { git = "https://github.com/taikoxyz/taiko-reth", branch = "gwyneth" } -reth-node-core = { git = "https://github.com/taikoxyz/taiko-reth", branch = "gwyneth" } -reth-primitives = { git = "https://github.com/taikoxyz/taiko-reth", branch = "gwyneth" } -reth-provider = { git = "https://github.com/taikoxyz/taiko-reth", branch = "gwyneth" } -reth-chainspec = { git = "https://github.com/taikoxyz/taiko-reth", branch = "gwyneth" } -reth-evm = { git = "https://github.com/taikoxyz/taiko-reth", branch = "gwyneth" } -reth-evm-ethereum = { git = "https://github.com/taikoxyz/taiko-reth", branch = "gwyneth" } -reth-db-api = { git = "https://github.com/taikoxyz/taiko-reth", branch = "gwyneth" } -reth-execution-errors = { git = "https://github.com/taikoxyz/taiko-reth", branch = "gwyneth" } -reth-trie-db = { git = "https://github.com/taikoxyz/taiko-reth", branch = "gwyneth" } +reth = { git = "https://github.com/taikoxyz/gwyneth", branch = "gwyneth" } +reth-db = {git = "https://github.com/taikoxyz/gwyneth", branch = "gwyneth" } +reth-db-common = { git = "https://github.com/taikoxyz/gwyneth", branch = "gwyneth" } +reth-errors = { git = "https://github.com/taikoxyz/gwyneth", branch = "gwyneth" } +reth-libmdbx = { git = "https://github.com/taikoxyz/gwyneth", branch = "gwyneth" } +reth-payload-builder = { git = "https://github.com/taikoxyz/gwyneth", branch = "gwyneth" } +reth-node-api = { git = "https://github.com/taikoxyz/gwyneth", branch = "gwyneth" } +reth-trie = { git = "https://github.com/taikoxyz/gwyneth", branch = "gwyneth" } +reth-trie-parallel = { git = "https://github.com/taikoxyz/gwyneth", branch = "gwyneth" } +reth-basic-payload-builder = { git = "https://github.com/taikoxyz/gwyneth", branch = "gwyneth" } +reth-node-core = { git = "https://github.com/taikoxyz/gwyneth", branch = "gwyneth" } +reth-primitives = { git = "https://github.com/taikoxyz/gwyneth", branch = "gwyneth" } +reth-provider = { git = "https://github.com/taikoxyz/gwyneth", branch = "gwyneth" } +reth-chainspec = { git = "https://github.com/taikoxyz/gwyneth", branch = "gwyneth" } +reth-evm = { git = "https://github.com/taikoxyz/gwyneth", branch = "gwyneth" } +reth-evm-ethereum = { git = "https://github.com/taikoxyz/gwyneth", branch = "gwyneth" } +reth-db-api = { git = "https://github.com/taikoxyz/gwyneth", branch = "gwyneth" } +reth-execution-errors = { git = "https://github.com/taikoxyz/gwyneth", branch = "gwyneth" } +reth-trie-db = { git = "https://github.com/taikoxyz/gwyneth", branch = "gwyneth" } diff --git a/crates/rbuilder/src/building/builders/block_building_helper.rs b/crates/rbuilder/src/building/builders/block_building_helper.rs index 5d2b0879..e513da4b 100644 --- a/crates/rbuilder/src/building/builders/block_building_helper.rs +++ b/crates/rbuilder/src/building/builders/block_building_helper.rs @@ -261,25 +261,27 @@ impl BlockBuildingHelperFromDB { &mut self, payout_tx_value: Option, ) -> Result<(), BlockBuildingHelperError> { - let (bid_value, true_value) = if let (Some(payout_tx_gas), Some(payout_tx_value)) = - (self.payout_tx_gas, payout_tx_value) - { - //println!("insert_proposer_payout_tx"); - match self.partial_block.insert_proposer_payout_tx( - payout_tx_gas, - payout_tx_value, - &self.building_ctx[&self.origin_chain_id], - &mut self.block_state, - ) { - Ok(()) => (payout_tx_value, self.true_block_value()?), - Err(err) => return Err(err.into()), - } - } else { - ( - self.partial_block.coinbase_profit, - self.partial_block.coinbase_profit, - ) - }; + // let (bid_value, true_value) = if let (Some(payout_tx_gas), Some(payout_tx_value)) = + // (self.payout_tx_gas, payout_tx_value) + // { + // //println!("insert_proposer_payout_tx"); + // match self.partial_block.insert_proposer_payout_tx( + // payout_tx_gas, + // payout_tx_value, + // &self.building_ctx[&self.origin_chain_id], + // &mut self.block_state, + // ) { + // Ok(()) => (payout_tx_value, self.true_block_value()?), + // Err(err) => return Err(err.into()), + // } + // } else { + // ( + // self.partial_block.coinbase_profit, + // self.partial_block.coinbase_profit, + // ) + // }; + let bid_value = U256::from(self.partial_block.gas_used); + let true_value = U256::from(self.partial_block.gas_used); // Since some extra money might arrived directly the suggested_fee_recipient (when suggested_fee_recipient != coinbase) // we check the fee_recipient delta and make our bid include that! This is supposed to be what the relay will check. let fee_recipient_balance_after = self diff --git a/crates/rbuilder/src/building/sim.rs b/crates/rbuilder/src/building/sim.rs index eeb726d0..c7914fcc 100644 --- a/crates/rbuilder/src/building/sim.rs +++ b/crates/rbuilder/src/building/sim.rs @@ -334,8 +334,14 @@ pub fn simulate_all_orders_with_sim_tree( let mut sim_errors = Vec::new(); let mut state_for_sim: HashMap> = HashMap::default(); + println!("sim chain_id: {}", ctx.chain_spec.chain.id()); + // TODO(Brecht) state_for_sim.insert( - ctx.chain_spec.chain.id(), + 160010, + Arc::::from(factory.history_by_block_hash(ctx.attributes.parent)?), + ); + state_for_sim.insert( + 167010, Arc::::from(factory.history_by_block_hash(ctx.attributes.parent)?), ); let mut cache_reads = Some(CachedReads::default()); diff --git a/crates/rbuilder/src/live_builder/simulation/sim_worker.rs b/crates/rbuilder/src/live_builder/simulation/sim_worker.rs index 5426279a..6060a5c4 100644 --- a/crates/rbuilder/src/live_builder/simulation/sim_worker.rs +++ b/crates/rbuilder/src/live_builder/simulation/sim_worker.rs @@ -11,6 +11,7 @@ use crate::{ use ahash::HashMap; use reth_db::database::Database; use reth_payload_builder::database::SyncCachedReads as CachedReads; +use reth_provider::StateProvider; use std::{ sync::{Arc, Mutex}, thread::sleep, @@ -49,6 +50,8 @@ pub fn run_sim_worker( //TODO Brecht: fix let chain_id = 167010; + println!("Brecht: simming 3"); + let provider_factory = match provider_factory[&chain_id].check_consistency_and_reopen_if_needed( current_sim_context.block_ctx[&chain_id].block_env.number.to(), ) { @@ -65,19 +68,35 @@ pub fn run_sim_worker( let sim_thread_wait_time = last_sim_finished.elapsed(); let sim_start = Instant::now(); - let state_provider = match provider_factory - .history_by_block_hash(current_sim_context.block_ctx[&chain_id].attributes.parent) - { - Ok(state_provider) => state_provider, - Err(err) => { - error!(?err, "Error while getting state for block"); - // break here so we can try to get new context - // @Metric - break; - } - }; + // let state_provider = match provider_factory + // .history_by_block_hash(current_sim_context.block_ctx[&chain_id].attributes.parent) + // { + // Ok(state_provider) => state_provider, + // Err(err) => { + // error!(?err, "Error while getting state for block"); + // // break here so we can try to get new context + // // @Metric + // break; + // } + // }; let start_time = Instant::now(); - let mut block_state = BlockState::new(state_provider, chain_id).with_cached_reads(cached_reads); + //let providers: HashMap = HashMap::default(); + //providers.insert(chain_id, Arc::new(state_provider.clone())); + //providers.insert(160010, Arc::new(state_provider)); + + let mut state_for_sim: HashMap> = HashMap::default(); + println!("sim 2 chain_id: {}", chain_id); + // TODO(Brecht) + state_for_sim.insert( + 160010, + Arc::::from(provider_factory.history_by_block_hash(current_sim_context.block_ctx[&chain_id].attributes.parent).expect("failed to open state provider")), + ); + state_for_sim.insert( + 167010, + Arc::::from(provider_factory.history_by_block_hash(current_sim_context.block_ctx[&chain_id].attributes.parent).expect("failed to open state provider")), + ); + + let mut block_state = BlockState::new_arc(state_for_sim).with_cached_reads(cached_reads); let sim_result = simulate_order( task.parents.clone(), task.order, diff --git a/crates/rbuilder/src/proposing/mod.rs b/crates/rbuilder/src/proposing/mod.rs index ca02871b..34ce6d30 100644 --- a/crates/rbuilder/src/proposing/mod.rs +++ b/crates/rbuilder/src/proposing/mod.rs @@ -1,11 +1,13 @@ use alloy_network::{EthereumWallet, NetworkWallet, TransactionBuilder}; use alloy_provider::{Provider, ProviderBuilder}; +use alloy_rlp::{Decodable, Encodable}; use alloy_signer_local::PrivateKeySigner; //use alloy_sol_types::{sol, SolCall}; use eyre::Result; //use revm_primitives::{Address, B256, U256}; use alloy_primitives::{B256, U256, Address}; +use reth_primitives::TransactionSigned; //use revm_primitives::address; use url::Url; //use crate::mev_boost::{SubmitBlockRequest}; @@ -69,17 +71,18 @@ impl BlockProposer { println!("propose_block"); let execution_payload = request.execution_payload(); - + // Create the transaction data let (meta, num_txs) = self.create_propose_block_tx_data(&execution_payload)?; - - if num_txs == 1 { - // If there's only the payout tx, don't propose - return Ok(()); - } - //println!("meta: {:?}", meta); - //println!("proposing tx_list: {:?}", tx_list); + // if num_txs == 1 { + // println!("skip propose"); + // // If there's only the payout tx, don't propose + // return Ok(()); + // } + + let decoded_transactions: Vec = decode_transactions(&meta.txList); + println!("decoded_transactions: {:?}", decoded_transactions); let provider = ProviderBuilder::new().on_http(Url::parse(&self.rpc_url.clone()).unwrap()); @@ -90,7 +93,7 @@ impl BlockProposer { // Sign the transaction let chain_id = provider.get_chain_id().await?; let nonce = provider.get_transaction_count(signer.address()).await.unwrap(); - + //let rollup = Rollup::(Address::from_str(&self.contract_address).unwrap(), provider); let propose_data = Rollup::proposeBlockCall { data: vec![meta] }; let propose_data = propose_data.abi_encode(); @@ -126,7 +129,7 @@ impl BlockProposer { "Transaction included in block {}", receipt.block_number.expect("Failed to get block number") ); - + Ok(()) } @@ -145,8 +148,13 @@ impl BlockProposer { } }; - // Create tx_list from transactions -> Are they RLP encoded alredy ? I guess not so doing now. - let tx_list = self.rlp_encode_transactions(&execution_payload.transactions); + let mut transactions = Vec::new(); + for tx_data in execution_payload.transactions.iter() { + transactions.push(TransactionSigned::decode(&mut tx_data.to_vec().as_slice()).unwrap()); + } + + let mut tx_list = Vec::new(); + transactions.encode(&mut tx_list); let tx_list_hash = B256::from(alloy_primitives::keccak256(&tx_list)); println!("proposing for block: {}", execution_payload.block_number); @@ -173,23 +181,10 @@ impl BlockProposer { txList: tx_list.into(), }; - Ok((meta, execution_payload.transactions.len())) - } - - // This one handles '&[ethers::types::Bytes]' and '&Vec' types - fn rlp_encode_transactions(&self, transactions: &[B]) -> Vec - where - B: AsRef<[u8]>, - { - let mut rlp_stream = rlp::RlpStream::new_list(transactions.len()); - - for tx in transactions { - rlp_stream.append(&tx.as_ref()); - } + println!("meta: {:?}", meta); - rlp_stream.out().to_vec() + Ok((meta, execution_payload.transactions.len())) } - } #[derive(Debug, thiserror::Error)] @@ -197,4 +192,13 @@ pub enum ProposeBlockError { #[error("Failed to propose block: {0}")] ProposalFailed(String), // Add other error variants as needed -} \ No newline at end of file +} + +fn decode_transactions(tx_list: &[u8]) -> Vec { + #[allow(clippy::useless_asref)] + Vec::::decode(&mut tx_list.as_ref()).unwrap_or_else(|e| { + // If decoding fails we need to make an empty block + println!("decode_transactions not successful: {e:?}, use empty tx_list"); + vec![] + }) +}