Functionality §
- Can generate RLN credentials.
- Can insert RLN membership in smart contract, with accompanying deposit.
- Can extend RLN membership on smart contract.
- Can withdraw deposit from smart contract.
- Membership credentials are encrypted by default on local disk.
Usability §
- RLN membership details can be exported and imported.
- Deployment details (address, chain id) are persisted by library and in exports.
Reliability §
- Import and exports are interoperable across all implementations.
- …
Supportability §
- Browser application, using web3 wallet browser extensions.
- library can be used in Go applications; available on pkg.go.dev.
- library can be used in Rust applications; import via git path.
+ (Privacy, Anonymity, Deployments) §
- Web version deployed on https://rln.waku.org
- Available for Linea Sepolia Testnet contracts.
- Proof generation and validation is out of scope for this FURPS.