pub trait SuiTransactionBlockEffectsAPI {
Show 19 methods // Required methods fn status(&self) -> &SuiExecutionStatus; fn into_status(self) -> SuiExecutionStatus; fn shared_objects(&self) -> &[SuiObjectRef]; fn created(&self) -> &[OwnedObjectRef]; fn mutated(&self) -> &[OwnedObjectRef]; fn unwrapped(&self) -> &[OwnedObjectRef]; fn deleted(&self) -> &[SuiObjectRef]; fn unwrapped_then_deleted(&self) -> &[SuiObjectRef]; fn wrapped(&self) -> &[SuiObjectRef]; fn gas_object(&self) -> &OwnedObjectRef; fn events_digest(&self) -> Option<&TransactionEventsDigest>; fn dependencies(&self) -> &[TransactionDigest]; fn executed_epoch(&self) -> EpochId; fn transaction_digest(&self) -> &TransactionDigest; fn gas_cost_summary(&self) -> &GasCostSummary; fn mutated_excluding_gas(&self) -> Vec<OwnedObjectRef>; fn modified_at_versions(&self) -> Vec<(ObjectID, SequenceNumber)>; fn all_changed_objects(&self) -> Vec<(&OwnedObjectRef, WriteKind)>; fn all_deleted_objects(&self) -> Vec<(&SuiObjectRef, DeleteKind)>;
}

Required Methods§

source

fn status(&self) -> &SuiExecutionStatus

source

fn into_status(self) -> SuiExecutionStatus

source

fn shared_objects(&self) -> &[SuiObjectRef]

source

fn created(&self) -> &[OwnedObjectRef]

source

fn mutated(&self) -> &[OwnedObjectRef]

source

fn unwrapped(&self) -> &[OwnedObjectRef]

source

fn deleted(&self) -> &[SuiObjectRef]

source

fn unwrapped_then_deleted(&self) -> &[SuiObjectRef]

source

fn wrapped(&self) -> &[SuiObjectRef]

source

fn gas_object(&self) -> &OwnedObjectRef

source

fn events_digest(&self) -> Option<&TransactionEventsDigest>

source

fn dependencies(&self) -> &[TransactionDigest]

source

fn executed_epoch(&self) -> EpochId

source

fn transaction_digest(&self) -> &TransactionDigest

source

fn gas_cost_summary(&self) -> &GasCostSummary

source

fn mutated_excluding_gas(&self) -> Vec<OwnedObjectRef>

Return an iterator of mutated objects, but excluding the gas object.

source

fn modified_at_versions(&self) -> Vec<(ObjectID, SequenceNumber)>

source

fn all_changed_objects(&self) -> Vec<(&OwnedObjectRef, WriteKind)>

source

fn all_deleted_objects(&self) -> Vec<(&SuiObjectRef, DeleteKind)>

Implementors§