The application-level payload type for messages.
Optional options: DandelionMeshOptionsPrivate Readonly bootstrapPrivate cryptoPrivate Readonly cryptoPrivate lastPrivate Readonly listenersPrivate localPrivate Readonly modulusPrivate Readonly peerPrivate Readonly pendingPrivate Readonly raftPrivate raftPrivate Readonly raftPrivate Readonly transportWhether this node is the Raft leader
Get the current Raft leader ID
The local peer ID (available after 'ready')
Get all connected peer IDs (including self)
Private emitRest ...args: Parameters<DandelionMeshEvents<T>[E]>Private getPrivate handlePrivate handleRemove an event listener
Register an event listener
Private onPrivate onPrivate onPrivate onPrivate onPrivate onPrivate proposePrivate wireGenerated using TypeDoc
DandelionMesh — a fault-tolerant P2P mesh network for browser applications.
Combines three layers:
All application messages (public broadcasts and encrypted private messages) flow through the Raft log, guaranteeing every peer sees the same events in the same order. Non-leader peers forward proposals to the current leader.
Events
readylocalPeerId: stringmessageMeshMessage<T>, replay: booleanpeersChangedpeers: string[]leaderChangedleaderId: string | nullerrorErrorExample
Example
Providing a pre-generated crypto key bundle