diff --git a/mev-build-rs/src/reth_builder/bidder.rs b/mev-build-rs/src/reth_builder/bidder.rs index 98275c36..549db7ab 100644 --- a/mev-build-rs/src/reth_builder/bidder.rs +++ b/mev-build-rs/src/reth_builder/bidder.rs @@ -4,7 +4,6 @@ use ethereum_consensus::clock::SystemClock; use std::time::Duration; pub enum Bid { - Continue, Done, } diff --git a/mev-build-rs/src/reth_builder/error.rs b/mev-build-rs/src/reth_builder/error.rs index 6f37dbab..0cc4bfca 100644 --- a/mev-build-rs/src/reth_builder/error.rs +++ b/mev-build-rs/src/reth_builder/error.rs @@ -9,10 +9,6 @@ use thiserror::Error; pub enum Error { #[error("no validators registered for slot {0}")] NoRegisteredValidatorsForSlot(Slot), - #[error("already building for identifier {0:?}")] - DuplicatebuildRequest(BuildIdentifier), - #[error("channel was unexpectedly closed")] - UnexpectedChannelClosure, #[error("missing a build request with identifier {0}")] MissingBuild(BuildIdentifier), #[error("missing parent block {0}")] diff --git a/mev-build-rs/src/reth_builder/service.rs b/mev-build-rs/src/reth_builder/service.rs index dc08d4bf..c2624003 100644 --- a/mev-build-rs/src/reth_builder/service.rs +++ b/mev-build-rs/src/reth_builder/service.rs @@ -162,12 +162,9 @@ impl< if let Err(err) = builder.submit_bid(&id).await { tracing::warn!(id = %id, slot=?build.context.slot, err = %err, "error submitting bid for build"); } - match bid { - Bid::Continue => {} - Bid::Done => { - builder.cancel_build(&id); - break; - } + if matches!(bid, Bid::Done) { + builder.cancel_build(&id); + break; } } Ok(None) => continue,