Skip to content

Releases: Rate-Limiting-Nullifier/rlnjs

v3.1.0

17 Jun 09:32
386547f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.3...v3.1.0

v3.0.3

16 Jun 19:16
04da803
Compare
Choose a tag to compare

Full Changelog: v3.0.2...v3.0.3

v3.0.2: fix package-lock.json in example

16 Jun 19:08
721cee9
Compare
Choose a tag to compare

Add a runnable example and refine documentation

16 Jun 19:04
eef6acf
Compare
Choose a tag to compare

What's Changed

  • Fix README.md and add runnable example by @mhchia in #68

Full Changelog: v3.0.0...v3.0.1

v3.0.0

16 Jun 07:35
08784b4
Compare
Choose a tag to compare

What's Changed

Pull Request

  • Updated Readme by @AtHeartEngineer in #55
  • Improve package.json to better handle browser and Node.js environments by @mhchia in #58
  • Support RLN v2 circuits with new RLN interface by @mhchia in #61
  • Support withdraw circuit by @mhchia in #62
  • Support rln-contracts by @mhchia in #63
  • fix: remove token address from args and remove numBlocksDelayed by @mhchia in #66

Full Changelog: 2.0.8...v3.0.0

2.0.8

13 Apr 07:05
ab1e293
Compare
Choose a tag to compare
  • Exporting more Types
  • Breaking Change to registry.slashMember to take a secret instead of an identityCommitment

What's Changed

Full Changelog: 2.0.6...2.0.8

2.0.6

15 Mar 14:50
97fe15e
Compare
Choose a tag to compare

Better browser support

2.0.5

27 Feb 14:15
fe4ad71
Compare
Choose a tag to compare

version bump

2.0.4

27 Feb 13:56
4ee4824
Compare
Choose a tag to compare

RLN (Rate-Limiting Nullifier) is a zk-gadget/protocol that enables spam prevention in anonymous environments.

The core of RLN is in the circuit logic, documentation here. RLNjs provides easy management of the registry and proof creation.

This library provides three main classes: RLN, Registry, and Cache.
RLN

The RLN class provides the core functionality of the RLN protocol. It provides the ability to generate a proof and verify a proof.
Registry

The Registry class provides the ability to manage the registry. It provides the ability to add, remove, and slash members from the registry.
Cache

The Cache class provides the ability to cache proofs by epoch and automatically recovers secrets if the rate limit is exceeded.