Issuer console

Manage the demo pool.

Loading pool…

Epoch
·
Total subscribed
·
Merkle depth
·
Per-investor cap
·

What an issuer does here

This console is the issuer side of PoolPass. You are viewing the live demo pool in read-only mode. Connect the demo issuer wallet to run the full set of actions below. The pool state above is real and on chain.

Accredit investors

Upload a CSV of approved investors. The Merkle tree is built in the browser; only leaf hashes are committed on chain. The raw list never leaves this device.

Commit the root

Publish the tree root with update_accredited_set. Every investor proves membership against this single value, and the on-chain state stays one hash.

Monitor subscriptions

Watch subscriptions stream in from the indexer: amount, commitment, nullifier, and time. Click any row to open the public verification page.

Advance epochs

Open a new round. Nullifiers are scoped to an epoch, so a new round resets eligibility without exposing or linking past subscribers.

Launching your own pool from the frontend is on the roadmap. The contract supports a pool factory; the deploy flow is out of scope for this build.

See the roadmap

Subscription monitor

Live from the indexer, visible to anyone. This is the same stream the issuer watches.