Deposit new token to DeDust.io
Last updated
Last updated
Your token should be ready for listing. Read here how to mint token.
Copy the token's address and open the 'Pools' section on DeDust.io. Ensure your wallet is connected to our DEX — you can read more about it here.
Tap on the 'Create pool' button.
Select the tokens you want to create a pool with.
In tokens dropdown list for Coin 1 choose TON (or USDT - see another flow example here).
For Coin 2 paste the token address into the search field and then press 'Import' to add your token (in your user settings). Here is an example of the TKN token used in this guide. Since you've already imported new token, you can also add it to favorite tokens list at DeDust.io, in order to ease the interaction with your token on the platform.
Press 'Create' to create the traiding pair of two tokens.
Confirm the transaction in your wallet. It will require ≈0.37 TON in total to cover the blockchain fees for the creation of your token vault at DeDust.io and for the creation of the pair itself. The process will take a few minutes to be recorded in the blockchain. Here you can see an example of such transaction.
After you confirmed the transaction in your wallet return to DeDust.io and update the page in a minute or two. As soon as the pair is successfully created in the blockchain you will be moved to 'Deposit liquidity' step.
Enter the amount of tokens you are willing to deposit, check the correctnes of the calculated rate and press the 'Deposit' button. This rate will determine the initial price of your token, so be cautious when depositing initial liquidity. Here you can find an example with calculations of new token's exchange rates.
Make sure that you have at least 1.50 TON in your wallet in excess of the TON amount allocated for liquidity, to cover the blockchain fees. Keep in mind that for all further transactions (including the liquidity withdrawal, if you decide to) you'll also need TON to cover the network fees. Now confirm the transaction.
Sign the transaction in your wallet app. It will typically require up to 1.1 TON of network fees (0.80 TON in our case). Here you can see the example. The exact amount will depend on wallet app that you use, selected tokens and the network load and performance. Usually only a half of this amount (sometimes even ≤0.20 TON) is really being used. The rest goes back to your wallet after the transaction is completed. The network fee is taken with some excess to guarantee that your transaction and your assets won't stuck somewhere on halfway in the blockchain due to insufficiency of TON.
After all confirmations you'll get a notification at DeDust. The process may take few minutes.
As a result of successful liquidity deposit you will get LP (liquidity provider) tokens into your wallet (DeDust Pool: TKN/TON in our case) that will serve as a proof of your ownership of the tokens deposited to the pool. Handle these LP carefully. If you don't see the LP tokens in your wallet check the wallet app assets display settings.
Now you can see your position in the Portfolio. Comparing the TON balance in your wallet at step 9 before the transaction, and after its complition (considering that 1 TON was sent to the pool), you can see that the total amount spent on blockchain fees is only ≈0.1538 TON.
From now on if you (or anyone else) try to create the same pair DeDust.io will give a relevant notification.
After you've created the liquidity pool, your token is available for trading on DeDust.io.
❗ If occasionally you've set the wrong rate for your token from now on you'll be able to change its price only by making swaps, an thus impacting the price. For this you can partially withdraw the liquidity to operate lower amounts and not to lose funds that may be a result of accidental mistakes. Another option is that you can simply withdraw all the deposited liquidity and start all over again, from minting another new token, with its another unique smart contract address, and then just creating the new trading pair at DeDust.io from scratch.
❗ It should be also noted that right after the liquidity is deposited to the pool anyone at DeDust (including the third party's trade bots) can start buying your token (and selling then too). That's why it's so important to be very careful when defining the quantity of tokens to be initially deposited to the pool, and thus to set the correct initial price for your token. Otherwise you risk to lose some funds.
You can also find a pool with your token on the Pools page. Tap on your tokens pair to see the details of the liquidity pool. And scroll down to see also your own liquiduty position details.
As you can see even without making any trades the quantity of tokens from both sides sometimes may be not exactly the same that was deposited to the pool. This is a result of someone's swap during the first minutes after the liquidity deposit (most probably made by somebody's traiding bot). Someone has spent in a random way something like 0.01 TON and bought several TKN tokens to his wallet, and thus the proportion of tokens in the pool has slightly changed. But that is absolutely OK if you have initially set the price correctly.
Detailed guide about how to deposit liquidity: read here.