Quick Facts:
- ⏱️ 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
You need ETH on TeQoin L2 to withdraw.Minimum recommended: 0.05 ETH (to cover finalization gas)
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
You’ll need ETH on L1 to finalize withdrawal after 7 daysAmount needed: ~0.01 ETH for L1 gas
🌉 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
Go to the official TeQoin bridge:🔗 https://bridge.teqoin.io
Connect Wallet to L2
- Click “Connect Wallet”
- Select your wallet
- Approve the connection
Select Withdraw Tab
Click the “Withdraw” or “L2 → L1” tabThe interface should show:
- From: TeQoin L2
- To: Ethereum Mainnet
Enter Amount
Enter the amount of ETH you want to withdrawExamples:
0.1- Withdraw 0.1 ETH1.5- Withdraw 1.5 ETH- Click “Max” to withdraw all ETH
Keep some ETH on L2 for future transactions and gas fees!
Review Transaction Details
The bridge will show:
| Detail | Information |
|---|---|
| Amount to Withdraw | ETH you’re withdrawing |
| You’ll Receive | Same amount on L1 (minus gas) |
| L2 Gas Fee | ~$0.001 (very low) |
| L1 Finalization Fee | ~$10-30 (estimated) |
| Waiting Period | 7 days |
| Ready to Finalize | Date/time (7 days from now) |
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
Wait 7 Days
Your withdrawal is now in the challenge period:
- ✅ 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)
Go back to https://bridge.teqoin.ioCheck the date: Make sure 7 full days have passed
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
The bridge shows your withdrawal:
- 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
Your finalization transaction processes on Ethereum:
- Time: 2-5 minutes
- Confirmations: Wait for ~12 confirmations
- ⏳ Finalizing on L1
- 🔄 Processing transaction
💰 Cost Breakdown
Example: Withdraw 1 ETH
Phase 1: Initiate (Day 0)When to Finalize (Gas Optimization)
- Best Times
- Gas Monitoring
- Set Alerts
Finalize during low Ethereum gas periods:
- 🌙 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
View L2 transaction:
- 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?
No, withdrawals cannot be cancelled once initiated.Once you initiate:
- 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
Finalize button is disabled / grayed out
Finalize button is disabled / grayed out
Forgot to finalize / Missed the deadline
Forgot to finalize / Missed the deadline
There is no deadline!You can finalize your withdrawal:
- 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
You’re connected to L2 instead of L1.Solution:
- 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
Common reasons:
- 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
Solutions:
- 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
Finalized but ETH not in wallet.Solution:
- 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
💡 Best Practices
🎯 Next Steps
Understand Challenge Period
Learn why withdrawals take 7 days
Bridge FAQ
Common questions about bridging
Deposit to L2
Move ETH from L1 back to L2
Bridge Overview
Learn more about the bridge
Withdrawal complete? Or learn more about the 7-day challenge period →