🌎Migrate from Marswap

How to migrate project Liquidity from Marswap to ChewySwap

On July 1st it was announced that former competitor Marswap DEX on Shibarium would be "closing its doors" and projects had 24 hours to remove their liquidity and migrate before they took down the frontend.

This was understandably met with a lot of panic by projects owners and was soon extended afterwards, but still it is a good idea to always have a plan in case the unexpected happens. Their reasoning was that volume couldn't sustain the cost of running their website.

Lets be real for a minute here: it's not easy building on new Layer 2 blockchains as it can take time for adoption to take off and for developer services to start supporting it. Never count your eggs before they've hatched! If you expect to launch a project and for it to be instantly successful then you are setting yourself up for bitter disappointment. Everything takes time to build and expect to be in it for the long run or not at all! Always have a backup to your backup to your backup plans!

ChewySwap has been building on Dogechain for over 2 years (starting as Dogeshrek DEX) and has been launched on Shibarium since day 1! Uptime, reliability and trust are always at the top of our priorities and in the forefront of our minds. We have backups to our backups and there will NEVER be a case where you are unable to access your tokens and liquidity. We have backups on IPFS and if that fails you can even download and host a version of our frontend yourself!

Help is Here with ChewySwap ❀️

If you run a project and need assistance in the migration process do not hesitate to reach out. For those of us who are more technically inclined here are some pointers to help you if you're having trouble removing liquidity from Marswap (as you're unlikely to get any help from them).

Try first if you have trouble Removing from Marswap:

The first step you can try if getting an error on removing liquidity is to switch to receive WBONE. On Marswap this option isn't very obvious and is easy to miss. This is done by clicking where it says "Receive WNative" as pointed out in this screenshot:

Click Receive WNative to remove as WBONE

Then you will just have to unwrap the resulting WBONE back to BONE. (The process to remove is to first click "Enable", confirm transaction and wait for confirmation. Then click "Remove" to finish process)

If removing as WBONE doesnt work...

If your token smart contract has a tax or any limits on max wallet, max transaction etc it is recommended that you first go to your smart contract's write page and:

Migrating Liquidity to ChewySwap / Others

You can find our guide to adding liquidity on ChewySwap here. But to ensure your project has a smooth migration and the starting price is the same as was on Marswap make sure you add the tokens in the same exact ratio of TOKEN/BONE as was originally removed. If you're adding LP to both ChewySwap and ShibaSwap still keep the same ratio to ensure the same price. It can be figured out by a simple ratio:

tokenAmount/oldBONE=X/newBONEtokenAmount/oldBONE = X/newBONE

So tokenAmount/oldBONE is the amount of token and BONE you removed from Marswap. Cross multiply and divide to figure out new token amount for new bone amount and vice versa.

Frequently Asked Questions

Q: What is the router address for ChewySwap/ShibaSwap? A: Select DEX below to copy router address

0x2875F2D86d83635A859029872e745581530cEec7
Q: What else needs to be done after migrating our project's liquidity?

A: If your token has a tax or rewards you'll need to also update your swap router address using write contract function named "updateSwapRouter" and set your "setSwapAtAmount" function back to a manageable amount so that the smart contract continues swapping taxes for appropriate [marketing/rewards/burn] token. If you're using an auto burn function you'll also need to update your burn router depending on which DEX has the best liquidity for the token you're burning. Note: Functionality depends on the smart contract, not all smart contracts allow changing swap router so you'll either have to leave some LP on marswap or launch a new smart contract.

Q: Help! Our project's liquidity is [locked/burnt] on Marswap, what do we do!?

A: You have few options for migrating liquidity if your LPhas been burnt or locked long term. Unfortunately none of these options are going to be easy depending on the number of holders.

  • You can have holders send in their tokens then swap those tokens for bone in order to get as much of the stuck liquidity out of Marswap as possible and then proceed to relaunch a new smart contract and make the starting price the same as before you started swapping out the tokens. The amount of liquidity you'll be able to extract from the liquidity pool will depend on how many people send in their tokens and you'll need to keep track of everyone's holdings that sends in tokens.

  • If you have a large percentage of supply set aside for utility, staking, etc you can use that supply to swap for BONE then have holders send in their tokens for smart contract migration.

  • You can automate this process to a degree using a migration smart contract but need to keep an eye out for people who try to buy after LP removal and send those tokens in. You'll need to be good at reading the blockchain to pull it off successfully and without manipulation. if your smart contract has a stop trading function or lets you set a high tax that is an option to stop people from transacting on old contract - forcing them to go through the migration process instead of possibly selling for a loss or buying a worthless token.

Q: What is the process/requirements for getting whitelisted on ChewySwap?

A: Our most basic form of listing is token logo. For tokens that don't meet our quality requirements this is the least we can do for you is make it so when users import your contract address your logo shows up.

For projects that meet certain requirements for minimum LP, LP lock and safety we ask that you contact JiMaker or join our Telegram Community

Last updated

Was this helpful?