Skip to main content

Using the Rainbow Bridge (MainNet)

Tutorial Prerequisites

Note: Rainbow Bridge does not currently support NEAR Wallets that are secured using a Ledger device.


Transferring ETH to NEAR

Step 1 Buy Ether

  • Using the metamask extension purchase some ETH.
button to purchase eth in MetaMask
  • Buy ETH with Wyre and follow the onscreen instructions purchasing about ~$100 worth of ETH.
continue to wyre Button
  • The time it takes to deposit the funds may vary, so don't be worried if it's taking a while.
wyre transfer receipt

Step 2 Swap ETH for wETH

  • In order to bring your ETH over to NEAR you will first need to have it "wrapped". The easiest way to do this would be to use an token swap application such as Uniswap.

  • Head on over to Uniswap and select the Use Uniswap option in the upper right hand corner.

uniswap swap button
  • Connect your MetaMask Wallet to Uniswap using the browser extension and then select "ETH" as the from option and "WETH" (which means wrapped Ether) as the "To" option.

  • Select Wrap and you will be redirected to approve the transaction and the transfer fees

uniswap swap tool
  • Once this transfer process has been completed open your MetaMask browser extension and you should see your new wETH balance. Despite the different values in this screenshot it should look something similar to this depending on how much money you've deposited and swapped.
updated wallet
---

Step 3 Swap ETH for wETH

rainbow bridge transfer
  • Make sure the network selection option is set to NEAR-Ethereum.
network selection tool
  • Make sure that the network option is set to Ethereum Mainnet.
metaMask network selection tool
  • Select Connect and choose MetaMask, you may need to grant access to this application so check your browser extension. If you have another wallet then use WalletConnect and scan the QR Code.
Wallet connection tool
  • Before you connect to you're NEAR Wallet Please Make sure that you're wallet is not ledger protected (meaning you aren't using a Ledger to store your access keys) this application does not work with Ledger protected wallets, if you do have one please make another wallet and secure it with a security phrase for now.

  • With that out of the way 🙂, we can now connect to your NEAR wallet! Hit the connect button next to NEAR and you'll be redirected to this page. Hit "Allow" to proceed.

NEAR Approval tool

Step 4 Initiate the Transfer

  • You're almost done! Enter the amount of wETH you would like to transfer (I will be using 0.01ETH which is about $20.00 USD at this time of writing)
Rainbow bridge money transfer tool
  • Enter your value and approve the transfer. This will redirect you to approve the transfer fee.
metaMask fee approval tool
  • After confirming the transaction fee you will receive a notification from MetaMask stating that the transaction has been completed.

  • Once approved you should see confirmations similar to the ones below:

final deposit screen
final deposit screen
final deposit screen
  • At this stage hit the deposit button and watch the magic happen.

  • After approving the transaction you should see a notification that the transfer was a success

final deposit transfer screen