Cumulative Trading In USD
Total Value Locked In USD
Total Number of Txs For All Deployments
692M Tx
NFTs minted

Starknet Provisions Program

The Starknet Foundation is proud to introduce Provisions!
Members of various groups who have helped advance Starknet, including Starknet users and builders, Ethereum contributors and stakers, and builders of select projects, may claim provisions.

Read more

StarkEx Features

Spot Trading Perpetual
Massive Scale
Data Availability: Rollup, Validium
Real-time Oracle Price Feed
Fast Withdrawals
Transaction Bundling
Escape Hatch
Forced Withdrawal
Forced Trade
Dynamic Margin
Tracking of Interest / Funding
Why StarkEx?
Why StarkEx?

Top-notch scaling solution, providing high throughput, low gas fees, Ethereum-level security, self-custody, fast integration and more.
For More Customer Testimonials
Pierre Duperrin, Blockchain Architect
We signed a contract in mid-April and started working on integration. It took us just under three months to complete the migration.
Pierre Duperrin Blockchain Architect
For More Customer Testimonials
James Ferguson, Co-Founder & CEO
We were looking for a solution that will enable us to scale not only NFT trading, but also NFT minting.
James Ferguson Co-Founder & CEO
For More Customer Testimonials
Will Harborne, Co-Founder & CEO
We were searching for a scaling solution which would allow us to offer speed, privacy, and low-fees, all whilst ensuring auditable, secure, self-custody of assets for traders.
Will Harborne Co-Founder & CEO
For More Customer Testimonials
Antonio Juliano, Co-Founder & CEO
Trades are submitted on-chain in ZK-Rollups, reducing the amount of gas required per-trade. We are able to pass on those savings to traders in the form of reduced trading fees across the board.
Antonio Juliano Co-Founder & CEO
For More Customer Testimonials
Mariam I, CMO
We were looking for an L2 that would provide high trading performance and enhanced user experience. StarkEx allows for accelerated perpetual contract trading at lower prices, while still offering time-tested liquidity, market depth and transparency to traders.
Mariam I. CMO
For More Customer Testimonials

How Does StarkEx Work?

User transactions are processed by the operator (e.g, an exchange) and are sent to the StarkEx service. StarkEx validates the transactions in two steps: Parallel stateless validations (such as formatting and value ranges) and then sequential validations considering their context.

The StarkEx service batches the validated transaction into a batch, and the relevant balances are updated.

The StarkEx service generates a STARK proof, attesting to the validity of the transactions in the batch, and sends the proof on-chain.

An on-chain Verifier smart contract receives the STARK proof. Once the proof is verified, a commitment to the new balance states are stored on-chain.

The Essence of StarkEx

Validity Proofs

StarkEx Validity Proofs ensure that only valid data, resulting from computations performed with integrity, is committed on-chain.

Massive Scale

The secret to StarkEx’s massive scaling capabilities lies in the uneven division of computation between its off-chain Prover and the on-chain Verifier.


StarkEx powers self-custodial dApps, and employs innovative anti-censorship mechanisms to ensure that users’ funds always remain in their custody.

Data Availability (DA) Spectrum

StarkEx has been developed to serve a diverse range of user and application needs.

General Computation

StarkEx is powered by Cairo, our expressive and highly performant ZKP programming language. Cairo allows StarkEx to support any business logic.


StarkEx has been in production on Mainnet since June 2020.

Time to Market

Applications that wish to integrate with StarkEx can arrive on Mainnet within a few weeks time, depending on the maturity of their off-chain Operator node.


ZK-STARK, as a zero-knowledge proof system, can provide a user with complete privacy, not only from other users, but also from the Operator.


Validity Proofs and STARKs

Why choose Validity Proofs over Fraud Proofs?

How do STARKs compare to SNARKs?

Data Availability

What are the ZK-Rollup, Validium, and Volition Data Availability modes?

What are the tradeoffs for each Data Availability mode?

Who are the Data Availability Committee members?


Can I play with a working StarkEx system?

How long does it take to integrate StarkEx?

Which parts of the system does StarkWare manage?

Which parts does the dApp Partner manage?

Which wallets support StarkEx?

Has the StarkEx system been audited?

StarkEx Scaling Capabilities

What is SHARP (Shared Prover)?

What is Cairo?

StarkEx and Starknet

What is the difference between Starknet and StarkEx?

How will StarkEx evolve in a Starknet world?

Contact us