Type Alias: Event
type Event = {
contents: ArrayBuffer;
module: string;
packageId: ObjectIdLike;
sender: AddressLike;
structTag: string;
};
An event emitted during the successful execution of a transaction.
This mirrors the core chain [iota_sdk::types::Event] one-to-one: every
field is required and the type round-trips through BCS/JSON. For events
returned by the GraphQL events query — which may originate from system
transactions and therefore lack a sender or emitting module — see
GraphQlEvent.
BCS
The BCS serialized form for this type is defined by the following ABNF:
event = object-id identifier address struct-tag bytes
Properties
contents
contents: ArrayBuffer;
BCS serialized bytes of the event
module
module: string;
Module name of the top-level function invoked by a MoveCall command which triggered this event to be emitted.
packageId
packageId: ObjectIdLike;
Package id of the top-level function invoked by a MoveCall command which triggered this event to be emitted.
sender
sender: AddressLike;
Address of the account that sent the transaction where this event was emitted.
structTag
structTag: string;
The type of the event emitted