feat: make downloaders and clients generic over block parts (#12469)

Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
This commit is contained in:
Arsenii Kulikov
2024-11-12 19:13:21 +04:00
committed by GitHub
parent 3a337cd7d4
commit aece53ae88
60 changed files with 631 additions and 409 deletions

6
Cargo.lock generated
View File

@ -6391,6 +6391,7 @@ dependencies = [
"reth-payload-primitives",
"reth-payload-validator",
"reth-primitives",
"reth-primitives-traits",
"reth-provider",
"reth-prune",
"reth-revm",
@ -7029,6 +7030,7 @@ dependencies = [
name = "reth-downloaders"
version = "1.1.1"
dependencies = [
"alloy-consensus",
"alloy-eips",
"alloy-primitives",
"alloy-rlp",
@ -7829,6 +7831,7 @@ dependencies = [
name = "reth-network-p2p"
version = "1.1.1"
dependencies = [
"alloy-consensus",
"alloy-eips",
"alloy-primitives",
"auto_impl",
@ -7997,7 +8000,7 @@ dependencies = [
"reth-chainspec",
"reth-cli-util",
"reth-config",
"reth-consensus-common",
"reth-consensus",
"reth-db",
"reth-discv4",
"reth-discv5",
@ -8006,6 +8009,7 @@ dependencies = [
"reth-network-p2p",
"reth-network-peers",
"reth-primitives",
"reth-primitives-traits",
"reth-prune-types",
"reth-rpc-eth-types",
"reth-rpc-server-types",