feat: split reth-payload-primitives (#12600)

This commit is contained in:
Federico Gimenez
2024-11-16 18:36:57 +01:00
committed by GitHub
parent 735eb4b97c
commit bf92a5fb59
42 changed files with 302 additions and 223 deletions

View File

@ -22,6 +22,7 @@ reth-rpc-types-compat.workspace = true
reth-evm.workspace = true
reth-execution-types.workspace = true
reth-payload-builder.workspace = true
reth-payload-builder-primitives.workspace = true
reth-payload-util.workspace = true
reth-payload-primitives = { workspace = true, features = ["op"] }
reth-basic-payload-builder.workspace = true

View File

@ -15,7 +15,8 @@ use reth_execution_types::ExecutionOutcome;
use reth_optimism_chainspec::OpChainSpec;
use reth_optimism_consensus::calculate_receipt_root_no_memo_optimism;
use reth_optimism_forks::OpHardforks;
use reth_payload_primitives::{PayloadBuilderAttributes, PayloadBuilderError};
use reth_payload_builder_primitives::PayloadBuilderError;
use reth_payload_primitives::PayloadBuilderAttributes;
use reth_payload_util::PayloadTransactions;
use reth_primitives::{proofs, Block, BlockBody, Receipt, SealedHeader, TransactionSigned, TxType};
use reth_provider::{ProviderError, StateProofProvider, StateProviderFactory, StateRootProvider};