fix: enforce unsupported fork rules on get_payload_v3 (#4562)

This commit is contained in:
Dan Cline
2023-09-12 13:07:52 -04:00
committed by GitHub
parent 261a9f9499
commit c4956143b0
6 changed files with 74 additions and 0 deletions

View File

@ -412,6 +412,10 @@ where
build_empty_payload(&self.client, self.config.clone()).map(Arc::new)
}
fn payload_attributes(&self) -> Result<PayloadBuilderAttributes, PayloadBuilderError> {
Ok(self.config.attributes.clone())
}
fn resolve(&mut self) -> (Self::ResolvePayloadFuture, KeepPayloadJobAlive) {
let best_payload = self.best_payload.take();
let maybe_better = self.pending_block.take();