UNPKG

@waku/rln

Version:

RLN (Rate Limiting Nullifier) implementation for Waku

13 lines (12 loc) 525 B
import { IdentityCredential } from "./identity.js"; import { WitnessCalculator } from "./resources/witness_calculator"; export declare class Zerokit { private readonly zkRLN; private readonly witnessCalculator; private readonly _rateLimit; constructor(zkRLN: number, witnessCalculator: WitnessCalculator, _rateLimit?: number); get getZkRLN(): number; get getWitnessCalculator(): WitnessCalculator; get rateLimit(): number; generateSeededIdentityCredential(seed: string): IdentityCredential; }