Swap on Mobile
This guide illustrates Meson swap process on mobile devices. Please refer to Meson App for desktop guide for Meson Swap.
Contents
Sign up with MetaMask
Meson App requires a valid MetaMask connection in order to perform swap transactions. If you do not have a MetaMask wallet, refer to MetaMask Official Documentation to set up your MetaMask wallet before you proceed.
Select Origin Network & Connect to MetaMask
After entering the app, click on the top to see the networks that have been added.
Click the menu bar in the upper left corner of the interface, go to Settings, and select the Network option to add an RPC network.
Go to your browser in the menu bar, enter the URL: https://meson.fi/ to open Meson, and click "CONNECT WALLET" in the upper right corner to connect MetaMask to Meson.
Good to know: Meson App currently supports these high performance EVM chains:
Ethereum
BNB Chain (formerly BSC)
Polygon
Evmos Mainnet
Arbitrum
Optimism
Aurora (on NEAR)
Conflux eSpace
Avalanche C-chain
Fantom
Tron
Harmony
Moonriver
Moonbeam
Refer to below tutorials to add custom networks in MetaMask.
Initiate Meson Swap
1. Enter Swap information
Select the initial (FROM) network and target (TO) network of stablecoin Swap;
Select the stablecoin type that you want to Swap;
Enter the amount of Swap (the exchange on Meson will always remain 1:1);
Enter the wallet address that accepts Swap. By default, the wallet address is the same as the FROM address;
After information input and confirmation, click Swap to initiate the swap.
2. Approve
If you are swapping for the first time, you need to perform the Approve operation to grant the Meson smart contract access to the stablecoins in your wallet. Click the Approve button and sign with MetaMask to complete this step.
3. Sign your transaction
Meson utilizes meta transactions so that it is the Liquidity Providers but not users who pays gas fees. That’s why you will see sign transactions instead of send transactions. You will be asked for two signatures during the swap process.
1st Signature Request Swap
After confirming the transaction information, click the button to complete the signature through the MetaMask pop-up window. The first signing represents publishing a Swap request to the Meson network.
The Meson network will have LP to match Swap requests posted by users. In this process, LP will use the user’s signature, invoke the Meson contract for the user, and transfer the corresponding amount of stablecoin into the Meson contract for locking. At the same time, LP will be locked in Swap’s target chain for a specified number of stablecoin.
This process usually lasts 1-2 minutes.
2nd Signature Release funds to the destination
After the primary chain and target chain have locked the Swap amount, the Meson page will pop up a second signing window via MetaMask. The second signature can synchronously unlock the funds of the two chains, which means that the user transfers the exchange amount to LP in the initial chain and gets the exchange funds in the target chain. This process usually takes 30 seconds to a minute.
After the Swap is successful, users will find that the number of stable coins in the two wallets involved in the Swap changes, indicating that the Swap is successfully completed.
Check Swap Status and History
Click the wallet button in the upper right corner, and you can see the current Swap and the historical Swap records on the popup window. If Swap needs to do something (such as signing a second time to release funds), it can do so through this page.
Users can also view swap status and history in Meson Explorer. Click here to learn more.
Looking for Help?
Having trouble with your transactions and looking for Meson support? Please click the question mark in the right lower corner, and contact us in discord #get-assists channel. We are more than happy to offer a one-on-one support to you.
Last updated