> For the complete documentation index, see [llms.txt](https://beamx.gitbook.io/beam-ethereum-bridges/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://beamx.gitbook.io/beam-ethereum-bridges/creating-cross-chain-transactions.md).

# Creating cross-chain Transactions

This article will cover how to utilize Beam Bridge to create cross-chain transactions between **Ethereum to Beam**. This step-by-step tutorial provides a foundation for completing cross-chain transactions with all supported tokens including:

* $ETH, $USDT, $DAI, $WBTC on Ethereum.
* $bETH, $bUSDT, $bDAI, $bWTC on Beam.

## **Send $ETH from Ethereum to Beam**

Once your MetaMask Wallet configuration is complete, it is time to bridge assets from Ethereum to Beam blockchain!

1. Launch the Bridges app from the DApp store in Beam Wallet <img src="https://2345641752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft8XYdvgJzK0nNLy0o0L1%2Fuploads%2Fgit-blob-a7b961d59e32de56387b85e6ee0cc7ec779a47e9%2Fimage.png?alt=media" alt="" data-size="line"> **>>> DApp store**<img src="https://2345641752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft8XYdvgJzK0nNLy0o0L1%2Fuploads%2Fgit-blob-21cd47b173b676e57f76d64bf010877b597aa802%2Fimage.png?alt=media" alt="" data-size="line"> **>>> Bridges app**![](https://2345641752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft8XYdvgJzK0nNLy0o0L1%2Fuploads%2Fgit-blob-afc7f9762a62de631248685b8a247e3b98d07d81%2FScreen%20Shot%202022-10-22%20at%203.23.33%20PM.png?alt=media).
2. Select **Ethereum to Beam**.
3. Select **“bETH (id:36)” from the drop-down currency list and select “AUTOMATIC WAY”** prompting a browser pop-up. *(Always double-check a token's asset ID. Multiple tokens can have identical names, but their asset IDs always remain unique.)*
4. In the browser, connect your **MetaMask Wallet**<img src="https://2345641752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft8XYdvgJzK0nNLy0o0L1%2Fuploads%2Fgit-blob-d668fca19cde1de13d09ceee49768575a561b29f%2FScreen%20Shot%202022-10-22%20at%201.45.13%20PM.png?alt=media" alt="" data-size="line">. Select **"Ethereum to Beam"**.
5. When bridging tokens other than ETH, users must "approve token" to enable them for cross-chain transfers to Beam (this process only needs to be done once).
6. Enter the transfer amount. **Click "transfer".**
7. A pop-up will open up in your MetaMask Wallet to "Confirm the transaction". A transaction notification will appear in the browser.
8. When the transaction is complete (it might take a few minutes), your bETH can be withdrawn to your Beam Wallet.
9. Your new balance will also be reflected in your Beam wallet!

## How it looks in your Beam Wallet

### The Bridges app is located in the Beam Wallet DApp store

Launch the DApp Store in Beam Wallet and select the "Bridges app".

<figure><img src="https://2345641752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft8XYdvgJzK0nNLy0o0L1%2Fuploads%2Fgit-blob-5e4f8858d4926383701400deafbb7cffa1a96ad7%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

### **Ethereum to Beam**

<figure><img src="https://lh6.googleusercontent.com/hrDVtaVjBTAchhJiun9vaUkYTWdqPS4RHrVIIEI9JH5_lRBiB7A1ER0ZhB5GKf7V-4WghomOgV0b848l1PKafCIVvucLx-kmoP_yIIpDX9vMIFJ3HB3cbzTtnDiYwKHMpJuL6RcgsOPvhHkw3CH0OHIOFoGU-Wna7XyUgsGVsYoWIhE6cskMbtg6dg" alt=""><figcaption></figcaption></figure>

### **Ethereum and the AUTOMATIC WAY**

Select Ethereum from the list of currencies in the dropdown menu.

<figure><img src="https://2345641752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft8XYdvgJzK0nNLy0o0L1%2Fuploads%2Fgit-blob-1148969a1643c81df6f2c14ab4e589747726065f%2FToken%20selection%20v2.png?alt=media" alt=""><figcaption></figcaption></figure>

### Connect MetaMask and establish Ethereum to Beam Bridge

A pop-up browser will appear, allowing users to connect their MetaMask wallets. Select "Ethereum to Beam Bridge".

<figure><img src="https://lh6.googleusercontent.com/8ew1vOAODglmJ4NXZZqmP7rI2-HkjcFBnA9Cmbi8FxBGwj6NVpBgx2OstKgvLTd2g2EFy8tHLPsRzwFYfB4ogjMK0nem_d-jtOAoprWFwvit2L3Ra_jG2hpzIvL5i7wEAR0AwtQ88FdFfEdOGVg1gCYaDVfU41rzgqD5Ra_ROwx6ccejmeN-X6VO1A" alt=""><figcaption></figcaption></figure>

#### Ethereum to Beam Bridge

<figure><img src="https://lh3.googleusercontent.com/ziAkme6EyA_o72Hk11MQ2bS3GBzlEU95ii288DIsQ3uq0fftGhWJp4AeZmR3Ji6er7Ri4KH93-q2zRCL4_bOvEU4DIDSKMy_6EZPsyRGwAimAdkrYejhNRJQ78GgTeHGN4dJe8u9pgNO20fvGYZJRN1hTy7zBuexrFUG4TMMcAY0QeK3LkxK_3eYYQ" alt=""><figcaption></figcaption></figure>

### Creating a Transfer

Select the amount of Ethereum you wish to transfer and then select "Transfer".

<figure><img src="https://2345641752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft8XYdvgJzK0nNLy0o0L1%2Fuploads%2Fgit-blob-2c436787118439aceff6841e116e898fb1e429ca%2FScreenshot%202566-09-06%20at%2015.51.19.png?alt=media" alt=""><figcaption></figcaption></figure>

### **Confirm Transaction**

Confirm the transaction details that appear in the MetaMask pop-up.

<figure><img src="https://2345641752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft8XYdvgJzK0nNLy0o0L1%2Fuploads%2Fgit-blob-cacd433e7fa5824a7094591c84be6fc3b583a9c6%2FScreenshot%202566-09-06%20at%2015.52.45.png?alt=media" alt=""><figcaption></figcaption></figure>

### Transaction Notification

After the transaction is confirmed, a transaction notification will appear in the browser window.

The transaction on the Ethereum side should take less than a minute depending on the network conditions. Click the activities tab in “MetaMask” to verify the completed transaction.

The transaction takes between 1 and 5 minutes to complete on Beam blockchain. Check your Beam Wallet for the completed transaction.

<figure><img src="https://lh6.googleusercontent.com/TcaedkPFT9N82sisCb7JNb8hVhTXLZVh3vV7VfUVlPVoGxT073Xuj1uLtYTZUMs3hURAY4MvehyVnHBJuvqZFtt-nTw6pD_-_X7H5deIy84XRYYOkCHnkpNiTOr5M-0GmkqodTRVudNrOhszVv8JnprXQ0v44FKjEp9T9Amc2V78Jix3CauE4wIxMw" alt=""><figcaption></figcaption></figure>

### Withdraw bETH to Beam wallet

Once the transfer is complete, the bETH will be available to withdraw from the Bridges app into your Beam wallet.

<figure><img src="https://2345641752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft8XYdvgJzK0nNLy0o0L1%2Fuploads%2Fgit-blob-d019ecb612923ea01e8a642a7b938d13ab5691a4%2FWithdraw%20beth.png?alt=media" alt=""><figcaption></figcaption></figure>

### Confirm Withdrawal

<figure><img src="https://2345641752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft8XYdvgJzK0nNLy0o0L1%2Fuploads%2Fgit-blob-5c3031d7af1618ce18f628dc0efb7bfba170ba7d%2FWithdrawing%20v2.png?alt=media" alt=""><figcaption></figcaption></figure>

### Transaction Completion

After the transaction is complete, the new balance will be reflected directly in your Beam wallet.

<figure><img src="https://2345641752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft8XYdvgJzK0nNLy0o0L1%2Fuploads%2Fgit-blob-9a52dce09626001dae7777bad94513aa162220cd%2F14%20Beam%20Wallet%20done%20v2.png?alt=media" alt=""><figcaption></figcaption></figure>

#### Transaction Details

<figure><img src="https://2345641752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft8XYdvgJzK0nNLy0o0L1%2Fuploads%2Fgit-blob-6f2456d0164ca14f16816765732e5eb2166cb0cb%2F15%20Beam%20Wallet%20transaction%20details.png?alt=media" alt=""><figcaption></figcaption></figure>

## **Sending back $bETH from Beam to Ethereum**

Now let's focus on conducting cross-chain transactions to send back bETH (id:36) from Beam to Ethereum!

1. Launch the Bridges app from the DApp Store in Beam Wallet <img src="https://2345641752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft8XYdvgJzK0nNLy0o0L1%2Fuploads%2Fgit-blob-a7b961d59e32de56387b85e6ee0cc7ec779a47e9%2Fimage.png?alt=media" alt="" data-size="line"> >>> DApp store<img src="https://2345641752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft8XYdvgJzK0nNLy0o0L1%2Fuploads%2Fgit-blob-21cd47b173b676e57f76d64bf010877b597aa802%2Fimage.png?alt=media" alt="" data-size="line"> >>> Bridges app![](https://2345641752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft8XYdvgJzK0nNLy0o0L1%2Fuploads%2Fgit-blob-afc7f9762a62de631248685b8a247e3b98d07d81%2FScreen%20Shot%202022-10-22%20at%203.23.33%20PM.png?alt=media).
2. Select **"Beam to Ethereum"** >>> click **"Ethereum side of the bridge”** prompting a browser pop-up.
3. In the browser, connect your MetaMask wallet and then copy the Ethereum bridge address that is provided there.
4. Return to Beam Wallet, **paste your Ethereum Bridge address**, select the currency amount, and transfer amount, and verify gas fees. **Select “Transfer”.**
5. Verify the transaction details. **"Confirm Transfer"**.

## How it looks in Beam Wallet

### Beam DApp Store

Launch the DApp in Beam Wallet and select the "Bridges app".

<figure><img src="https://lh6.googleusercontent.com/SSF9ap9-YzYT2ZCg-vUNpYl3r_wKiQdckQKhOWt0INItGhevfVW1RzbwVGMXXwYFRr5NO8BzN7QDEwnpQqbxK-77M_WZCzqdtHL_h2GZA19jfFBpUuOmBvETlSBqiuJ0YP4oPTQ-IGAwyP04I1p6MB5YHLJ4QJLHf9E_ty_T-ZMVl74P0bT_DTIKsw" alt=""><figcaption></figcaption></figure>

### Beam to Ethereum

Click on "Beam to Ethereum" in the next window. Click "Ethereum side of the bridge", prompting a browser pop-up to appear in your browser.

<figure><img src="https://lh3.googleusercontent.com/oYFSYb50FlTEAt2CWb1Dp4jmKczqjtWd-B6ko8PoTJau7QPoKWa8rE2Mw9NpmzK5-zwjYe6pjeywI2IBsYFuJc54BO0uo_XdvSO7GaWKYMMqq-dI9hdFstQc0SorqmKj-e3Gke72halqKPQrszK4q8mtIudXeOaXZwYSgm_flO1gWCCMkhQMubjghw" alt=""><figcaption></figcaption></figure>

#### Ethereum side of the bridge

<figure><img src="https://lh5.googleusercontent.com/ngSHZj_3j-lfAmPhJkJ1L-p3n-T04ZWZJMjjPVzCRfX4JRiy--2up3ju6ALhtyYfYhub43SKaHBkutmVjEYK17QBAgwI0HdGJWcU-YJeTDFXlMYlCV2nyAyxUWrZRlTQoI8eosvjs6b9beNLaWhAbRQA-Vhr-Sn2PT2xf9mbLaIEYxWT_Q6O5byGkg" alt=""><figcaption></figcaption></figure>

### Ethereum to Beam Bridge

In the browser, connect the MetaMask wallet and copy the Ethereum Bridge address.

<figure><img src="https://lh5.googleusercontent.com/Y9ULUJng1sO7y4QRZdXnTIgrlIFjmTR4V1shZZYfhTQ31w2nfYfWYamg_RK7q3nACSGO-TlJVPcS5i4MLIxoXoqc7ENZFPU0ebYSOAKgZs-kY-34Glko1epBbTdtX11DadXPpMGojcKgD11Kd-kl27ABA6tdKCWAjH-7W8FVsPn6tqXpfzMceU8jFA" alt=""><figcaption></figcaption></figure>

### Select Token and Transfer Amount

Enter the amount of bETH you wish to send. Verify all transaction details before completing the transfer.

<figure><img src="https://lh6.googleusercontent.com/n7elaiPvEFhN1POcl_dLtUBg9vu0PYK_BURHQbuv2XMJxwaSAUGd9rYxMbnMMzCKV1-Tqi7si0FmpfpA80pXM4Hp1h5sx9hM5D3PC_qTdo7DraKJmZZbvOprIwQMiYi4EDIh4dT1s4_0I_LfQX7XHFF7N1pa0V57ebA9M0gd2ZzbQzON5TdYgdhEpA" alt=""><figcaption></figcaption></figure>

### Confirm Transaction Details

Double-check all transaction details before completing any transaction.

<figure><img src="https://2345641752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft8XYdvgJzK0nNLy0o0L1%2Fuploads%2Fgit-blob-b4b10128dc07a2d47c8a4cfff7580359e17b047f%2F0.05confirmdeposit.png?alt=media" alt=""><figcaption></figcaption></figure>

### Transaction Complete

Successful Beam to Ethereum transactions will appear under "Bridges App Transactions".

<figure><img src="https://2345641752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft8XYdvgJzK0nNLy0o0L1%2Fuploads%2Fgit-blob-b42ac63a9ae0c93bb6144cb5c773bcab92816407%2F0.05transactioncomplete.png?alt=media" alt=""><figcaption></figcaption></figure>

#### Transaction Info

<figure><img src="https://2345641752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft8XYdvgJzK0nNLy0o0L1%2Fuploads%2Fgit-blob-aa1bcd36d5c3e7ee83b13b145023d6587f3d9a64%2F0.05transactioninfo.png?alt=media" alt=""><figcaption></figcaption></figure>

##
