How does the protocol work?
Last modified:
Three components underpin on-chain trading through CenturionDEX: immutable smart contracts, liquidity pools, and a constant-function market maker.
Immutable smart contracts
Every contract in the protocol is non-upgradable. Once deployed on Centurion Chain, its logic cannot be altered by any party — the team included. This guarantees permissionless access: anyone can swap tokens, list a new pair, or supply liquidity without seeking approval.
Liquidity pools
Rather than matching discrete buy and sell orders, trades execute against liquidity pools — reserves of token pairs deposited by third-party providers. In return, those providers earn a pro-rata share of swap fees. With v3, providers may concentrate capital within a chosen price range, dramatically improving efficiency.
Constant-function market maker
The AMM prices every trade using the constant product formula x · y = k. Prices derive entirely from the ratio of on-chain reserves — no external oracle is required — and adjust automatically with each swap.
For a deeper treatment, see the protocol concepts or the v3 contract reference.