identity_iota_interaction::rpc_types

Trait IotaTransactionBlockEffectsAPI

pub trait IotaTransactionBlockEffectsAPI {
Show 19 methods // Required methods fn status(&self) -> &IotaExecutionStatus; fn into_status(self) -> IotaExecutionStatus; fn shared_objects(&self) -> &[IotaObjectRef]; fn created(&self) -> &[OwnedObjectRef]; fn mutated(&self) -> &[OwnedObjectRef]; fn unwrapped(&self) -> &[OwnedObjectRef]; fn deleted(&self) -> &[IotaObjectRef]; fn unwrapped_then_deleted(&self) -> &[IotaObjectRef]; fn wrapped(&self) -> &[IotaObjectRef]; fn gas_object(&self) -> &OwnedObjectRef; fn events_digest(&self) -> Option<&TransactionEventsDigest>; fn dependencies(&self) -> &[TransactionDigest]; fn executed_epoch(&self) -> u64; 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<(&IotaObjectRef, DeleteKind)>;
}

Required Methods§

fn status(&self) -> &IotaExecutionStatus

fn into_status(self) -> IotaExecutionStatus

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

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

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

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

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

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

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

fn gas_object(&self) -> &OwnedObjectRef

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

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

fn executed_epoch(&self) -> u64

fn transaction_digest(&self) -> &TransactionDigest

fn gas_cost_summary(&self) -> &GasCostSummary

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

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

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

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

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

Implementors§