SlotUpdate:
| { slot: bigint; timestamp: bigint; type: "firstShredReceived" }
| { slot: bigint; timestamp: bigint; type: "completed" }
| { parent: bigint; slot: bigint; timestamp: bigint; type: "createdBank" }
| {
slot: bigint;
stats: {
maxTransactionsPerEntry: bigint;
numFailedTransactions: bigint;
numSuccessfulTransactions: bigint;
numTransactionEntries: bigint;
};
timestamp: bigint;
type: "frozen";
}
| { err: string; slot: bigint; timestamp: bigint; type: "dead" }
| { slot: bigint; timestamp: bigint; type: "optimisticConfirmation" }
| { slot: bigint; timestamp: bigint; type: "root" }
A slot update notification.
"firstShredReceived": connected node received the first shred of a block."completed": connected node received all shreds of a block."createdBank": connected node has started validating this block."frozen": connected node has validated this block."dead": connected node failed to validate this block."optimisticConfirmation": block was optimistically confirmed by the cluster."root": the connected node rooted this block.