pub(crate) async fn enqueue_block_for_execution(
        self,
        finalized_block: FinalizedBlock,
        deploys: Vec<Deploy>,
        transfers: Vec<Deploy>,
    ) where
        REv: From<ContractRuntimeRequest>,
    {
        self.event_queue
            .schedule(
                ContractRuntimeRequest::EnqueueBlockForExecution {
                    finalized_block,
                    deploys,
                    transfers,
                },
                QueueKind::Regular,
            )
            .await
    }
/// Enqueues a finalized proto-block execution.
///
/// # Arguments
///
/// * `finalized_block` - a finalized proto-block to add to the execution queue.
/// * `deploys` - a vector of deploys and transactions that match the hashes in the finalized
///   block, in that order.
Enqueues a finalized proto-block execution.
Enqueues a finalized proto - block execution .
pub(crate) async fn enqueue_block_for_execution(
        self,
        finalized_block: FinalizedBlock,
        deploys: Vec<Deploy>,
        transfers: Vec<Deploy>,
    ) where
        REv: From<ContractRuntimeRequest>,
    {
        self.event_queue
            .schedule(
                ContractRuntimeRequest::EnqueueBlockForExecution {
                    finalized_block,
                    deploys,
                    transfers,
                },
                QueueKind::Regular,
            )
            .await
    }
pub ( crate ) async fn enqueue_block_for_execution ( self , finalized_block : FinalizedBlock , deploys : Vec < Deploy > , transfers : Vec < Deploy > , ) where REv : From < ContractRuntimeRequest > , { self . event_queue . schedule ( ContractRuntimeRequest :: EnqueueBlockForExecution { finalized_block , deploys , transfers , } , QueueKind :: Regular , ) . await }
Enqueues a finalized proto-block execution.
Enqueues a finalized proto - block execution .
self
finalized_block
FinalizedBlock
deploys
Vec<Deploy>
transfers
Vec<Deploy>
self
finalized_block
FinalizedBlock
deploys
Vec<Deploy>
transfers
Vec<Deploy>