Bridge
Getting Started with the Wischain Bridge
To begin using the Wischain Bridge, visit our application on either the Sepolia testnet or the Mainnet. This bridge facilitates both deposit and withdrawal operations, enabling users to seamlessly transfer assets from Layer 1 (L1) to Layer 2 (L2) in a trustless manner.
Depositing from Ethereum to Wischain
Instructions:
Connect Your Wallet: Upon accessing the bridge application, click the “Connect Wallet” button. Ensure your wallet is set to the appropriate network for the transaction.
Select the Deposit Tab: In the application, navigate to the “Deposit to Wischain” tab to initiate the transfer process.
Choose Your Token: From the L1 network, select the token you wish to transfer. If this is your first time using the bridge, consider starting with “ETH” for simplicity.
Approve Token Access: If you are transferring a specific ERC20 token for the first time, you will need to approve the Sepolia or Ethereum Bridge contract. This step grants the contract permission to access your selected ERC20 token.
Select Deposit Mode: Choose your preferred deposit mode. The Fast option processes your bridge transfer immediately, while the Economy option combines multiple requests into a single transfer, reducing costs by sharing expenses among all included transactions.
Make the Deposit: Slide the Deposit Funds button to initiate the transfer. Your wallet will prompt you to confirm the transaction.
Transaction Confirmation: Once you confirm the transfer transaction, the specified token will be deducted from your wallet.
Check Transaction Status: You can monitor the status of your transaction by clicking the “Transaction History” icon located next to your wallet address in the top-right corner of the application.
Withdraw from Wischain to Ethereum
Instructions:
Submitting Your Initial Withdrawal Transaction on Wischain
Step 1: Select the Withdraw to Ethereum Tab Begin by navigating to the "Withdraw to Ethereum" tab within the Wischain application. Ensure that your wallet is connected to the appropriate network to facilitate the withdrawal.
Step 2: Choose the Token for Transfer Select the token you wish to transfer. If this is your first time using the bridge, it's recommended to start with “ETH.”
Step 3: Approve the Wischain Bridge Contract If you are transferring a specific ERC20 token for the first time, you will need to approve the Wischain Bridge contract to access your selected ERC20 token. This approval is a necessary security measure that allows the bridge to handle your tokens.
Step 4: Initiate the Withdrawal Next, slide the "Withdraw funds" button to initiate the withdrawal process. Your wallet will prompt you to confirm the transfer transaction. Review the details and confirm to proceed.
Step 5: Confirm Transaction Once you submit the transfer transaction, the corresponding token amount will be deducted from your wallet. This deduction confirms that the transaction has been initiated.
Submitting an Execute Withdrawal Transaction
Step 1: Wait for Finalization The subsequent steps will occur on Wischain, but it's important to wait until your transaction is fully proven (or "finalized") on the Layer 1 (L1) side. This finalization process may take up to four hours.
Step 2: Claim Your Withdrawal After your withdrawal transaction is finalized on Sepolia or Ethereum, you will notice the "Claim" button in the Recent Transactions section become active. Click on this "Claim" button to submit the Execute Withdrawal transaction.
Step 3: Completion of Withdrawal Once the Execute Withdrawal transaction is submitted, your withdrawn funds should appear in your wallet almost instantly.
Arrival of Transferred Tokens
The transferred tokens will be credited to your wallet immediately after the block containing your Execute Withdrawal transaction is confirmed on the network. This ensures a seamless transfer of assets from Wischain to your Ethereum wallet.
Last updated