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

  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.

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

  1. Review the gas fee and confirm the transaction.

  1. Verify the transaction

Check Deposit Transaction History

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

  1. View transaction details

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

  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.

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

  1. Review the gas fee and confirm the transaction.

  1. Verify the transaction

Check And Prove Withdraw Transaction

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.

  • 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.

  • Validation: The Ethereum Mainnet validates the proof to ensure the transaction is legitimate and secure.

  • 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

  1. View transaction details

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

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

  1. 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.

  1. 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.

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

Last updated