feat: BlockchainTree (#1212)

Co-authored-by: Dragan Rakita <draganrakita@192.168.1.4>
This commit is contained in:
rakita
2023-03-14 19:17:14 +01:00
committed by GitHub
parent 06db495d96
commit 237fd5ce6e
54 changed files with 3409 additions and 367 deletions

View File

@ -53,13 +53,13 @@ impl<Client: HeaderProvider + BlockProvider + StateProviderFactory + EvmEnvProvi
/// Create new instance of [EngineApi].
pub fn new(
client: Client,
chain_spec: ChainSpec,
chain_spec: Arc<ChainSpec>,
message_rx: mpsc::UnboundedReceiver<EngineApiMessage>,
forkchoice_state_tx: watch::Sender<ForkchoiceState>,
) -> Self {
Self {
client,
chain_spec: Arc::new(chain_spec),
chain_spec,
message_rx: UnboundedReceiverStream::new(message_rx),
forkchoice_state_tx,
}