@waku/core
Version:
TypeScript implementation of the Waku v2 protocol
17 lines (14 loc) • 435 B
text/typescript
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 };
}