- ⏱️ Time: 7 days + 15 minutes
- 💰 L2 Gas Fee: ~$0.001 (initiate)
- 💰 L1 Gas Fee: $10-30 (finalize)
- 🔄 Ratio: 1 ETH on L2 = 1 ETH on L1
- ✅ Cancellable: No (irreversible once initiated)
📋 Prerequisites
Before you start, make sure you have:ETH on TeQoin L2
Wallet Connected to L2
- MetaMask or TeQoin Telegram Wallet
- Connected to TeQoin L2 network
- Sufficient ETH for L2 gas (~$0.001)
ETH for L1 Finalization
Patience
🌉 How Withdrawals Work
The Process
Step-by-step:- You initiate withdrawal on L2
- ETH is burned on TeQoin L2
- Withdrawal is recorded in the bridge
- 7-day challenge period begins
- After 7 days, withdrawal is ready
- You finalize on Ethereum L1
- ETH is unlocked and sent to you
🎯 Step-by-Step Guide
Phase 1: Initiate Withdrawal (Day 0)
Visit the Bridge
Connect Wallet to L2
- Click “Connect Wallet”
- Select your wallet
- Approve the connection
Select Withdraw Tab
- From: TeQoin L2
- To: Ethereum Mainnet
Enter Amount
0.1- Withdraw 0.1 ETH1.5- Withdraw 1.5 ETH- Click “Max” to withdraw all ETH
Review Transaction Details
Initiate Withdrawal
- Click “Withdraw” or “Initiate Withdrawal”
- MetaMask popup appears
- Review transaction (connected to L2):
- To: L2 Bridge Contract
- Amount: Your withdrawal amount
- Gas Fee: Very low (~$0.001)
- Click “Confirm” in MetaMask
Save Transaction Info
Wait 7 Days
- ✅ L2 transaction confirmed
- 🔥 Your ETH is burned on L2
- ⏳ 7-day challenge period active
- 💤 Nothing more to do - just wait
- Status: Challenge Period
- Time Remaining: X days, Y hours
- Ready to Finalize: [Date/Time]
Phase 2: Finalize Withdrawal (Day 7)
After 7 days have passed:Return to Bridge (After 7 Days)
Connect Wallet to L1
- Connect your wallet
- Switch to Ethereum Mainnet (not L2)
- Make sure you have ~0.01 ETH for L1 gas
View Pending Withdrawals
- Status: ✅ Ready to Finalize
- Amount: Your withdrawal amount
- Action: “Finalize” button enabled
Finalize Withdrawal
- Click “Finalize Withdrawal”
- MetaMask popup appears (connected to L1)
- Review transaction:
- To: L1 Bridge Contract
- Amount: 0 ETH (you’re claiming, not sending)
- Gas Fee: $10-30 (Ethereum L1 gas)
- Click “Confirm” in MetaMask
Wait for L1 Confirmation
- Time: 2-5 minutes
- Confirmations: Wait for ~12 confirmations
- ⏳ Finalizing on L1
- 🔄 Processing transaction
Withdrawal Complete
- Check your L1 wallet balance (should increase)
- View transaction on Etherscan
- Confirm amount matches your withdrawal
💰 Cost Breakdown
Example: Withdraw 1 ETH
Phase 1: Initiate (Day 0)When to Finalize (Gas Optimization)
- Best Times
- Gas Monitoring
- Set Alerts
- 🌙 Late night (2-6 AM US Eastern)
- 📅 Weekends (Saturday-Sunday)
- 🏖️ Holidays
- High gas (100 gwei): $30 finalization
- Low gas (20 gwei): $10 finalization
- Savings: $20
📊 Tracking Your Withdrawal
On the Bridge Interface
The bridge tracks withdrawal status:- Day 0-7 (Challenge Period)
- After 7 Days (Ready)
- After Finalization
On Block Explorers
- TeQoin (L2) - Initiation
- Ethereum (L1) - Finalization
- Go to https://explorer.teqoin.io
- Paste your L2 transaction hash
- Verify:
- ✅ Status: Success
- ✅ To: L2 Bridge Contract
- ✅ Function: initiateWithdrawal
- ✅ Amount: Your withdrawal amount
🔧 Troubleshooting
Can I cancel my withdrawal?
Can I cancel my withdrawal?
- Your L2 ETH is immediately burned
- Withdrawal enters 7-day challenge period
- You must wait and finalize on L1
- Complete the withdrawal (finalize after 7 days)
- Once on L1, you can deposit back to L2 if needed
Forgot to finalize / Missed the deadline
Forgot to finalize / Missed the deadline
- 7 days after initiation ✅
- 8 days later ✅
- 30 days later ✅
- 1 year later ✅
Wrong network when trying to finalize
Wrong network when trying to finalize
- Open your wallet (MetaMask)
- Click network dropdown
- Select “Ethereum Mainnet” (NOT TeQoin L2)
- Return to bridge interface
- Finalize button should now work
Finalization transaction failed
Finalization transaction failed
- Insufficient ETH on L1 for gas
- Gas limit too low
- Network congestion
- Check error message on Etherscan
- Make sure you have ~0.01 ETH on L1
- Try again with higher gas limit
- Your withdrawal is still safe - just retry
Don't see my withdrawal on bridge interface
Don't see my withdrawal on bridge interface
-
Wrong wallet:
- Make sure you’re using the same wallet that initiated
- Check wallet address matches
-
Wrong network:
- Bridge shows L2 → L1 withdrawals
- Make sure you’re looking at the right direction
-
Different browser/device:
- Withdrawal data is stored in browser cache
- Use same browser or manually enter TX hash
-
Clear cache:
- Refresh the page
- Clear browser cache
- Reconnect wallet
ETH not received after finalization
ETH not received after finalization
- Check finalization transaction on Etherscan
- Verify status shows “Success”
- Make sure you’re on Ethereum L1 network
- Refresh wallet (disconnect/reconnect)
- Check the correct wallet address
⏰ Important Timeline Reminders
✅ Post-Withdrawal Checklist
Verify L1 Balance
Save Transaction Records
Update Records
- Remove ETH from L2 balance
- Add ETH to L1 balance
- Note withdrawal fees for tax purposes
💡 Best Practices
🎯 Next Steps
Understand Challenge Period
Bridge FAQ
Deposit to L2
Bridge Overview
Withdrawal complete? Or learn more about the 7-day challenge period →