everything, everywhere, all at once

This commit is contained in:
realbigsean
2023-03-17 16:12:40 -04:00
parent 98babb2e67
commit 05db0d2ba3
17 changed files with 453 additions and 253 deletions

View File

@@ -874,14 +874,10 @@ where
.ok_or("beacon_chain requires a slot clock")?,
)
.shutdown_sender(context.executor.shutdown_sender())
.block_importer_sender(tx)
.build()
.map_err(|e| format!("Failed to build beacon chain: {}", e))?;
let arc_chain = Arc::new(chain);
arc_chain.start_block_importer(rx);
self.beacon_chain = Some(arc_chain);
self.beacon_chain = Some(Arc::new(chain));
self.beacon_chain_builder = None;
// a beacon chain requires a timer