interface IRlnMessage {
    contentTopic: string;
    ephemeral: undefined | boolean;
    epoch: undefined | number;
    meta: undefined | Uint8Array;
    payload: Uint8Array;
    pubsubTopic: string;
    rateLimitProof: undefined | IRateLimitProof;
    timestamp: undefined | Date;
    version: number;
    verify(roots): undefined | boolean;
    verifyNoRoot(): undefined | boolean;
}

Hierarchy (view full)

Properties

contentTopic: string
ephemeral: undefined | boolean
epoch: undefined | number
meta: undefined | Uint8Array
payload: Uint8Array
pubsubTopic: string
rateLimitProof: undefined | IRateLimitProof
timestamp: undefined | Date
version: number

Methods

  • Parameters

    • roots: Uint8Array[]

    Returns undefined | boolean

  • Returns undefined | boolean