pub trait ExecutorStrategyExt {
// Provided methods
fn revive_set_dual_compiled_contracts(
&self,
_ctx: &mut (dyn ExecutorStrategyContext + 'static),
_dual_compiled_contracts: DualCompiledContracts,
) { ... }
fn revive_set_compilation_output(
&self,
_ctx: &mut (dyn ExecutorStrategyContext + 'static),
_output: ProjectCompileOutput,
) { ... }
fn start_transaction(&self, _ctx: &(dyn ExecutorStrategyContext + 'static)) { ... }
fn rollback_transaction(
&self,
_ctx: &(dyn ExecutorStrategyContext + 'static),
) { ... }
}Expand description
Extended trait for Revive/PVM.
Provided Methods§
Sourcefn revive_set_dual_compiled_contracts(
&self,
_ctx: &mut (dyn ExecutorStrategyContext + 'static),
_dual_compiled_contracts: DualCompiledContracts,
)
fn revive_set_dual_compiled_contracts( &self, _ctx: &mut (dyn ExecutorStrategyContext + 'static), _dual_compiled_contracts: DualCompiledContracts, )
Set [DualCompiledContracts] on the context.