Carapace

A DEX where sandwich attacks cannot exist. Every swap in a block settles at the same price. Your order looks exactly like your neighbor's.

Built on Arc's fast finality. Batch windows run every 30 seconds. Beneficial arbitrage earns a reward from the protocol.

Why batch auctions block MEV

Traditional DEXs process swaps one by one. The order they land in a block determines the price you get, which is exactly what searchers exploit.

01

Everyone joins the batch

Swaps submitted within a 30-second window are collected together. There is no queue, no ordering, no fast-lane.

02

One price clears the whole batch

When the window closes, all orders execute at a single clearing price computed from the pool reserves. Sandwich attacks need different prices for different positions. That is not possible here.

03

Arbitrageurs are paid, not fought

Cross-venue arbitrage restores fair pricing after each batch. The protocol earns a portion of swap fees and distributes them to back runners who bring prices back to parity.

Powered by Arc

350ms finality changes what batch trading can feel like

On Ethereum, a 12-second block time means batch windows last minutes. Arc settles blocks in roughly 350 milliseconds, so Carapace can run a new batch every 30 seconds and still feel instant. You submit an order and your fill lands before you've finished reading the confirmation.

Block time
~350msArc Testnet
Batch window
30 seconds10+ blocks per batch
Settlement
Uniform priceAll fills equal
MEV type allowed
Back-running onlySandwich structurally blocked