Builds a PeerkitNode.
networkAccessHandler and messageHandler are required; everything else is optional and can be supplied via the fluent setters before calling build.
networkAccessHandler
messageHandler
const node = await new PeerkitNodeBuilder({ agentKeyStore, networkAccessHandler: async () => true, messageHandler: async (fromAgent, data) => { ... },}) .withId("node1") .withBootstrapRelays([relayAddress]) .build(); Copy
const node = await new PeerkitNodeBuilder({ agentKeyStore, networkAccessHandler: async () => true, messageHandler: async (fromAgent, data) => { ... },}) .withId("node1") .withBootstrapRelays([relayAddress]) .build();
Optional
Readonly
Builds a PeerkitNode.
networkAccessHandlerandmessageHandlerare required; everything else is optional and can be supplied via the fluent setters before calling build.Example