sui_adapter_latest::execution_engineFunction execute_transaction_to_effects
Source pub fn execute_transaction_to_effects<Mode: ExecutionMode>(
store: &dyn BackingStore,
input_objects: CheckedInputObjects,
gas_data: GasData,
gas_status: SuiGasStatus,
transaction_kind: TransactionKind,
transaction_signer: SuiAddress,
transaction_digest: TransactionDigest,
move_vm: &Arc<MoveVM>,
epoch_id: &EpochId,
epoch_timestamp_ms: u64,
protocol_config: &ProtocolConfig,
metrics: Arc<LimitsMetrics>,
enable_expensive_checks: bool,
certificate_deny_set: &HashSet<TransactionDigest>,
trace_builder_opt: &mut Option<MoveTraceBuilder>,
) -> (InnerTemporaryStore, SuiGasStatus, TransactionEffects, Vec<ExecutionTiming>, Result<Mode::ExecutionResults, ExecutionError>)