7919 · Zero-knowledge Layer 1

Private,
verifiable
money.

Mersennet brings account-level privacy to the EVM and a native on-chain order book — leverage secured by zero-knowledge risk checks, state proven end to end with SP1.

~1sBlock time
EVMEquivalent
ZKProven state
// NetworkONLINE
Chain ID7919
Native tokenPRIM
ConsensusHotStuff-2 · ~1s
Proof systemSP1 → Groth16
RPC46.225.30.187:8545
// Get started

Claim testnet PRIM, deploy a contract, and ship private DeFi in minutes.

Open faucet →
7919
Chain ID · prime
~1s
Block time
EVM
Shanghai-equivalent
SP1
Proven state
[ 01 ] // The network

A chain where privacy and verifiability are the defaults.

Most chains make you choose between transparency and confidentiality. Mersennet uses zero-knowledge proofs to deliver both.

P.01

Account-level privacy

Shielded accounts conceal balances, positions, and order flow across the EVM and the native order book — full account privacy, not just mixed transfers.

P.02

Risk checks in zero knowledge

Leverage without open liquidations. Solvency and margin are proven with ZK proofs instead of public liquidation auctions — positions stay private, the chain stays safe.

P.03

Native on-chain order book

A central limit order book exposed to Solidity through a precompile. Atomic, composable matching beyond AMMs — now with shielded order placement.

P.04

Verifiable state

State transitions are proven with SP1 and verified on-chain via a Groth16 bridge. Anyone can verify the chain from a succinct proof — no trusted full node required.

[ 02 ] // Protocol

Private by construction. Verifiable by anyone.

01

Prove locally

Your wallet builds a zero-knowledge proof in-browser with the WASM Noir prover. Keys never leave the device.

02

Submit shielded

Transactions carry nullifiers and output commitments — no addresses, balances, or order details in the clear.

03

Verify in ZK

The node checks the proof and the nullifier set. Solvency and margin are enforced without exposing positions.

04

Prove the block

Each block is proven with SP1 and Groth16-wrapped for Ethereum — verifiable from a succinct proof.

[ 03 ] // Selective disclosure

Private by default. Auditable on your terms.

Grant a viewing key to an auditor, exchange, or counterparty and reveal exactly what you choose — a balance, a position, a single order — without exposing the rest of your account.

  • [✓]Grant-gated reads. Reconstruct balances, positions, and orders only for holders of a valid disclosure grant.
  • [✓]Client-side proving. Generate proofs in the browser with the WASM Noir prover — keys never leave the wallet.
  • [✓]Note scanning. Wallets rebuild private state by scanning notes and tracking nullifiers — no central indexer of your funds.
FIG.03disclosure.ts
// grant a scoped viewing key
const grant = await wallet.createGrant({
  scope: ['balances', 'positions'],
  grantee: auditorPubKey,
  expiresAt: '2026-12-31',
});

// grantee reconstructs only what was shared
const view = await rpc.viewBalances(grant.id);
[ 04 ] // Verifiable state

Don't trust the node. Verify the proof.

blockHeight500
prevStateRoot0x9f3a…b21c
newStateRoot0x4d77…0e8a
nullifierRoot0xc015…7f1d
proofTypeSP1 → Groth16
verify()ok: true

Every block's state transition is proven with SP1 and wrapped into a Groth16 proof an Ethereum contract can verify. Light clients accept Mersennet state roots from a succinct proof — no full node, no trusted RPC, no re-execution.

The same nullifier set that protects shielded accounts is proven correct in every block, so privacy and safety hold together — publicly checkable, fully private.

[ 05 ] // Ecosystem

Everything you need, already on testnet.

Swaps, order-book trading, a shielded pool, and tooling are live on the Mersennet testnet today.

PrimeSwap V2Live

AMM DEX with constant-product pools.

PrimeSwap V3Live

Concentrated liquidity, Uniswap-V3 style.

PrimeTradeLive

Order-book trading terminal on the native CLOB.

PrimeOrdersLive

Native order book via precompile 0x0100.

Shielded PoolLive

Deposit, transfer, and trade privately.

PrimeFiSoon

Private lending & borrowing markets.

Build on the private network.

Deploy a contract, claim testnet PRIM, and ship private DeFi in minutes.