Tutorial Prerequisites
- ~$100 USD or equivalent currency (some of which will be burnt in transfer fees)
- NEAR Mainnet Wallet
- MetaMask
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.
- Buy ETH with Wyre and follow the onscreen instructions purchasing about ~$100 worth of ETH.
- The time it takes to deposit the funds may vary, so don’t be worried if it’s taking a while.
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.
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
- 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.
Step 3 Swap ETH for wETH
- Head on over to the Rainbow Bridge!
- Make sure the network selection option is set to NEAR-Ethereum.
- Make sure that the network option is set to Ethereum Mainnet.
- 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.
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.
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)
- Enter your value and approve the transfer. This will redirect you to approve the transfer fee.
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:


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
