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]
Which product does what?
| Product | Mechanism | Practical distinction |
|---|---|---|
| PMM spot pool | Prices respond to inventory and curve parameters. | Execution changes as the trade consumes liquidity.Source 3 |
| Limit order | Minimum acceptable price, with matches across supported liquidity sources. | Gas-free submission does not guarantee a fill.Source 10 |
| Private pool | Only 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 pool | Vault assets fund collateralised strategy pools. | Includes lending and liquidation exposure.Source 17 |
| Crowdpooling | Allocation 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 ↑Published charges and quotation layers
| Layer | Documented treatment | What to verify |
|---|---|---|
| SmartTrade routing | Product fee page: 0.1%. | Current route confirmation and output deduction.Source 4 |
| Liquidity-pool charge | Varies by pool. | Pool detail and fee-adjusted quote.Source 4 |
| Integrator or broker charge | A widget integrator can configure an additional rate. | Whether the displayed quote is already net.Source 7 |
| Network execution | Native network transaction fee. | Wallet estimate and source-network gas.Source 12 |
| Some imbalance withdrawals | A 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]
Published audit coverage is component-specific
| Component | Examples in the official index | Limit of the evidence |
|---|---|---|
| V1 | PeckShield, July 2020; Trail of Bits, September 2020. | Historical version coverage.Source 25 |
| V2 and Crowdpooling | Separate 2020–21 reviews. | Different contracts and review scopes.Source 25 |
| Fee router and V3 | Sherlock 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 ↑Documented V3 vault owner controls
| Control area | Examples in the contract reference |
|---|---|
| Participating pools | Add or remove pools.Source 18 |
| Valuation and funding | Set the oracle, rate manager, quotas and routers.Source 18 |
| Risk settings | Adjust margin thresholds, liquidation discounts and asset parameters.Source 18 |
| Liquidation access | Manage 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]
Sources & further reading
- Platform and product overview DODO · Accessed 20 Oct 2026
- DODO X routing DODO · Accessed 20 Oct 2026
- Inventory-based pricing DODO · Accessed 20 Oct 2026
- Published product fees DODO · Accessed 20 Oct 2026
- Application terms DODO · Accessed 20 Oct 2026
- Pool quote integration DODO · Accessed 20 Oct 2026
- Widget fee deductions DODO · Accessed 20 Oct 2026
- Trading controls DODO · Accessed 20 Oct 2026
- API response and execution checks DODO · Accessed 20 Oct 2026
- Limit-order service DODO · Accessed 20 Oct 2026
- Developer access DODO · Accessed 20 Oct 2026
- Cross-chain workflow DODO · Accessed 20 Oct 2026
- Providing and removing liquidity DODO · Accessed 20 Oct 2026
- Liquidity-mining position management DODO · Accessed 20 Oct 2026
- Pool and token questions DODO · Accessed 20 Oct 2026
- Private pools DODO · Accessed 20 Oct 2026
- V3 funding model DODO · Accessed 20 Oct 2026
- V3 administrative functions DODO · Accessed 20 Oct 2026
- Crowdpooling mechanism DODO · Accessed 20 Oct 2026
- Token economy and redemption change DODO · Accessed 20 Oct 2026
- Governance proposal record DODO · Accessed 20 Oct 2026
- Published product roadmap DODO · Accessed 20 Oct 2026
- Data definitions DODO · Accessed 20 Oct 2026
- Official community links DODO · Accessed 20 Oct 2026
- Component audits and bounty links DODO · Accessed 20 Oct 2026
- Public application navigation DODO · Accessed 20 Oct 2026
- Protocol activity snapshot DefiLlama · Accessed 20 Oct 2026
- 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.