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.

- 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