BeeKEMWelcomeV2
Defined in: packages/core/src/beekem/types.ts:99
Generation-bearing Welcome required by the BeeKEM Welcome v2 protocol.
Properties
Section titled “Properties”generation
Section titled “generation”generation:
number
Defined in: packages/core/src/beekem/types.ts:115
Sender generation.
leafIndex
Section titled “leafIndex”leafIndex:
number
Defined in: packages/core/src/beekem/types.ts:101
The new member’s leaf index.
numLeaves
Section titled “numLeaves”numLeaves:
number
Defined in: packages/core/src/beekem/types.ts:117
Exact leaf count.
pathKeys
Section titled “pathKeys”pathKeys:
WelcomePathKey[]
Defined in: packages/core/src/beekem/types.ts:103
Path keys from the new leaf to root, sealed to the new member.
treeHash
Section titled “treeHash”treeHash:
Uint8Array
Defined in: packages/core/src/beekem/types.ts:111
Serialized tree state hash for verification.
treeNodePublicKeys
Section titled “treeNodePublicKeys”treeNodePublicKeys:
WelcomeNodePublicKey[]
Defined in: packages/core/src/beekem/types.ts:109
Public keys for all tree nodes not covered by pathKeys or the new member’s own leaf. Includes peer leaves and internal nodes so the joiner can reconstruct the full tree for hash verification and future path updates.
version
Section titled “version”version:
2
Defined in: packages/core/src/beekem/types.ts:113
Explicit protocol version.