mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
feat: split reth-payload-primitives (#12600)
This commit is contained in:
@ -15,6 +15,7 @@ workspace = true
|
||||
# reth
|
||||
reth-primitives = { workspace = true, optional = true }
|
||||
reth-chain-state.workspace = true
|
||||
reth-payload-builder-primitives.workspace = true
|
||||
reth-payload-primitives.workspace = true
|
||||
reth-ethereum-engine-primitives.workspace = true
|
||||
|
||||
|
||||
@ -113,7 +113,8 @@ pub mod noop;
|
||||
pub mod test_utils;
|
||||
|
||||
pub use alloy_rpc_types::engine::PayloadId;
|
||||
pub use reth_payload_primitives::{PayloadBuilderError, PayloadKind};
|
||||
pub use reth_payload_builder_primitives::PayloadBuilderError;
|
||||
pub use reth_payload_primitives::PayloadKind;
|
||||
pub use service::{
|
||||
PayloadBuilderHandle, PayloadBuilderService, PayloadServiceCommand, PayloadStore,
|
||||
};
|
||||
|
||||
@ -10,10 +10,10 @@ use crate::{
|
||||
use alloy_rpc_types::engine::PayloadId;
|
||||
use futures_util::{future::FutureExt, Stream, StreamExt};
|
||||
use reth_chain_state::CanonStateNotification;
|
||||
use reth_payload_primitives::{
|
||||
BuiltPayload, Events, PayloadBuilder, PayloadBuilderAttributes, PayloadBuilderError,
|
||||
PayloadEvents, PayloadKind, PayloadStoreExt, PayloadTypes,
|
||||
use reth_payload_builder_primitives::{
|
||||
Events, PayloadBuilder, PayloadBuilderError, PayloadEvents, PayloadStoreExt,
|
||||
};
|
||||
use reth_payload_primitives::{BuiltPayload, PayloadBuilderAttributes, PayloadKind, PayloadTypes};
|
||||
use std::{
|
||||
fmt,
|
||||
future::Future,
|
||||
|
||||
@ -7,7 +7,8 @@ use crate::{
|
||||
|
||||
use alloy_primitives::U256;
|
||||
use reth_chain_state::{CanonStateNotification, ExecutedBlock};
|
||||
use reth_payload_primitives::{PayloadBuilderError, PayloadKind, PayloadTypes};
|
||||
use reth_payload_builder_primitives::PayloadBuilderError;
|
||||
use reth_payload_primitives::{PayloadKind, PayloadTypes};
|
||||
use reth_primitives::Block;
|
||||
use std::{
|
||||
future::Future,
|
||||
|
||||
@ -1,9 +1,8 @@
|
||||
//! Trait abstractions used by the payload crate.
|
||||
|
||||
use reth_chain_state::CanonStateNotification;
|
||||
use reth_payload_primitives::{
|
||||
BuiltPayload, PayloadBuilderAttributes, PayloadBuilderError, PayloadKind,
|
||||
};
|
||||
use reth_payload_builder_primitives::PayloadBuilderError;
|
||||
use reth_payload_primitives::{BuiltPayload, PayloadBuilderAttributes, PayloadKind};
|
||||
use std::future::Future;
|
||||
|
||||
/// A type that can build a payload.
|
||||
|
||||
Reference in New Issue
Block a user