ExecutedTransaction
@iota/grpc / ExecutedTransaction
Type Alias: ExecutedTransaction
ExecutedTransaction =
Message<"iota.grpc.v1.transaction.ExecutedTransaction"> &object
Defined in: sdk/grpc/src/proto/iota/grpc/v1/transaction_pb.ts:121
A transaction that has been executed, along with its signatures, effects, events and objects.
Type Declaration
balanceChanges?
optionalbalanceChanges?:BalanceChanges
The balance changes caused by this transaction.
Derived from the transaction's effects and input/output objects. If the
serving node no longer has a required object (e.g. pruned), requesting
this field fails with FAILED_PRECONDITION instead of returning a
silently wrong result; retry without this field in the read mask.
Generated
from field: optional iota.grpc.v1.transaction.BalanceChanges balance_changes = 9;
checkpoint?
optionalcheckpoint?:bigint
The sequence number for the checkpoint that includes this transaction.
Generated
from field: optional uint64 checkpoint = 5;
effects?
optionaleffects?:TransactionEffects
The TransactionEffects for this transaction.
Generated
from field: optional iota.grpc.v1.transaction.TransactionEffects effects = 3;
events?
optionalevents?:TransactionEvents
The TransactionEvents for this transaction.
This field might be empty, even if it was explicitly requested, if the
transaction didn't produce any events.
iota.types.TransactionEffects.events_digest is populated if the
transaction produced any events.
Generated
from field: optional iota.grpc.v1.transaction.TransactionEvents events = 4;
inputObjects?
optionalinputObjects?:Objects
Set of input objects used by this transaction.
The returned set is always complete: if the serving node no longer has
one of the objects (e.g. pruned), requesting this field fails with
FAILED_PRECONDITION instead of returning a silently shortened list.
Narrow the read mask, or fetch objects individually via GetObjects
for best-effort retrieval.
Generated
from field: optional iota.grpc.v1.object.Objects input_objects = 7;
objectChanges?
optionalobjectChanges?:ObjectChanges
The object changes caused by this transaction.
Derived from the transaction's effects and input/output objects. If the
serving node no longer has a required object (e.g. pruned), requesting
this field fails with FAILED_PRECONDITION instead of returning a
silently incomplete result; retry without this field in the read mask.
Generated
from field: optional iota.grpc.v1.transaction.ObjectChanges object_changes = 10;
outputObjects?
optionaloutputObjects?:Objects
Set of output objects produced by this transaction.
The returned set is always complete: if the serving node no longer has
one of the objects (e.g. pruned), requesting this field fails with
FAILED_PRECONDITION instead of returning a silently shortened list.
Narrow the read mask, or fetch objects individually via GetObjects
for best-effort retrieval.
Generated
from field: optional iota.grpc.v1.object.Objects output_objects = 8;
signatures?
optionalsignatures?:UserSignatures
List of user signatures that are used to authorize the execution of this transaction.
Generated
from field: optional iota.grpc.v1.signatures.UserSignatures signatures = 2;
timestamp?
optionaltimestamp?:Timestamp
The Unix timestamp of the checkpoint that includes this transaction.
Generated
from field: optional google.protobuf.Timestamp timestamp = 6;
transaction?
optionaltransaction?:Transaction
The transaction itself.
Generated
from field: optional iota.grpc.v1.transaction.Transaction transaction = 1;
Generated
from message iota.grpc.v1.transaction.ExecutedTransaction