Skip to main content

SimulationInputLoader

Trait SimulationInputLoader 

Source
pub trait SimulationInputLoader {
    // Required method
    fn read_objects_for_simulation(
        &self,
        transaction_digest: &TransactionDigest,
        input_object_kinds: &[InputObjectKind],
        receiving_object_refs: &[ObjectRef],
        epoch_id: EpochId,
    ) -> SuiResult<(InputObjects, ReceivingObjects)>;
}
Expand description

Load transaction inputs for simulation without preparing them for committed execution.

Required Methods§

Source

fn read_objects_for_simulation( &self, transaction_digest: &TransactionDigest, input_object_kinds: &[InputObjectKind], receiving_object_refs: &[ObjectRef], epoch_id: EpochId, ) -> SuiResult<(InputObjects, ReceivingObjects)>

Load the input and receiving objects at the state used for simulation.

Implementors§