# Bridge $BNRY between Ethereum and Binary

The bridge facilitates the exchange of user tokens between blockchains. On our bridge, users can convert their **BNRY tokens** from the **Ethereum Mainnet** to the **Binary Mainnet** and vice versa.

This guide provides a step-by-step walkthrough of how to bridge your **BNRY tokens** from the **Binary Mainnet** to the **Ethereum Mainnet** using the **Binary Bridge** interface.

## Deposit Transaction

> Allows users to convert their **BNRY tokens** residing on the **Ethereum Mainnet (L1)** to the **native BNRY token** on the **Binary Mainnet (L2)** within 20 minutes. This conversion requires a gas fee, calculated in **Ethereum**, to be paid for processing the transfer.

Open your browser and navigate to the [Binary Bridge](https://bridge.thebinaryholdings.com/)

1. Connect to your wallet
2. Input the desired amount of **BNRY tokens** you wish to transfer in the provided field.
3. Click the "**Review Deposit**" button. A pop-up window will appear, displaying the transfer details, including the estimated gas fee and transfer time.

<figure><img src="/files/85jZhMmamidioc9SUOpo" alt="" width="563"><figcaption></figcaption></figure>

4. Once you've verified the details, click the "**Confirm Deposit**" button. This action will trigger a transaction.

<figure><img src="/files/KerhJVUrDm6f7unjxPAU" alt="" width="563"><figcaption></figcaption></figure>

5. Review the gas fee and confirm the transaction.

<figure><img src="/files/nXq8bBrCH3oDIxyW1GPI" alt="" width="563"><figcaption></figcaption></figure>

6. Verify the transaction

<figure><img src="/files/BOLRmbSG5bMyURM7bCa5" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="/files/qEOgoCPBRFk4xkNs0cAv" alt="" width="563"><figcaption></figcaption></figure>

## Check Deposit Transaction History

1. Click the "**Activity**" button to navigate to the transaction history page

<figure><img src="/files/vq1HBTr8irkc5eEK8G3H" alt="" width="563"><figcaption></figcaption></figure>

2. View transaction details

<figure><img src="/files/X6fHWLy1cWoE1yuSPMua" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="/files/Yvhj4EMFF0aScE2qs4JW" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="/files/WznlHNTb66POjdOuryHQ" alt="" width="563"><figcaption></figcaption></figure>

## Withdraw Transaction

> Allows users to convert their **native BNRY token** on the **Binary Mainnet (L2)** back to **BNRY tokens** residing on the **Ethereum Mainnet (L1)** within seven days. This conversion requires a gas fee, calculated and paid in **BNRY (L2)**, to process the transfer.

Open your browser and navigate to the [Binary Bridge](https://bridge.thebinaryholdings.com/)

1. Connect to your wallet
2. Input the desired amount of **BNRY tokens** you wish to transfer in the provided field.
3. Click the "**Review Withdrawal**" button. A pop-up window will appear, displaying the transfer details, including the estimated gas fee and transfer time.

<figure><img src="/files/3M8dayBV0MZRDA7WOkJ7" alt="" width="563"><figcaption></figcaption></figure>

4. Once you've verified the details, click the "**Initiate Withdrawal**" button. This action will trigger a transaction.

<figure><img src="/files/GInfRLc3hV1CbLefVRrI" alt="" width="563"><figcaption></figcaption></figure>

5. Review the gas fee and confirm the transaction.

<figure><img src="/files/N8N0Pk8GdN0bEbOl3K53" alt="" width="563"><figcaption></figcaption></figure>

6. Verify the transaction

<figure><img src="/files/yiNqbjQ4iiEPwYZNNA1Y" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="/files/DqP75wQSyQBCfGHEVRHU" alt="" width="563"><figcaption></figcaption></figure>

## Check And Prove Withdraw Transaction&#x20;

When transferring **$BNRY tokens** from **Optimism (Layer 2)** to **Ethereum (Layer 1)**, the process can be understood as follows:

* **Initiate Withdrawal:** You initiate a withdrawal request on the **Optimism network** to transfer **$BNRY tokens**.&#x20;
* **Generate and Submit Proof:** The **Optimism network** generates a cryptographic proof of the transaction, verifying the request. You then submit this proof to the **Ethereum Mainnet**.&#x20;
* **Validation:** The **Ethereum Mainnet** validates the proof to ensure the transaction is legitimate and secure.&#x20;
* **Completion:** Upon successful validation, the **Ethereum Mainnet** updates its records, and the **$BNRY tokens** are transferred to your **Ethereum** wallet.

1. Click the "**Activity**" button to navigate to the transaction history page

<figure><img src="/files/op4I8uiV8bZrNd51Q78l" alt="" width="563"><figcaption></figcaption></figure>

2. View transaction details

<figure><img src="/files/wohVr1XKeTRsGkvHpWYn" alt="" width="563"><figcaption></figcaption></figure>

3. The initial "**Transaction Details**" pop-up indicates that your withdrawal is "**Initiated**." Click the "**Prove Withdrawal**" button.

<figure><img src="/files/MDe4kUrHiQFhBzKf2oEc" alt="" width="563"><figcaption></figcaption></figure>

4. Next you need to confirm the proof transaction with your wallet.

<figure><img src="/files/eB0PCnY2uqLB95EhKBAd" alt="" width="563"><figcaption></figcaption></figure>

5. **Submit Proof to Ethereum:** The "**Finalize Withdrawal**" step on **Ethereum** completes your **BNRY** transfer from **L2**. After a 7-day security period, the "**Finalize Withdrawal**" button activates, allowing you to confirm the transaction and release your **BNRY** on **Ethereum**.

<figure><img src="/files/kG3PkNhECjlSF5FWFrCY" alt="" width="563"><figcaption></figcaption></figure>

6. **Finalize Withdrawal:** Upon Clicking **"Finalize Withdrawal"** button, a transaction confirmation will appear in your wallet, requiring your signature to complete the process. This step is manual to ensure maximum security and user control. The 7-day challenge period provides time to detect any issues or potential fraud. Finalizing the withdrawal ensures that your funds are securely released on Ethereum, confirming the legitimacy of the transaction and making your BNRY available for use on Ethereum L1.

<figure><img src="/files/TEe01gy1Utx5KfIVMwtg" alt="" width="563"><figcaption></figcaption></figure>

7. Once the transaction is complete, you can view the details by clicking the "**View in Explorer**" button.

<figure><img src="/files/t7HfOpBtRUW9Gyoxw6Eb" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="/files/T14QQct5rXHR8KLl7IjS" alt="" width="563"><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.thebinaryholdings.com/usdbnry/usdbnry-bridge/bridge-usdbnry-between-ethereum-and-binary.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
