UNPKG

@waku/core

Version:

TypeScript implementation of the Waku v2 protocol

17 lines (14 loc) 435 B
import { IProtoMessage } from "@waku/interfaces"; import { WakuMessage as WakuMessageProto } from "@waku/proto"; const EmptyMessage: IProtoMessage = { payload: new Uint8Array(), contentTopic: "", version: undefined, timestamp: undefined, meta: undefined, rateLimitProof: undefined, ephemeral: undefined }; export function toProtoMessage(wire: WakuMessageProto): IProtoMessage { return { ...EmptyMessage, ...wire }; }