PathUpdateV2
Defined in: packages/core/src/beekem/types.ts:63
Parent-bound, ordered update used by the BeeKEM PathUpdate v2 protocol.
The full public snapshot commits to the resulting tree, while
parentTreeHash prevents a higher-generation stale fork from replacing the
receiver’s current membership state.
Properties
Section titled “Properties”generation
Section titled “generation”generation:
number
Defined in: packages/core/src/beekem/types.ts:67
nodes:
PathNodeUpdateV2[]
Defined in: packages/core/src/beekem/types.ts:71
numLeaves
Section titled “numLeaves”numLeaves:
number
Defined in: packages/core/src/beekem/types.ts:70
parentTreeHash
Section titled “parentTreeHash”parentTreeHash:
Uint8Array
Defined in: packages/core/src/beekem/types.ts:69
Hash of the exact generation immediately preceding this update.
senderLeafIndex
Section titled “senderLeafIndex”senderLeafIndex:
number
Defined in: packages/core/src/beekem/types.ts:64
senderLeafPublicKey
Section titled “senderLeafPublicKey”senderLeafPublicKey:
Uint8Array
Defined in: packages/core/src/beekem/types.ts:65
treeHash
Section titled “treeHash”treeHash:
Uint8Array
Defined in: packages/core/src/beekem/types.ts:73
treeNodePublicKeys
Section titled “treeNodePublicKeys”treeNodePublicKeys:
WelcomeNodePublicKey[]
Defined in: packages/core/src/beekem/types.ts:72
version
Section titled “version”version:
2
Defined in: packages/core/src/beekem/types.ts:66