UNPKG

@waku/rln

Version:

RLN (Rate Limiting Nullifier) implementation for Waku

15 lines (14 loc) 518 B
import { RLNCredentialsManager } from "./credentials_manager.js"; import { WitnessCalculator } from "./resources/witness_calculator"; import { Zerokit } from "./zerokit.js"; export declare class RLNInstance extends RLNCredentialsManager { zerokit: Zerokit; /** * Create an instance of RLN * @returns RLNInstance */ static create(): Promise<RLNInstance>; private constructor(); static loadWitnessCalculator(): Promise<WitnessCalculator>; static loadZkey(): Promise<Uint8Array>; }