GroupStateStoreSnapshot
Defined in: packages/core/src/group-state-store.ts:140
Properties
Section titled “Properties”consumedKeyPackageRefs
Section titled “consumedKeyPackageRefs”
readonlyconsumedKeyPackageRefs: readonlyUint8Array<ArrayBufferLike>[]
Defined in: packages/core/src/group-state-store.ts:149
Irreversible replay tombstones; private package ciphertext is discarded.
encryptedState?
Section titled “encryptedState?”
readonlyoptionalencryptedState?:EncryptedGroupState
Defined in: packages/core/src/group-state-store.ts:143
forkEvidence?
Section titled “forkEvidence?”
readonlyoptionalforkEvidence?:GroupStateForkEvidence
Defined in: packages/core/src/group-state-store.ts:152
outbox
Section titled “outbox”
readonlyoutbox: readonlyGroupStateOutboxEntry[]
Defined in: packages/core/src/group-state-store.ts:150
pendingKeyPackageRequests
Section titled “pendingKeyPackageRequests”
readonlypendingKeyPackageRequests: readonlyGroupStatePendingKeyPackageRequest[]
Defined in: packages/core/src/group-state-store.ts:147
Stable request bindings used to resume ambiguous KeyPackage writes.
pendingKeyPackages
Section titled “pendingKeyPackages”
readonlypendingKeyPackages: readonlyEncryptedKeyPackageState[]
Defined in: packages/core/src/group-state-store.ts:145
Ciphertext-only one-time packages which have not joined a group.
replay
Section titled “replay”
readonlyreplay: readonlyGroupStateReplayEntry[]
Defined in: packages/core/src/group-state-store.ts:151
revision
Section titled “revision”
readonlyrevision:number
Defined in: packages/core/src/group-state-store.ts:142
Committed per-key revision. Snapshots always have revision >= 1.