sui_core::execution_schedulerTrait ExecutionSchedulerAPI
Source pub trait ExecutionSchedulerAPI {
// Required methods
fn enqueue_transactions(
&self,
certs: Vec<(VerifiedExecutableTransaction, ExecutionEnv)>,
epoch_store: &Arc<AuthorityPerEpochStore>,
);
fn enqueue(
&self,
certs: Vec<(Schedulable, ExecutionEnv)>,
epoch_store: &Arc<AuthorityPerEpochStore>,
);
fn check_execution_overload(
&self,
overload_config: &AuthorityOverloadConfig,
tx_data: &SenderSignedData,
) -> SuiResult;
fn num_pending_certificates(&self) -> usize;
}