mirror of https://github.com/waku-org/nwaku.git
37 lines
802 B
Markdown
37 lines
802 B
Markdown
|
# rln-db-inspector
|
||
|
|
||
|
This document describes how to run and use the `rln-db-inspector` tool.
|
||
|
It is meant to be used to debug and fetch the metadata stored in the RLN tree db.
|
||
|
|
||
|
## Pre-requisites
|
||
|
|
||
|
1. An existing RLN tree db
|
||
|
|
||
|
## Usage
|
||
|
|
||
|
1. First, we compile the binary
|
||
|
|
||
|
```bash
|
||
|
make -j16 wakunode2
|
||
|
```
|
||
|
This command will fetch the rln static library and link it automatically.
|
||
|
|
||
|
|
||
|
2. Define the arguments you wish to use
|
||
|
|
||
|
```bash
|
||
|
export RLN_TREE_DB_PATH="xxx"
|
||
|
```
|
||
|
|
||
|
3. Run the db inspector
|
||
|
|
||
|
```bash
|
||
|
./build/wakunode2 inspectRlnDb \
|
||
|
--rln-relay-tree-path:$RLN_TREE_DB_PATH
|
||
|
```
|
||
|
|
||
|
What this does is -
|
||
|
a. loads the tree db from the path provided
|
||
|
b. Logs out the metadata, including, number of leaves set, past 5 merkle roots, last synced block number
|
||
|
|