lab.waku.org/examples/keystore-management
..

Waku Keystore Management

A simple Next.js application to manage Waku RLN keystores.

Overview

This application provides an interface for managing keystores for Waku's rate-limiting nullifier (RLN) functionality. It integrates with MetaMask for wallet connectivity and demonstrates how to work with the Waku RLN library.

Features

  • Connect to MetaMask wallet
  • View wallet information including address, network, and balance
  • Support for Sepolia testnet
  • Keystore management functionality

Getting Started

  1. First, install the dependencies:
npm install
# or
yarn
  1. Run the development server:
npm run dev
# or
yarn dev
  1. Open http://localhost:3000 with your browser.

  2. Connect your MetaMask wallet (Sepolia testnet is supported).

Technologies

  • Next.js
  • React
  • TypeScript
  • TailwindCSS
  • Waku RLN library
  • Ethers.js