Skip to content

Commit 4de55c4

Browse files
committed
add missing payload
1 parent f02862c commit 4de55c4

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

bin/ev-reth/src/builder.rs

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ use clap::Parser;
33
use ev_node::{RollkitPayloadBuilder, RollkitPayloadBuilderConfig};
44
use evolve_ev_reth::RollkitPayloadAttributes;
55
use reth_basic_payload_builder::{
6-
BuildArguments, BuildOutcome, HeaderForPayload, PayloadBuilder, PayloadConfig,
6+
BuildArguments, BuildOutcome, HeaderForPayload, MissingPayloadBehaviour, PayloadBuilder,
7+
PayloadConfig,
78
};
89
use reth_ethereum::{
910
chainspec::{ChainSpec, ChainSpecProvider},
@@ -217,4 +218,13 @@ where
217218
None,
218219
))
219220
}
221+
222+
fn on_missing_payload(
223+
&self,
224+
_args: BuildArguments<Self::Attributes, Self::BuiltPayload>,
225+
) -> MissingPayloadBehaviour<Self::BuiltPayload> {
226+
// we want to await the job that's already in progress because that should be returned as
227+
// is, there's no benefit in racing another job
228+
MissingPayloadBehaviour::AwaitInProgress
229+
}
220230
}

0 commit comments

Comments
 (0)