Starknet logoStarknet2025/StarknetLive

Bicvar

Private dark pool trading on Starknet

Privacy-preserving trading protocol written in Cairo. A commit-reveal scheme built on Poseidon hashing keeps orders confidential until settlement, so large orders don't broadcast their intent to the mempool.

Bicvar preview
Cairo
Starknet contracts
Poseidon
Hash commitments
Commit-reveal
Order flow

The problem

Public order books leak trading intent, exposing large orders to MEV and front-running.

The approach

A dark pool on Starknet using a commit-reveal scheme built on Poseidon hashing. Traders submit a hash commitment first and reveal the order later, so intent stays private during the window where front-running would happen.

My role

Cairo contract design and the cryptographic scheme

Contracts

  • darkpool
  • interfaces
  • mock_token

Highlights

  • Commit-reveal order flow with Poseidon hash commitments
  • Order details stay private until the reveal step
  • Cairo contracts written for Starknet
  • Argent X wallet integration
CairoStarknetPoseidon HashCommit-RevealArgent X