Skip to content
Broker news. Connected. RSS feed
FXBROKERS

A clearer view of the broker industry.

Crypto ExchangesExchange profile

DODO: aggregated swaps, PMM pools, routing charges and liquidity risks

DODO combines inventory-based liquidity pools with DODO X routing across other venues and bridges. Traders, public liquidity providers and professional pool operators face different fees, permissions and exposure.

By Editorial deskOperating status: ActivePublished Sources checked
  • The product fee page quotes 0.1% for SmartTrade routing, despite a conflicting no-fee sentence in the terms.
  • V3 vault liquidity can absorb bad debt from market-maker pools; it is not equivalent to an ordinary spot holding.
  • The token-economy page records removal of the vDODO redemption fee; the older FAQ still describes an exit charge.

Swaps, limit instructions and pool participation

Sections ↑

The public application exposes Swap and Limit modes alongside pools, mining, Crowdpooling, token creation and vDODO. It also displays separate same-chain and cross-chain order histories. These are observations of the public interface, without a connected wallet or completed trade; an available menu does not establish that every product or asset is accessible to every visitor.[26]

DODO X can draw from DODO pools, other exchanges and third-party aggregators, including 1inch and 0xAPI in its documentation. It also compares bridge routes. Consequently, a swap placed through DODO can involve contracts and liquidity supplied by others. A favourable quote does not identify the full custody path: inspect the actual route, destination asset and participating bridge before signing.[2]

Reference table01

Which product does what?

Which product does what?
ProductMechanismPractical distinction
PMM spot poolPrices respond to inventory and curve parameters.Execution changes as the trade consumes liquidity.Source 3
Limit orderMinimum acceptable price, with matches across supported liquidity sources.Gas-free submission does not guarantee a fill.Source 10
Private poolOnly its creator supplies liquidity and can adjust the price curve.Not a public deposit product for every visitor.Source 16
V3 vault and market-maker poolVault assets fund collateralised strategy pools.Includes lending and liquidation exposure.Source 17
CrowdpoolingAllocation precedes an automatically created trading pool.Participation terms differ from an ordinary swap.Source 19

PMM is an inventory-pricing design. As an asset becomes scarcer in the pool, its quoted price can rise; the curve’s slope determines how sensitively price responds. This is not a conventional central order book with a single universal maker/taker schedule. Greater concentration around a reference price can improve nearby liquidity while leaving the result dependent on inventory, parameters and trade size.[3]

The limit-order guide describes a minimum price and matching against DODO pools, aggregated external pools and other users’ limit orders. It advertises gas-free submission. The reviewed overview does not establish a universal minimum size, partial-fill rule, cancellation charge or expiry menu, so those details require the current order ticket. Connecting or disconnecting a wallet is not itself evidence that an existing instruction has been cancelled.[10]

Crowdpooling can allocate proportionally when demand exceeds its cap and return excess contributions. Its subsequent liquidity-protection period prevents the creator from withdrawing during that period; the restriction does not last forever. Creator-selected whitelists, quotas, price and timing can change access and allocation. A fundraising allocation should not be mistaken for guaranteed secondary-market liquidity or a guaranteed profit.[19]

Routing, pool fees and net execution

Sections ↑
Reference table02

Published charges and quotation layers

Published charges and quotation layers
LayerDocumented treatmentWhat to verify
SmartTrade routingProduct fee page: 0.1%.Current route confirmation and output deduction.Source 4
Liquidity-pool chargeVaries by pool.Pool detail and fee-adjusted quote.Source 4
Integrator or broker chargeA widget integrator can configure an additional rate.Whether the displayed quote is already net.Source 7
Network executionNative network transaction fee.Wallet estimate and source-network gas.Source 12
Some imbalance withdrawalsA scarce-asset withdrawal can incur a pool charge.Actual pool and proposed withdrawal.Source 15

The product fee page’s 0.1% routing tariff conflicts with the terms’ statement that the app currently charges no fees. Treat the dedicated product tariff as the stated product charge and confirm the executable quote; the no-fee sentence is not a reliable all-in price promise.[4][5]

The V1/V2 integration guide distinguishes liquidity-provider and maintainer components. Its V2 quote calculation deducts both from the calculated output, and a trader-specific maintainer rate may apply. Adding the published components again to a quote that already includes them would overstate the charge. Pool mechanics also vary by version and pool type, so one pool’s economics should not be used as a tariff for all routed venues.[6]

For illustration, suppose pool-priced output is 1,000 tokens before a 0.1% routing deduction and an integrator’s 0.15% deduction. Those two deductions total 2.5 tokens, leaving 997.5 before any separately payable network cost. The widget guide says its quoted output already reflects these deductions. This is a calculation example, not a promise that every DODO route carries both rates.[7]

Price impact measures how the proposed order changes the available execution price; slippage tolerance limits acceptable movement between quotation and execution. Neither is a fee paid to the platform. The API guide exposes impact and recommends warnings above 5% and an error response above 15%; these are integration guidelines, not proof that every interface imposes the same hard limit.[9]

The trading tutorial permits custom slippage, a transaction deadline and an Expert Mode for unusually high tolerances. A larger tolerance can allow materially worse execution. Its private-swap option is presented as an anti-sandwich measure, not an execution guarantee. A deadline concerns the submitted transaction; it should not be confused with a resting limit order’s validity period.[8]

Wallet balances, bridge transfers and liquidity exits

Sections ↑

Start with the wallet and application on the same network. A ticker alone does not prove that two balances are the same spendable asset: contract address, chain and representation matter. The network-selection guide explains changing or adding a network in the connected wallet. This is a crypto-wallet workflow; no conventional DODO bank-account deposit or universal fiat withdrawal schedule was established.[28]

The cross-chain tutorial requires a source token, destination token and sufficient native gas on the source network. Its preview identifies a transfer route; the destination explorer helps confirm arrival. A source transaction succeeding does not by itself prove final destination delivery. Bridge processing, destination execution and the resulting asset should be checked separately before treating the balance as ready to trade.[12]

For public liquidity, search for the intended pool using its address as well as token names, inspect whether it accepts one or both assets, approve the required contract and submit the deposit. The liquidity tutorial provides a My Liquidity withdrawal path. The amount returned depends on the position and pool state, so the ability to request withdrawal is not a promise to recover the original token quantities.[13]

A DLP receipt represents a share of pool liquidity rather than one receipt token equalling one deposited token. If it has been placed in a mining contract, the tutorial says to unstake that receipt before removing the underlying liquidity. Claiming a reward, unstaking a receipt and withdrawing principal are separate actions. A reward balance alone is therefore an incomplete account of an exit.[14]

The FAQ warns that withdrawing the scarce asset from an imbalanced pool can attract a withdrawal fee, which may become substantial. This qualifies broad descriptions of freely withdrawable liquidity. Inspect the actual withdrawal quote before signing; a pool’s deposit terms and a later exit in a different inventory state need not produce symmetric economics.[15]

Wallet authority, liquidity exposure and audits

Sections ↑

The trading tutorial separates token approval from the subsequent transaction. It permits a custom allowance or a maximum allowance over the token balance. Approving an amount is a grant of contract spending authority, so reviewing only the swap price leaves an important part of the instruction unchecked. Where a limited allowance suits the intended trade, it narrows that particular approval’s reach.[8]

V3 market-maker borrowing remains inside the strategy pool rather than being freely withdrawn to an external wallet. Collateral thresholds can restrict activity and trigger liquidation; the documentation also states that bad debt is shared among the vault’s liquidity providers. This makes vault lending materially different from holding an unencumbered token or providing ordinary spot liquidity. The examples in the funding guide are illustrative thresholds, not verified current settings for every pool.[17]

Private-pool creators can modify parameters, fees and the price curve. Other users trading against that pool therefore depend on a different control model from a fixed-parameter public pool. The description of V3 as a successor direction does not establish that every V2 private pool has been closed or automatically migrated.[16]

Reference table03

Published audit coverage is component-specific

Published audit coverage is component-specific
ComponentExamples in the official indexLimit of the evidence
V1PeckShield, July 2020; Trail of Bits, September 2020.Historical version coverage.Source 25
V2 and CrowdpoolingSeparate 2020–21 reviews.Different contracts and review scopes.Source 25
Fee router and V3Sherlock entries dated December 2022 and July 2023.Not a warranty over every later integration.Source 25

The security page also links V2 and V3 bug-bounty programmes. An audit or bounty does not insure a user’s principal, establish a recovery deadline or guarantee that every deployed contract matches a reviewed version. No user-beneficiary insurance limit was established in the reviewed materials.[25]

Application restrictions and market access

Sections ↑

The terms require legal adulthood, at least 18, and restrict multiple jurisdictions, including the United States and its territories, China and New Zealand, alongside named sanctioned territories. The list is broader than those examples. Read the applicable current restrictions before using the interface; technical access to a contract does not establish eligibility for the application.[5]

Launch access can be narrower still. A Crowdpooling creator can use a whitelist and individual limits, while the event’s capacity and timing govern allocation. Eligibility to connect a wallet or make a spot swap therefore does not imply eligibility for every token sale or access to every allocation size.[19]

Official help and transaction diagnosis

Sections ↑

The official community page links the project’s Discord and Telegram communities, X account and other channels. Use those published links to establish the destination. No staffed hours, complaint-resolution service level or binding recovery timetable were verified. A community moderator’s availability should not be presented as a guaranteed dealing desk.[24]

For an execution problem, preserve the network, wallet’s public address, token contracts, time and transaction hash. The integration guidance recommends estimating gas before sending a transaction and checking its status through RPC or an explorer afterwards. A quote response is not a completed trade. Inspect the actual transaction result before repeating an instruction, especially when a bridge or several approvals are involved.[9]

A developer project key can be viewed or reset in the developer portal. That key is a separate credential from the private key controlling the wallet. Resetting the former does not establish cancellation of an on-chain allowance, recovery of a stolen wallet or reversal of a confirmed transaction. The reviewed portal guide does not publish a wallet-recovery hold schedule.[11]

Administrative powers and permission claims

Sections ↑
Reference table04

Documented V3 vault owner controls

Documented V3 vault owner controls
Control areaExamples in the contract reference
Participating poolsAdd or remove pools.Source 18
Valuation and fundingSet the oracle, rate manager, quotas and routers.Source 18
Risk settingsAdjust margin thresholds, liquidation discounts and asset parameters.Source 18
Liquidation accessManage approved liquidators.Source 18

These powers mean that a broad statement that all DODO arrangements are immutable would be misleading. The function reference does not, by itself, establish the live owner address, signer threshold or timelock for every deployment. Contract governance, an interface operator and a pool creator can each control different parts of the service.[18]

The governance record includes proposals about signer changes, token-contract migration and revenue allocation. A proposal entry is evidence of an initiative, not sufficient evidence that every proposed transaction was executed. The profile therefore does not publish an inferred current multisig threshold or treat a proposed token move as an automatic migration of every user position.[21]

Operator wording, token changes and activity

Sections ↑

The terms name DODO, Inc.; its incorporation jurisdiction was not established. Their regulator-registration disclaimer is a company statement, not an independent global licensing assessment. No verified entity-and-permission pair is supplied.[5]

DODO X is the routing product within this profile, not a separate exchange entry. The product documentation distinguishes that interface from DODO’s own PMM pools and developer integrations. This distinction matters when interpreting an aggregate headline: not every route handled by the interface supplies volume or fee income to a DODO-owned pool.[2]

The token-economy page explicitly records the community decision in DIP16 to remove the vDODO redemption fee. The FAQ still describes a 5%–15% exit charge. That older range should not be presented as the current tariff. Reward and migration passages also need programme-specific confirmation; no historical per-block emission figure is used here as a current yield promise.[20][15]

DefiLlama’s DODO page, retrieved on 20 October 2026, reported approximately US$475.66 million of DEX volume in its rolling 30-day window and US$28.06 million over 24 hours. Its aggregator series is a separate measure. These are captured producer figures for included protocol components, not a global exchange ranking, a fixed daily close or the number of people trading.[27]

DODO’s own data definitions count addresses interacting with contracts, which can differ greatly from distinct people. They also distinguish external routed volume and explain that missing token prices can exclude activity from certain dollar-valued measures. This limits direct comparisons between an undated promotional user figure, a pool-volume dashboard and a separately calculated aggregator total.[23]

Operator
Terms name DODO, Inc. and affiliates; incorporation jurisdiction unverified
Exchange model
Decentralised
Service scope
PMM spot pools, aggregated swaps, limit orders, cross-chain routing, liquidity programmes and token-launch tools.
Client types
Retail clients
Pricing publication
Public pricing
Other names
DODO X; DODOX; DODO Exchange
Funding scope
Network-specific tokens and native gas; bridge routes add a separate transfer stage.
Custody and asset handling
Wallet-controlled assets and on-chain pool or vault positions; transaction approvals confer additional contract authority.
Client eligibility
Age, residency and sanctions restrictions apply to the application.
Support
Official community channels and transaction-reference checks; no verified response-time commitment.
Authorisation and registration scope
Terms disclaim financial-regulator registration; no independent permission record established.

Exchange metadata checked 20 Oct 2026Source 1Source 2Source 4Source 5Source 8Source 12Source 24Source 26Source 28

Records, developer access and automation boundaries

Sections ↑

The application provides order-history views, while the data documentation describes contract events and subgraphs. Those records can help reconstruct activity but do not establish a complete jurisdiction-specific tax statement. Acquisition costs, transfers, rewards and unpriced assets may require additional records. Save transaction hashes and the asset representation rather than relying on a token ticker alone.[26][23]

Developer access involves a wallet connection, email registration and a project key, with further permissions available through an application process. A routing API can return data needed for a transaction; a developer key alone is not evidence of authority to spend every token in the connected wallet. Integration permissions, token allowances and transaction signatures should be assessed separately.[11]

The tutorial offers cloud synchronisation of slippage settings across browsers and devices. That is a specific settings feature, not evidence that all wallet keys, open positions or order-cancellation authority transfer automatically to another device. A reused interface preference still needs to suit the current asset and liquidity.[8]

The 2026 roadmap names ChainPilot AI-assisted command-line execution and EDGE-related strategy, Telegram and copy-trading plans. The roadmap alone does not verify a currently deployed native service, its model provider or its wallet-authority limits. These plans should not be described as an operating discretionary account manager, and no live copy-trading disconnect workflow was established from them.[22]

Liquidity-mining rewards depend on the selected programme and claim transaction; they are distinct from the deposited principal. Published token rewards do not establish a universal withdrawable cash bonus. Their value and availability can change independently of the number of receipt tokens representing the position.[14]

Follow the evidence

Sources & further reading

  1. Platform and product overview DODO · Accessed 20 Oct 2026
  2. DODO X routing DODO · Accessed 20 Oct 2026
  3. Inventory-based pricing DODO · Accessed 20 Oct 2026
  4. Published product fees DODO · Accessed 20 Oct 2026
  5. Application terms DODO · Accessed 20 Oct 2026
  6. Pool quote integration DODO · Accessed 20 Oct 2026
  7. Widget fee deductions DODO · Accessed 20 Oct 2026
  8. Trading controls DODO · Accessed 20 Oct 2026
  9. API response and execution checks DODO · Accessed 20 Oct 2026
  10. Limit-order service DODO · Accessed 20 Oct 2026
  11. Developer access DODO · Accessed 20 Oct 2026
  12. Cross-chain workflow DODO · Accessed 20 Oct 2026
  13. Providing and removing liquidity DODO · Accessed 20 Oct 2026
  14. Liquidity-mining position management DODO · Accessed 20 Oct 2026
  15. Pool and token questions DODO · Accessed 20 Oct 2026
  16. Private pools DODO · Accessed 20 Oct 2026
  17. V3 funding model DODO · Accessed 20 Oct 2026
  18. V3 administrative functions DODO · Accessed 20 Oct 2026
  19. Crowdpooling mechanism DODO · Accessed 20 Oct 2026
  20. Token economy and redemption change DODO · Accessed 20 Oct 2026
  21. Governance proposal record DODO · Accessed 20 Oct 2026
  22. Published product roadmap DODO · Accessed 20 Oct 2026
  23. Data definitions DODO · Accessed 20 Oct 2026
  24. Official community links DODO · Accessed 20 Oct 2026
  25. Component audits and bounty links DODO · Accessed 20 Oct 2026
  26. Public application navigation DODO · Accessed 20 Oct 2026
  27. Protocol activity snapshot DefiLlama · Accessed 20 Oct 2026
  28. Wallet network selection DODO · Accessed 20 Oct 2026

This profile reports dated public information, including exchange-published services and terms. It does not independently test or guarantee trading, custody, pricing or withdrawals. Inclusion is not an endorsement. Permissions and protections apply only to the named legal entity, service and client category; check the current official records and your contract.

Report an error or submit an update