@waku/rln
Version:
RLN (Rate Limiting Nullifier) implementation for Waku
15 lines (14 loc) • 518 B
TypeScript
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>;
}