Skip to content

Commit

Permalink
remove unwraps
Browse files Browse the repository at this point in the history
  • Loading branch information
chirag-bgh committed Sep 11, 2023
1 parent ff4c587 commit 1306f3f
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions mev-build-rs/src/service.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
use crate::mempool_builder::Builder;
use beacon_api_client::Client;
use ethereum_consensus::{crypto::SecretKey, state_transition::Context};
use ethereum_consensus::{clock::from_system_time, crypto::SecretKey, state_transition::Context};
use futures::StreamExt;
use mev_rs::{
blinded_block_provider::Server as BlindedBlockProviderServer,
Expand Down Expand Up @@ -72,7 +72,13 @@ impl Service {

let genesis_details = client.get_genesis_details().await?;
let genesis_validators_root = genesis_details.genesis_validators_root;
let clock = context.clock().unwrap();
let clock = match context.clock() {
Some(clock) => clock,
None => {
let genesis_time = context.genesis_time()?;
from_system_time(genesis_time, context.seconds_per_slot, context.slots_per_epoch)
}
};
let builder = Builder::new(
secret_key,
genesis_validators_root,
Expand All @@ -85,7 +91,7 @@ impl Service {
let block_provider = builder.clone();
let engine_builder = builder.clone();

let current_epoch = clock.clone().current_epoch().expect("after genesis");
let current_epoch = clock.current_epoch().expect("after genesis");
builder.initialize(current_epoch).await;

let clock = tokio::spawn(async move {
Expand Down

0 comments on commit 1306f3f

Please sign in to comment.