DODO Token & Liquidity Pool Creation Guide: Streamline Your Token Launch and Incentivize Liquidity Mining

DODO
7 min readJan 17, 2025

Create mining and customize parameters and features.

1. Navigate to the “Create Token” page

2. Enter the Token Parameters

  • Token Symbol
  • Total Supply: the total supply of your token
  • Token Name: the name of your token
  • Decimals

3. Special Features

Currently, DODO supports on-chain token creations with the following special features: “Burn”, “Trading Fees”, and “Supply Increase”.

All three special features are optional to the token creation process.

  • If the Burn feature is enabled, a percentage of tokens will be sent to the burn address for each on-chain transfer
  • If the trading fees feature is enabled, a percentage of tokens will be sent to the creator’s address for each on-chain transfer
  • The Supply Increase feature allows the creator to issue additional tokens after the token creation

4. Confirm Token Creation in Your Wallet

Review your token parameters, and click “Create” → confirm in your wallet” → complete the token creation.

5. Manage Your Token

To view the info of your token, go to “My Token List” → “Manage”.

You can also issue additional supply to your token If your token has the “Supply Increase” feature enabled.

6. Give up Ownership of Your Token Contracts

Currently, DODO does not support such a feature. Please stay tuned for future product updates.

Create a liquidity pool to enable your token circulation.

1. Navigate to the “Pools” page

2. Select Pool Type

Currently, DODO supports 4 different liquidity pool types: standard, pegged, single-token and private pool. You cannot modify your pool’s parameters once it’s being created. Upon creation, everyone will be able to deposit liquidity into the pool.

  • Standard: Standard pools are similar to Uniswap v2 pools in terms of capital allocation and efficiency. Requires liquidity for two different tokens.
  • Pegged: Pegged pools are similar to Curve pools, and are suitable for synthetic assets.
  • Single-token: Single-Token pools are created with one token type only. They are useful for selling project tokens to raise funds. You can create liquidity markets with the tokens you have and nothing more.
  • Private Pool: Only the pool creator can provide liquidity for this pool, and the pool parameters can be modified at any time after creation

3. Configure the Pool Parameters

Standard

  • Enter the amount of tokens you would like to supply as buy and sell side liquidity.
  • The initial price of the token pair follows the market price by default. Unchecking the “Fixed ratio at current price” will expose you to the risk of being arbitraged.
  • If the “Fixed ratio at current price” is unchecked, the initial price of your pool will be determined by the buy and sell sides’ liquidity depths. For example, if there are 1000 DODO as sell side liquidity, and 100 USDC as buy side liquidity, then the initial price would be 1 DODO = 0.1 USDC (100 USDC / 1000 DODO).
  • There are three options for fee rate:
  1. 0.01%: suitable for stablecoin trading pairs, such as USDT/BUSD
  2. 0.3%: suitable for mainstream assets, such as BTC/ETH
  3. 1%: suitable for exotic token pairs

Note: a low trading fee rate tends to attract more trading volume in the pool.

Pegged Pool

  • Enter the amount of tokens you would like to supply as buy and sell side liquidity.
  • The pegged exchange rate follows the current market price by default. Unchecking the “Fixed ratio at current price” will expose you to the risk of being arbitraged.
  • You can uncheck the “Fixed ratio at current price” and enter the pegged exchange rate for your pool manually. The initial price of your sell side asset will the the manual entered exchange rate.
  • There are three options for fee rate:
  1. 0.01%: suitable for stablecoin trading pairs, such as USDT/BUSD
  2. 0.3%: suitable for mainstream assets, such as BTC/ETH
  3. 1%: suitable for exotic token pairs

Note: a low trading fee rate tends to attract more trading volume in the pool.

  • There are three options for the Slippage Coefficient (k), and the value is set a 1 by default:
  1. K = 0.5: suitable for most trading pairs
  2. K = 0.01: suitable for trading pairs with low volatility, such as BUSD/USDT
  3. K = 1: suitable for volatile assets

Note: the smaller the slippage coefficient, the lower the slippage for traders, and the deeper the market depth. To learn more, watch our tutorial video on slippage coefficient on DODO.

Single-Token

  • Enter the amount of tokens you would like to supply as sell side liquidity。
  • The initial price follows the current market price by default. Unchecking the “Fixed ratio at current price” will expose you to the risk of being arbitraged.
  • You can uncheck the “Fixed ratio at current price” and enter initial price for your pool manually. Your sell side liquidity will be sold at the manually entered initial price.
  • There are three options for fee rate:
  1. 0.01%: suitable for stablecoin trading pairs, such as USDT/BUSD
  2. 0.3%: suitable for mainstream assets, such as BTC/ETH
  3. 1%: suitable for exotic token pairs

Note: a low trading fee rate tends to attract more trading volume in the pool.

  • There are three options for the Slippage Coefficient (k), and the value is set a 1 by default:
  1. K = 0.5: suitable for most trading pairs
  2. K = 0.01: suitable for trading pairs with low volatility, such as BUSD/USDT
  3. K = 1: suitable for volatile assets

Note: the smaller the slippage coefficient, the lower the slippage for traders, and the deeper the market depth. To learn more, watch our tutorial video on slippage coefficient on DODO.

Private Pool

  • Enter the amount of tokens you would like to supply as buy and sell side liquidity. Currently “Standard” and “Single-Token” pool creations are supported for Market Maker Pools.
  • The initial price of the token pair follows the market price by default. Unchecking the “Fixed ratio at current price” will expose you to the risk of being arbitraged.
  • There are three options for fee rate:
  1. 0.01%: suitable for stablecoin trading pairs, such as USDT/BUSD
  2. 0.3%: suitable for mainstream assets, such as BTC/ETH
  3. 1%: suitable for exotic token pairs

Note: a low trading fee rate tends to attract more trading volume in the pool.

  • There are three options for the Slippage Coefficient (k), and the value is set a 1 by default:
  1. K = 0.5: suitable for most trading pairs
  2. K = 0.01: suitable for trading pairs with low volatility, such as BUSD/USDT
  3. K = 1: suitable for volatile assets

Note: the smaller the slippage coefficient, the lower the slippage for traders, and the deeper the market depth. To learn more, watch our tutorial video on slippage coefficient on DODO.

4. Check Pool details

Go to “My Pool”, and click “Manage” to view the details of the pool, such as its trading volume, trading fee revenue, etc.

Create mining incentives to encourage users to purchase tokens and provide liquidity.

1. Navigate to the “Mining” page

2. Select Mining Type

Currently, DODO supports two different mining types, “Single-Token” and “Token Pairs”, both of which do not support tokens with deflationary features enabled (such as the “Auto Burn” and the “Trading Fees”. You cannot modify your mining campaign’s parameters once it’s created.

  • Single-Token: mining campaigns that allow users to deposit liquidity for a single token, as opposed to token pairs in traditional AMM style.
  • Token Pairs: mining campaigns that require users to deposit liquidity for token pairs.

3. Configure Pool Parameters

Single-Token

  • Select the token that you would like to be staked. The DODO platform supports mining campaigns for any ERC-20 tokens, including the ones created by DODO’s token creation feature.
  • Set your campaign duration: the campaign start and end times are based on the block height of the network your campaign is launched on. Depending on the block height, the actual time of when your campaign starts and ends may deviate slightly.
  • Select reward token: mining rewards for your campaign can be paid in single or multiple tokens
  • Input the number of daily rewards and total rewards for your campaign Token-Pair
  • Select pool: currently, DODO only supports mining campaigns for liquidity pools created on the DODO platform, and does not support mining campaigns for liquidity pools on other platforms.
  • Set your campaign duration: the campaign start and end times are based on the block height of the network your campaign is launched on. Depending on the block height, the actual time of when your campaign starts and ends may deviate slightly.
  • Select reward token: mining rewards for your campaign can be paid in single or multiple tokens
  • Input the number of daily rewards and total rewards for your campaign

4. Inviting Your Friends to Your Mining Campaign

Click “Invite” to share the link of your mining campaign with your friends and community members.

--

--

DODO
DODO

Written by DODO

The official Medium account of DODO, your on-chain liquidity provider. Official Website: https://dodoex.io/

No responses yet