MCPcopy Index your code
hub / github.com/Rate-Limiting-Nullifier/circom-rln

github.com/Rate-Limiting-Nullifier/circom-rln @v1.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0.0 ↗ · + Follow
5 symbols 20 edges 4 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Rate-Limiting Nullifier circuits in Circom

<img src="https://github.com/Rate-Limiting-Nullifier/rln-circuits-v2/workflows/Test/badge.svg" width="110">

The project was audited by Veridise, yAcademy fellows and internally.


What's RLN?

RLN is a zero-knowledge gadget that enables spam prevention in anonymous environments.

The core parts of RLN are: * zk-circuits in Circom (this repo); * registry smart-contract; * set of libraries to build app with RLN (rlnjs, zerokit).


To learn more on RLN and how it works - check out documentation.

Core symbols most depended-on inside this repo

genFieldElement
called by 8
test/utils.ts
getSignal
called by 4
test/utils.ts
genMerkleProof
called by 2
test/utils.ts
calculateOutput
called by 1
test/utils.ts

Shape

Function 5

Languages

TypeScript100%

Modules by API surface

test/utils.ts4 symbols
test/rln.test.ts1 symbols

For agents

$ claude mcp add circom-rln \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page