Skip to main content

Module events

Module events 

Expand description

Framework event payload types delivered to plugins.

Structs§

AccountTouchEvent
Runtime event emitted for each decoded transaction’s touched account set.
AccountTouchEventRef
Borrowed transaction account-touch view used for cheap hot-path preclassification.
ClusterNodeInfo
One known cluster node and its key advertised endpoints.
ClusterTopologyEvent
Low-frequency cluster topology update with diff + optional periodic snapshot.
DatasetEvent
Runtime event emitted for each reconstructed contiguous dataset.
LeaderScheduleEntry
One leader assignment for a slot.
LeaderScheduleEvent
Event-driven leader-schedule update with diff payloads.
ObservedRecentBlockhashEvent
Runtime event emitted when a newer observed recent blockhash is detected.
RawPacketEvent
Runtime event emitted for each ingress UDP packet before parsing.
ReorgEvent
Runtime event emitted when local canonical tip switches to a different fork branch.
SerializedTransactionRange
One authoritative serialized transaction byte range inside a completed dataset payload.
ShredEvent
Runtime event emitted after a packet was parsed as a shred.
SlotStatusEvent
Runtime event emitted when local canonical classification for one slot changes.
TransactionBatchEvent
Runtime event emitted once per completed dataset with all decoded transactions.
TransactionEvent
Runtime event emitted for each decoded transaction.
TransactionEventRef
Borrowed runtime transaction view used for cheap hot-path preclassification.
TransactionViewBatchEvent
Runtime event emitted once per completed dataset with authoritative serialized transaction views.

Enums§

ControlPlaneSource
Topology/leader event source.