dependabot[bot] b841a20624
chore(deps)(deps): bump fast-check from 3.23.2 to 4.5.3
Bumps [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) from 3.23.2 to 4.5.3.
- [Release notes](https://github.com/dubzzz/fast-check/releases)
- [Changelog](https://github.com/dubzzz/fast-check/blob/main/packages/fast-check/CHANGELOG.md)
- [Commits](https://github.com/dubzzz/fast-check/commits/v4.5.3/packages/fast-check)

---
updated-dependencies:
- dependency-name: fast-check
  dependency-version: 4.5.3
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-06 15:07:46 +00:00
..
2025-02-11 15:28:00 +05:30
2025-11-04 15:56:42 +01:00

@waku/rln

Rate Limiting Nullifier (RLN) implementation for Waku.

Description

This package provides RLN functionality for the Waku protocol, enabling rate-limiting capabilities while preserving privacy.

Installation

npm install @waku/rln

Smart Contract Type Generation

We use wagmi to generate TypeScript bindings for interacting with the RLN smart contracts.

When changes are pushed to the waku-rlnv2-contract repository, run the following script to fetch and build the latest contracts and generate the TypeScript bindings:

npm run setup:contract-abi

Note that we commit/bundle the generated typings, so it's not necessary to run this script unless the contracts are updated.

Usage

import { RLN } from '@waku/rln';

// Usage examples coming soon

License

MIT OR Apache-2.0