sui_json_rpc_types

Trait SuiTransactionBlockEffectsAPI

Source
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§