PUBLIC BETAEthereum Sepolia Testnet — Do not use real fundsLearn more →

Fraud Proof System

Verify any trade.Challenge anything.

Vela uses an optimistic-ZK architecture. Every batch of trades produces a state root. If you believe any batch was processed incorrectly, you can submit a challenge. Honest batches are always provably correct.

How It Works

Step 01

Download the state

Get the state root for any batch from the batch explorer. This is a cryptographic commitment to every trade in the batch.

Step 02

Verify locally

Recompute the state root from the fills data. If your computation matches, the batch is correct. If it doesn't match, you've found a discrepancy.

Step 03

Submit a challenge

If you find an invalid batch, submit a challenge below. Vela will produce a fraud proof within 24 hours. If the proof fails, affected users are made whole.

Current State Root

Order Count

User Count

Timestamp

Found a discrepancy?

If you believe a batch was processed incorrectly, submit a challenge here. Include the batch ID, the discrepancy you found, and your wallet address. We will respond within 24 hours.

Challenge history

No challenges submitted yet.

All submitted challenges and their resolutions will be published here publicly.