pub(crate) async fn commit_genesis(
        self,
        chainspec: Arc<Chainspec>,
    ) -> Result<GenesisSuccess, engine_state::Error>
    where
        REv: From<ContractRuntimeRequest>,
    {
        self.make_request(
            |responder| ContractRuntimeRequest::CommitGenesis {
                chainspec,
                responder,
            },
            QueueKind::Regular,
        )
        .await
    }
/// Runs the genesis process on the contract runtime.
Runs the genesis process on the contract runtime.
Runs the genesis process on the contract runtime .
pub(crate) async fn commit_genesis(
        self,
        chainspec: Arc<Chainspec>,
    ) -> Result<GenesisSuccess, engine_state::Error>
    where
        REv: From<ContractRuntimeRequest>,
    {
        self.make_request(
            |responder| ContractRuntimeRequest::CommitGenesis {
                chainspec,
                responder,
            },
            QueueKind::Regular,
        )
        .await
    }
pub ( crate ) async fn commit_genesis ( self , chainspec : Arc < Chainspec > , ) -> Result < GenesisSuccess , engine_state :: Error > where REv : From < ContractRuntimeRequest > , { self . make_request ( | responder | ContractRuntimeRequest :: CommitGenesis { chainspec , responder , } , QueueKind :: Regular , ) . await }
Runs the genesis process on the contract runtime.
Runs the genesis process on the contract runtime .
self
chainspec
Arc<Chainspec>
self
chainspec
Arc<Chainspec>