SlotUpdate:
| { slot: number; timestamp: number; type: "firstShredReceived" }
| { slot: number; timestamp: number; type: "completed" }
| { parent: number; slot: number; timestamp: number; type: "createdBank" }
| {
slot: number;
stats: {
maxTransactionsPerEntry: number;
numFailedTransactions: number;
numSuccessfulTransactions: number;
numTransactionEntries: number;
};
timestamp: number;
type: "frozen";
}
| { err: string; slot: number; timestamp: number; type: "dead" }
| { slot: number; timestamp: number; type: "optimisticConfirmation" }
| { slot: number; timestamp: number; type: "root" }
Slot updates which can be used for tracking the live progress of a cluster.
"firstShredReceived": connected node received the first shred of a block. Indicates that a new block that is being produced."completed": connected node has received all shreds of a block. Indicates a block was recently produced."optimisticConfirmation": block was optimistically confirmed by the cluster. It is not guaranteed that an optimistic confirmation notification will be sent for every finalized blocks."root": the connected node rooted this block."createdBank": the connected node has started validating this block."frozen": the connected node has validated this block."dead": the connected node failed to validate this block.