Admin

Create a confidential campaign

Upload allocations, encrypt them with Zama FHE, and sync the campaign lifecycle to TokenOps. Allocation amounts, tiers, and vesting stay private; budget and rules stay public.

Campaign details

Public, verifiable metadata

Recipient allocations

Add recipients with the form, or paste a CSV

No recipients yet. Fill the fields above and click Add recipient.

Confidential creation flow

Encrypt → submit → TokenOps sync

Allocations, tiers, and vesting are encrypted client-side with Zama before submission. TokenOps vesting receives encrypted amounts via `@tokenops/sdk` — plaintext amounts stay off the public dashboard.

Two settlement rails

  • Claim rail — recipient calls `claim()` → encrypted balance credited via `FHE.add` on `CloakConfidentialToken`.
  • TokenOps rail — this flow deploys + funds per-recipient vesting wallets on the official confidential factory (same allocation, schedule-based release).
  1. 1

    CSV parsed & validated

  2. 2

    Zama FHE encryption

  3. 3

    Confidential contract submission

  4. 4

    TokenOps campaign synced

  5. 5

    Campaign ready

TokenOps integration

Confidential distribution lifecycle rail

Mode

Real SDK

Connection

Probing…

Provider

SDK version

Operation log

No TokenOps operations yet.

Zama encryption

Confidential allocation layer

ModeRelayer SDK
Contract0x468d…C885
StatusLoading

Connect a wallet to record the admin address.