Skip to content

[Deliverable] TWN supports RLN onchain tree and deposits, existing memberships only #286

@Ivansete-status

Description

@Ivansete-status

Owner: nwaku

Feature: RLN Smart Contract

FURPS:

  • F3. RLN initialization only requires Web3 RPC calls, no blockchain events are needed.
  • U2. User do not need to wait for merkle tree synchronization and building to start relaying
    or sending messages.
  • P1. New node setup with an RLN membership can be ready to verify RLN proof within 5s,
    no matter the size of the tree (Vac-DST).
  • +1. Smart Contracts are deployed on Linea Testnet.
  • +2. TWN uses smart contracts deployed on Linea Testnet.

Checklist:


Roadmap definition

Summary

RLN smart contract is deployed on a testnet L2 and The Waku Network uses it for DoS protection. Nwaku uses the new contract ABI to get Merkle proof from the tree, instead of building the tree locally from contract events. Leading to faster setup and reduced resources.

Sub-issues

Metadata

Metadata

Labels

Type

No type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions