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.