Since the Matic PoS bridge can get really expensive in terms of gas costs, in this guide, we want to introduce a more cost effective way of transferring funds from Matic to Ethereum. This approach can also be used to transfer funds from Ethereum to Matic (the guide for which is available here).
Using AscendEX, you can exit liquidity from Matic to Ethereum in three tokens:
AscendEX currently supports only these three tokens on the Matic network. If you want to exit some other asset from Matic, you can:
transfer your funds using the Matic PoS bridge.
use the Dfyn exchange to swap your asset for either Matic/ROUTE/USDC at zero gas costs and then follow the guide given below to transfer your funds to AscendEX and then to Ethereum. To get the desired asset in the Ethereum wallet, you can do one of the following: (a) You can use AscendEX itself to convert your Matic/ROUTE/USDC tokens to the desired asset before transferring funds from AscendEX to Ethereum or (b) you can transfer ROUTE/USDC/Matic tokens to your Ethereum wallet and then use Uniswap or any other DEX on Ethereum to swap those tokens for your desired asset. Swapping assets on AscendEX require minimal fees and zero gas costs and therefore result in much cheaper conversions.
Of the aforementioned approaches, the Matic PoS bridge might seem like the more simpler one of the two. However, using the Dfyn + AscendEX route results in much cheaper and faster transfers.
Matic PoS Bridge
Zero deposit fees + Low withdrawal fees (anywhere between $25 - $50)
High Gas Costs (anywhere between $80 - $160)
Takes a matter of minutes to transfer funds from Matic to ETH through AscendEX
Takes about 3-4 hours to transfer funds
In this guide, we will show you how to transfer ROUTE tokens from Matic to Ethereum.
Step 1) Go to https://ascendex.com/.
Step 2) Sign up on the website if you don't already have an account. If you do, simply login using your credentials.
Step 3) After logging in, you should be redirected to AscendEX home page. On the top right hand side, you should see a dropdown that says My Asset. Hover over that option and then select Cash Account.
You should see the following screen after clicking on Cash Account.
Step 4) In the search box, type in ROUTE or Router. In your search results, click on Deposit button corresponding to the ROUTE token.
Step 5) Following the previous step, you should encounter the following screen:
Even though the ERC20 address and Matic network address that AscendEX provides for ROUTE token is same, make sure you click on the Matic network before copying the Deposit Address.
Step 6) Now open your MetaMask wallet (or the wallet where you hold your funds) and make sure that you are on the Matic Mainnet. Click on the Send button to enter the deposit address.
Step 7) Paste the Deposit Address that you copied from AscendEX.
Step 8) After pasting your address, MetaMask will load the following screen.
Click on the asset dropdown to see the list of all your tokens.
Step 9) Select ROUTE (PoS) token from the dropdown.
Step 10) Enter the amount of ROUTE tokens you want to deposit and click on Next.
Step 11) Review the transaction and click on Confirm.
Upon the confirmation of your transaction, you will receive a notification from MetaMask.
After a few minutes, your ROUTE tokens should reflect in your cash asset balance on AscendEX.
Step 1) On the Cash Account page, search for ROUTE (if it is the only token you have on AscendEX, then it should appear on the top) and click on Withdraw corresponding to the ROUTE token.
Step 2) In the withdraw window, enter your ERC20 (Ethereum) address where you want to send your tokens as well as the amount to be transferred.
Step 3) After entering your ERC20 address and the amount to withdraw, review the Fee and the Actual Amount Received and click on Confirm.
Step 4) AscendEX will generate a prompt asking you to confirm your transaction. Review the transaction details and click on Confirm.
Step 5) After confirming the transaction, AscendEX will ask you to verify yourself by entering two 6-digit codes. Click on Send Code in both the boxes. One code will be received on the registered email address and one will be received on the registered phone number.
Step 6) After verifying yourself, your withdrawal request would be successfully accepted.
Clicking on Continue will take you to your withdrawal history where you can monitor your transaction.
After a while, the transaction should succeed and you can check your Ethereum wallet for the credited funds.