Sui.

Post

Share your knowledge.

CarlkawIy.
Jan 28, 2025
Expert Q&A

Do I need my own pool to create a DEX on Sui?

I'm working on creating a decentralized exchange (DEX) and wondering if it's necessary to create my own liquidity pool, or can I utilize another DEX's pool? I'm considering building on Sui using DeepBook and looking for some guidance.

  • Sui
3
3
Share
Comments
.

Answers

3
jakodelarin.
Aug 25 2025, 22:47

If you're developing a DEX on Sui using DeepBook, you have two main options: build your own liquidity pool or utilize DeepBook’s decentralized central limit order book (CLOB) model. With DeepBook, traditional liquidity pools aren't necessary—users submit bids and asks, and the protocol automatically matches buyers with sellers. For more details, check out their documentation:

7
Comments
.
tolexwills47.
Aug 3 2025, 11:42

Yes, if you’re building a DEX on Sui, you’ll need to create your own liquidity pools for the token pairs you want to trade. Sui doesn’t provide default pools; each DEX (like Cetus or Kriya) manages its own pool smart contracts where users deposit tokens to enable swaps and earn fees.

Your smart contract must define: • The pool structure (token pair, reserves, LP shares) • Functions for adding/removing liquidity • Swap logic (pricing formula, e.g., constant‑product AMM) • Fee distribution to liquidity providers

Alternatively, you can integrate with an existing DEX’s pools (e.g., Cetus Protocol) if your goal is to build an interface or aggregator instead of deploying standalone pools.

3
Comments
.
LargeCappWithTwo.
Jan 28 2025, 10:49

If you're building a DEX on Sui using DeepBook, you can either create your own liquidity pool or leverage DeepBook’s decentralized central limit order book (CLOB) model. With DeepBook, there’s no need for traditional liquidity pools, users place bids and asks, and the system automatically matches buyers and sellers. You can find more information about this in their documentation: https://docs.sui.io/standards/deepbook

2
Comments
.

Do you know the answer?

Please log in and share it.