📚 DODO Contracts

DODO V1, V2 and V3 are all built based on the PMM algorithm.

DODO V1/V2#

  • Capital-efficient liquidity pool: DODO V1/V2 enables capital-efficient liquidity pooling through the PMM algorithm, which supports liquidity provision for unilateral tokens, reduces impermanent losses, and minimizes slippage during trading.
  • Smart Aggregate Trading: DODO V1/V2 provides SmartTrade, which finds and intelligently routes to various liquidity sources to quote the optimal price between any two tokens.
  • Efficient and Flexible Market Making Strategies: DODO V1/V2 removes the various constraints of creating new asset liquidity pools, allowing for the free definition and real-time adjustment of asset ratios, liquidity depths, commission rates, etc.
  • Low-cost New Asset Issuance: DODO V1/V2 develops crowdfunding pooling, allowing anyone to issue new assets at low cost through crowdfunding pooling and create a better liquidity pool. Restrictions on the ratio of funds to tokens and on the starting price are lifted.

DODO V3#

  • Multi-Asset Pools: In DODO V3, a single pool can hold many different tokens that are interchangeable. This helps to save market makers money and achieve the same level of liquidity with less money.
  • Separation of buy and sell liquidity: In order to help strategy providers, DODO V3 separates buy and sell liquidity, enabling operators of hedging strategies to hedge, eliminate impermanent losses and realize stable profits.
  • Saving gas fee: DODO V3 has carefully designed smart contracts for rebalancing operations, reducing gas consumption by more than 90% compared to UniV3. This significantly reduces the cost of executing market making strategies and makes some strategies profitable that cannot be run on UniV3.