mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
renamed OptimismBuiltPayload to OpBuiltPayload (#12227)
This commit is contained in:
@ -33,7 +33,7 @@ use tracing::{debug, trace, warn};
|
||||
|
||||
use crate::{
|
||||
error::OptimismPayloadBuilderError,
|
||||
payload::{OpPayloadBuilderAttributes, OptimismBuiltPayload},
|
||||
payload::{OpBuiltPayload, OpPayloadBuilderAttributes},
|
||||
};
|
||||
use op_alloy_consensus::DepositTransaction;
|
||||
|
||||
@ -97,12 +97,12 @@ where
|
||||
EvmConfig: ConfigureEvm<Header = Header>,
|
||||
{
|
||||
type Attributes = OpPayloadBuilderAttributes;
|
||||
type BuiltPayload = OptimismBuiltPayload;
|
||||
type BuiltPayload = OpBuiltPayload;
|
||||
|
||||
fn try_build(
|
||||
&self,
|
||||
args: BuildArguments<Pool, Client, OpPayloadBuilderAttributes, OptimismBuiltPayload>,
|
||||
) -> Result<BuildOutcome<OptimismBuiltPayload>, PayloadBuilderError> {
|
||||
args: BuildArguments<Pool, Client, OpPayloadBuilderAttributes, OpBuiltPayload>,
|
||||
) -> Result<BuildOutcome<OpBuiltPayload>, PayloadBuilderError> {
|
||||
let (cfg_env, block_env) = self
|
||||
.cfg_and_block_env(&args.config, &args.config.parent_header)
|
||||
.map_err(PayloadBuilderError::other)?;
|
||||
@ -111,7 +111,7 @@ where
|
||||
|
||||
fn on_missing_payload(
|
||||
&self,
|
||||
_args: BuildArguments<Pool, Client, OpPayloadBuilderAttributes, OptimismBuiltPayload>,
|
||||
_args: BuildArguments<Pool, Client, OpPayloadBuilderAttributes, OpBuiltPayload>,
|
||||
) -> MissingPayloadBehaviour<Self::BuiltPayload> {
|
||||
// we want to await the job that's already in progress because that should be returned as
|
||||
// is, there's no benefit in racing another job
|
||||
@ -124,7 +124,7 @@ where
|
||||
&self,
|
||||
client: &Client,
|
||||
config: PayloadConfig<Self::Attributes>,
|
||||
) -> Result<OptimismBuiltPayload, PayloadBuilderError> {
|
||||
) -> Result<OpBuiltPayload, PayloadBuilderError> {
|
||||
let args = BuildArguments {
|
||||
client,
|
||||
config,
|
||||
@ -154,11 +154,11 @@ where
|
||||
#[inline]
|
||||
pub(crate) fn optimism_payload<EvmConfig, Pool, Client>(
|
||||
evm_config: &EvmConfig,
|
||||
args: BuildArguments<Pool, Client, OpPayloadBuilderAttributes, OptimismBuiltPayload>,
|
||||
args: BuildArguments<Pool, Client, OpPayloadBuilderAttributes, OpBuiltPayload>,
|
||||
initialized_cfg: CfgEnvWithHandlerCfg,
|
||||
initialized_block_env: BlockEnv,
|
||||
_compute_pending_block: bool,
|
||||
) -> Result<BuildOutcome<OptimismBuiltPayload>, PayloadBuilderError>
|
||||
) -> Result<BuildOutcome<OpBuiltPayload>, PayloadBuilderError>
|
||||
where
|
||||
EvmConfig: ConfigureEvm<Header = Header>,
|
||||
Client: StateProviderFactory + ChainSpecProvider<ChainSpec = OpChainSpec>,
|
||||
@ -523,7 +523,7 @@ where
|
||||
|
||||
let no_tx_pool = attributes.no_tx_pool;
|
||||
|
||||
let payload = OptimismBuiltPayload::new(
|
||||
let payload = OpBuiltPayload::new(
|
||||
attributes.payload_attributes.id,
|
||||
sealed_block,
|
||||
total_fees,
|
||||
|
||||
@ -15,4 +15,4 @@ pub mod builder;
|
||||
pub use builder::OptimismPayloadBuilder;
|
||||
pub mod error;
|
||||
pub mod payload;
|
||||
pub use payload::{OpPayloadAttributes, OpPayloadBuilderAttributes, OptimismBuiltPayload};
|
||||
pub use payload::{OpBuiltPayload, OpPayloadAttributes, OpPayloadBuilderAttributes};
|
||||
|
||||
@ -154,7 +154,7 @@ impl PayloadBuilderAttributes for OpPayloadBuilderAttributes {
|
||||
|
||||
/// Contains the built payload.
|
||||
#[derive(Debug, Clone)]
|
||||
pub struct OptimismBuiltPayload {
|
||||
pub struct OpBuiltPayload {
|
||||
/// Identifier of the payload
|
||||
pub(crate) id: PayloadId,
|
||||
/// The built block
|
||||
@ -174,7 +174,7 @@ pub struct OptimismBuiltPayload {
|
||||
|
||||
// === impl BuiltPayload ===
|
||||
|
||||
impl OptimismBuiltPayload {
|
||||
impl OpBuiltPayload {
|
||||
/// Initializes the payload with the given initial block.
|
||||
pub const fn new(
|
||||
id: PayloadId,
|
||||
@ -208,7 +208,7 @@ impl OptimismBuiltPayload {
|
||||
}
|
||||
}
|
||||
|
||||
impl BuiltPayload for OptimismBuiltPayload {
|
||||
impl BuiltPayload for OpBuiltPayload {
|
||||
fn block(&self) -> &SealedBlock {
|
||||
&self.block
|
||||
}
|
||||
@ -226,7 +226,7 @@ impl BuiltPayload for OptimismBuiltPayload {
|
||||
}
|
||||
}
|
||||
|
||||
impl BuiltPayload for &OptimismBuiltPayload {
|
||||
impl BuiltPayload for &OpBuiltPayload {
|
||||
fn block(&self) -> &SealedBlock {
|
||||
(**self).block()
|
||||
}
|
||||
@ -245,24 +245,24 @@ impl BuiltPayload for &OptimismBuiltPayload {
|
||||
}
|
||||
|
||||
// V1 engine_getPayloadV1 response
|
||||
impl From<OptimismBuiltPayload> for ExecutionPayloadV1 {
|
||||
fn from(value: OptimismBuiltPayload) -> Self {
|
||||
impl From<OpBuiltPayload> for ExecutionPayloadV1 {
|
||||
fn from(value: OpBuiltPayload) -> Self {
|
||||
block_to_payload_v1(value.block)
|
||||
}
|
||||
}
|
||||
|
||||
// V2 engine_getPayloadV2 response
|
||||
impl From<OptimismBuiltPayload> for ExecutionPayloadEnvelopeV2 {
|
||||
fn from(value: OptimismBuiltPayload) -> Self {
|
||||
let OptimismBuiltPayload { block, fees, .. } = value;
|
||||
impl From<OpBuiltPayload> for ExecutionPayloadEnvelopeV2 {
|
||||
fn from(value: OpBuiltPayload) -> Self {
|
||||
let OpBuiltPayload { block, fees, .. } = value;
|
||||
|
||||
Self { block_value: fees, execution_payload: convert_block_to_payload_field_v2(block) }
|
||||
}
|
||||
}
|
||||
|
||||
impl From<OptimismBuiltPayload> for OpExecutionPayloadEnvelopeV3 {
|
||||
fn from(value: OptimismBuiltPayload) -> Self {
|
||||
let OptimismBuiltPayload { block, fees, sidecars, chain_spec, attributes, .. } = value;
|
||||
impl From<OpBuiltPayload> for OpExecutionPayloadEnvelopeV3 {
|
||||
fn from(value: OpBuiltPayload) -> Self {
|
||||
let OpBuiltPayload { block, fees, sidecars, chain_spec, attributes, .. } = value;
|
||||
|
||||
let parent_beacon_block_root =
|
||||
if chain_spec.is_cancun_active_at_timestamp(attributes.timestamp()) {
|
||||
@ -287,9 +287,9 @@ impl From<OptimismBuiltPayload> for OpExecutionPayloadEnvelopeV3 {
|
||||
}
|
||||
}
|
||||
}
|
||||
impl From<OptimismBuiltPayload> for OpExecutionPayloadEnvelopeV4 {
|
||||
fn from(value: OptimismBuiltPayload) -> Self {
|
||||
let OptimismBuiltPayload { block, fees, sidecars, chain_spec, attributes, .. } = value;
|
||||
impl From<OpBuiltPayload> for OpExecutionPayloadEnvelopeV4 {
|
||||
fn from(value: OpBuiltPayload) -> Self {
|
||||
let OpBuiltPayload { block, fees, sidecars, chain_spec, attributes, .. } = value;
|
||||
|
||||
let parent_beacon_block_root =
|
||||
if chain_spec.is_cancun_active_at_timestamp(attributes.timestamp()) {
|
||||
|
||||
Reference in New Issue
Block a user