Skip to content

GroupStateStoreSnapshot

Defined in: packages/core/src/group-state-store.ts:140

readonly consumedKeyPackageRefs: readonly Uint8Array<ArrayBufferLike>[]

Defined in: packages/core/src/group-state-store.ts:149

Irreversible replay tombstones; private package ciphertext is discarded.


readonly optional encryptedState?: EncryptedGroupState

Defined in: packages/core/src/group-state-store.ts:143


readonly optional forkEvidence?: GroupStateForkEvidence

Defined in: packages/core/src/group-state-store.ts:152


readonly outbox: readonly GroupStateOutboxEntry[]

Defined in: packages/core/src/group-state-store.ts:150


readonly pendingKeyPackageRequests: readonly GroupStatePendingKeyPackageRequest[]

Defined in: packages/core/src/group-state-store.ts:147

Stable request bindings used to resume ambiguous KeyPackage writes.


readonly pendingKeyPackages: readonly EncryptedKeyPackageState[]

Defined in: packages/core/src/group-state-store.ts:145

Ciphertext-only one-time packages which have not joined a group.


readonly replay: readonly GroupStateReplayEntry[]

Defined in: packages/core/src/group-state-store.ts:151


readonly revision: number

Defined in: packages/core/src/group-state-store.ts:142

Committed per-key revision. Snapshots always have revision >= 1.