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.
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.
Claim testnet PRIM, deploy a contract, and ship private DeFi in minutes.
Open faucet →Most chains make you choose between transparency and confidentiality. Mersennet uses zero-knowledge proofs to deliver both.
Shielded accounts conceal balances, positions, and order flow across the EVM and the native order book — full account privacy, not just mixed transfers.
Leverage without open liquidations. Solvency and margin are proven with ZK proofs instead of public liquidation auctions — positions stay private, the chain stays safe.
A central limit order book exposed to Solidity through a precompile. Atomic, composable matching beyond AMMs — now with shielded order placement.
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.
Your wallet builds a zero-knowledge proof in-browser with the WASM Noir prover. Keys never leave the device.
Transactions carry nullifiers and output commitments — no addresses, balances, or order details in the clear.
The node checks the proof and the nullifier set. Solvency and margin are enforced without exposing positions.
Each block is proven with SP1 and Groth16-wrapped for Ethereum — verifiable from a succinct proof.
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 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);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.
Swaps, order-book trading, a shielded pool, and tooling are live on the Mersennet testnet today.
AMM DEX with constant-product pools.
Concentrated liquidity, Uniswap-V3 style.
Order-book trading terminal on the native CLOB.
Native order book via precompile 0x0100.
Deposit, transfer, and trade privately.
Private lending & borrowing markets.
Deploy a contract, claim testnet PRIM, and ship private DeFi in minutes.