PenumbraPenumbra

PENUMBRA.

Confidential swaps, limit orders, and liquidity — encrypted on-chain until settlement. Built on Zama FHEVM — Sepolia testnet.

SEPOLIA [11155111] :: STATUS_OKZAMA FHEVM [fhe] :: STATUS_OKERC7984 [confidential] :: STATUS_OKBATCH SETTLEMENT [operator] :: STATUS_OKSEPOLIA [11155111] :: STATUS_OKZAMA FHEVM [fhe] :: STATUS_OKERC7984 [confidential] :: STATUS_OKBATCH SETTLEMENT [operator] :: STATUS_OK

Why Penumbra

Confidential trading infrastructure built on Zama FHE and ERC7984 tokens.

100%Private Size

Encrypted Orders

Order amounts, price limits, and min outputs stay encrypted on-chain as euint64.

BatchSettlement

MEV Resistant

Operator matches orders off-chain; public observers only see batch events.

2Tokens

Confidential AMM

Swap and provide liquidity against encrypted pool reserves on Sepolia.

Buy/SellPairs

Limit Orders

Submit encrypted limit orders with confidential deposits of token0 or token1.

SepoliaTestnet

Zama FHEVM

Client-side encryption via the Zama relayer SDK before any transaction is sent.

ServerSigned

Operator Role

Batch match and swap execution use an operator key — same pattern as private payroll.

How It Works

Encrypt, submit, and settle — three steps to confidential AMM trading.

01
$ penumbra encrypt

Encrypt Inputs

Connect your wallet and encrypt order size, price limit, and min output with FHE.

02
$ penumbra submit

Submit Order

Sign a transaction to deposit confidential tokens and register your encrypted intent.

03
$ penumbra settle

Batch Settle

The operator batches matching orders and settles swaps without revealing amounts publicly.

READY TO TRADE?

Confidential Swaps

Submit encrypted swap intents, limit orders, and liquidity deposits from Penumbra.

Launch App

Operator Tools

Batch match limit orders and execute AMM swaps with server-side operator signing.

Open Operator Tab