One-Click Swap with 12Swap. Mobile device

If you use DEXs, you are most likely an active member of DeFi ecosystems in different networks with different features.

With 12Swap, navigating the DeFi space is easier, faster and more fun. Make intra-network exchanges in two clicks, use DeFi and discover new opportunities.

Several networks are currently available, and you can already swap any token in any network quickly and conveniently with two clicks at the best exchange rate. The networks available for swaps are Ethereum, BNB Smart Chain, Polygon, Fantom, Cronos, and Arbitrum.

Let's look at the process using BNB Smart Chain and exchange of USDT to MDAO as an example.

Go to the 12Swap page or via this link using the built-in browsers in non-custodial wallets or a regular browser, and connect via WalletConnect .

As an example, let's navigate to the site through the MetaMask wallet's internal browser.

Go to the MetaMask internal browser and enter in the address bar.

On the 12Swap page, click on Launch App or click Connect Wallet to connect your wallet.

Choose a connection type.

Three connection options are available: MetaMask, WalletConnect, and Coinbase Wallet. When connecting with WalletConnect, use a normal browser. When connecting with Coinbase Wallet, the process is similar to connecting via MetaMask.

If you choose MetaMask, the connection is made through the internal browser of the wallet.

Choose a wallet and confirm the connection, click Connect.

Select a network, a token and specify the amount to exchange in the You sell block.

Select the token and the network in which you want to receive the asset in the You buy block.

Selecting an asset is easy, just enter the name of the token or its smart contract address in the network you want to make the swap. In the list, you will see assets with positive balances in your wallet from which to choose.

  • Before clicking on Approve, be sure to make sure that you have selected the correct token for the swap.

  • If the selected token has warning information, it means that the token is not in the list of verified smart contracts (it is either not yet verified in the blockchain scanner, or its verification was rejected).

Hit Approve the first time you exchange the selected token and OK to confirm the transaction through your WalletConnect connection.

Confirm the use of the asset in the wallet, set a user limit and approve a maximum token amount, and click Next.

When connecting via WalletConnect and normal browser confirmation when invoking a smart contract must be verified in your wallet, and then the request goes to the connected wallet.

Check your wallet and click Approve. Wait for the transaction to be confirmed.

Click Swap to complete your first swap. Confirm the swap in your wallet by clicking Confirm.

12Swap will find a suitable exchange rate and make the swap without having to make multiple exchanges on different DEX by yourself to get the desired asset. If there are several options for exchange, the one with maximum liquidity will be selected in order to minimize slippage and the probability of transaction cancellation.

Done! Swap completed.

Important!!! If you set the Slippage Tolerance yourself, a frontrunning attack may occur. A frontrunning attack can occur when the percentage of slippage increases; the swap can be executed at a higher exchange rate due to price movement by frontrunners tracking transactions in the blockchain and placing their orders before the user's highest fee order.

On the Launch App page, a wallet menu is available where you can switch the wallet network, change the phone theme, and navigate to 12Swap's social media.

When you click on the WalletConnect icon, you can access the history of all wallet swaps in the menu, here. You can copy the wallet address and end the session by clicking Disconnect.

If you use a VPN, switch the network beforehand in your MetaMask wallet, then the network will switch on the router page.

When connecting through WalletConnect, some wallets do not support switching the network through the router interface, so you need to switch the network in the wallet itself and then to switch the network on the 12Swap page, if necessary reconnecting through WalletConnect.

Last updated