Bridging From Zircuit To Sepolia
Last updated
Last updated
This page uses the Zircuit testnet and Sepolia layer one as an example. The flow is identical on Zircuit mainnet.
To start, select Zircuit Testnet as your network using the selector menu in the top left of Metamask and ensure your desired account is connected to the Zircuit Bridge. You will see that you are bridging from Zircuit (left) to Sepolia (right). You will also see your available balance on the right side above the input field.
Input the amount you wish to bridge, and click the “Bridge” button at the bottom. This will open a window where you can review the transaction you are about to complete. Bridging from Zircuit to Sepolia (Ethereum) is a process currently requiring three transactions. The first step is initiating the withdrawal through the bridge on L2 (what we are doing now). After this step, the user has to wait until the outputs have been finalized through a published proof on L1. The second step then is a transaction on L1 (Sepolia) where we prove that the withdrawal is legitimate. We currently have an additional finalization period as a security measure, which has to elapse before the withdrawal can be finalized and relayed to receive the bridged funds.
Clicking the “Approve transaction in your wallet” button will open Metamask and direct you to review and confirm the transaction. Clicking the “Confirm” button in Metamask will initiate the bridging transaction, withdrawing your Zircuit ETH so you can claim it on Sepolia.
The Zircuit testnet rollup process can take up to 6 hours. It is after the rollup process that you will be able to complete the second half of the transaction, where you claim the funds on Layer 1.