Liquidity is what makes a market usable. This post explains how a provider earns on EmpoorioChain's native DEX, and is clear about the programmes and partnerships that do not exist — because the previous version of this page announced one.
Providing liquidity
A pool in pallet-dex pairs two native assets. A provider deposits both in the pool's current ratio and receives pool shares recorded in runtime state. Traders pay a swap fee; the provider's share of that fee accrues to the pool and is realised when shares are withdrawn. Withdrawing returns the provider's proportion of both reserves.
await api.tx.dex.addLiquidity(poolId, amountA, amountB, minShares).signAndSend(lp);
await api.tx.dex.removeLiquidity(poolId, shares, minA, minB).signAndSend(lp);
The swap fee measured on the testnet is 0.000180 DMS per swap in transaction cost; the pool's own trading fee is a pool parameter. The chain's 80/20 burn/treasury split applies to transaction fees; the pool fee goes to providers and the pool's treasury account.
The treasury lesson
Each pool's treasury account must exist — hold the existential deposit — before a swap can pay into it. It did not, for months, and no swap settled until 14 September 2026. A liquidity provider on the testnet before that date had shares in a pool that could not trade. Providers should check that a pool has settled at least one swap on EmpooScan before depositing.
What is not offered
- Liquidity mining. No programme pays DMS rewards for providing liquidity. Emission goes 75 % to staking and 25 % to the Ailoos AI pool; there is no LP incentive line, and adding one would be an economic-class runtime upgrade with a 48-hour timelock and a required simulation.
- Market-making partnerships. None. No firm quotes on the DEX; no agreement exists.
- Yield figures. None published. A provider's return depends on volume, which on a testnet with one settled swap is a number too small to quote.
- Exchange listing. DMS is listed nowhere.
The mainnet seed
The genesis allocation reserves 100 M DMS (10 %) for liquidity, controlled by a multisig not yet constituted. The mainnet gate's recommended (non-blocking) item is a DMS/USDC pool seeded with at least 500,000 DMS and the equivalent in USDC. That seed is the intended first liquidity event, and it happens after the gate, not before.
MEV and fair ordering
Providers are exposed to informed traders; pallet-mev-protection's commit–reveal ordering reduces the edge of front-runners against both traders and pools. It is available on the testnet.
Honest summary
A native AMM with runtime-enforced accounting, one settled swap, test assets, no incentives, no partners, and an unaudited codebase behind a mainnet gate. Anyone offering you yield on it today is not speaking for the chain.
Based on PALLET_REFERENCE.md, TOKENOMICS_CANONICO.md (emission split, liquidity allocation), the runtime 220 notes and MAINNET_GATE.md Gate 6.


