Deposit ETH from L1 to L2
Transfer ETH from Ethereum mainnet to TeQoin L2 quickly and safely.Quick Facts:
- ⏱️ Time: ~15 minutes
- 💰 L1 Gas Fee: $10-50 (varies with Ethereum gas price)
- 💰 L2 Fee: $0 (covered by bridge)
- 🔄 Ratio: 1 ETH on L1 = 1 ETH on L2
- ✅ Cancellable: No (irreversible once confirmed)
📋 Prerequisites
Before you start, make sure you have:ETH on Ethereum L1
You need ETH on Ethereum mainnet to deposit.Minimum recommended: 0.01 ETH (to cover gas + deposit amount)
Wallet with L1 Connection
- MetaMask installed and connected to Ethereum Mainnet
- Or TeQoin Telegram Wallet
- Sufficient ETH for gas fees + deposit amount
TeQoin L2 Added to Wallet
Add TeQoin L2 network to receive fundsAdd Network Guide →
🌉 How Deposits Work
The Process
Step-by-step:- You send ETH to L1 bridge contract
- ETH is locked on Ethereum L1
- Bridge emits event that sequencer monitors
- Sequencer relays message to L2
- L2 mints equivalent ETH (1:1 ratio)
- You receive ETH on TeQoin L2
🎯 Step-by-Step Guide
Method 1: Bridge Interface (Recommended)
Visit the Bridge
Go to the official TeQoin bridge:🔗 https://bridge.teqoin.io
Connect Wallet
- Click “Connect Wallet”
- Select your wallet (MetaMask, WalletConnect, etc.)
- Approve the connection
Select Deposit Tab
Click the “Deposit” or “L1 → L2” tabThe interface should show:
- From: Ethereum Mainnet
- To: TeQoin L2
Enter Amount
Enter the amount of ETH you want to depositExamples:
0.1- Deposit 0.1 ETH1.5- Deposit 1.5 ETH- Click “Max” to deposit all available ETH (minus gas)
Recommended minimum: 0.01 ETHThis ensures the deposit is worthwhile considering L1 gas fees.
Review Transaction Details
The bridge will show:
Review carefully and make sure everything is correct.
| Detail | Information |
|---|---|
| Amount to Deposit | ETH you’re sending |
| You’ll Receive | Same amount on L2 |
| L1 Gas Fee | Ethereum transaction cost |
| Estimated Time | ~15 minutes |
| Bridge Fee | $0 (no bridge fee) |
Approve Transaction
- Click “Deposit” or “Bridge ETH”
- MetaMask popup appears
- Review transaction in MetaMask:
- To: L1 Bridge Contract (
0x919aa27d5278BC98bf40BA5A79be468B91f061dA) - Amount: Your deposit amount
- Gas Fee: Ethereum L1 gas cost
- To: L1 Bridge Contract (
- Click “Confirm” in MetaMask
Wait for L1 Confirmation
Your transaction is submitted to Ethereum:
- Status: Pending
- Time: 2-5 minutes (depends on gas price)
- Confirmations: Wait for ~12 confirmations
- Transaction hash
- Pending status indicator
- Link to view on Etherscan
Automatic L2 Processing
Once L1 transaction confirms:
- Bridge detects the deposit event
- Sequencer processes the deposit
- L2 bridge mints equivalent ETH
- ETH appears in your L2 wallet
- ✅ L1 transaction confirmed
- 🔄 Processing on L2
- ⏳ Waiting for L2 credit
Verify on L2
After ~15 minutes total:
- Switch to TeQoin L2 network in your wallet
- Check your balance - it should have increased
- View transaction on https://explorer.teqoin.io
Method 2: Direct Contract Interaction (Advanced)
For developers or advanced users who want to interact with the contract directly.💰 Cost Breakdown
Example: Deposit 1 ETH
Gas Price Optimization
- When to Bridge
- Gas Price Tiers
- Save on Fees
Cheapest times (Ethereum gas is low):
- 🌙 Late night (2-6 AM US Eastern Time)
- 📅 Weekends (Saturday-Sunday)
- 🏖️ Holidays
- 📈 Weekday afternoons (US trading hours)
- 🚀 During NFT mints or major events
- ⏰ Peak DeFi activity hours
📊 Tracking Your Deposit
On the Bridge Interface
The bridge shows deposit status:On Block Explorers
- Ethereum (L1)
- TeQoin (L2)
View L1 transaction:
- Go to https://etherscan.io
- Paste your transaction hash
- Verify:
- ✅ Status: Success
- ✅ To: L1 Bridge Contract
- ✅ Value: Your deposit amount
- ✅ Confirmations: 12+
🔧 Troubleshooting
Deposit stuck on 'Pending' for over 30 minutes
Deposit stuck on 'Pending' for over 30 minutes
Possible causes:
- L1 transaction hasn’t confirmed yet
- Used too low gas price
- Network congestion on Ethereum
- Check L1 transaction on Etherscan
- If still pending on L1:
- Wait longer (may take hours with low gas)
- Or speed up with higher gas (MetaMask “Speed Up” option)
- If L1 confirmed but not on L2:
- Wait another 30 minutes
- Check bridge status page
- Contact support with TX hash
Transaction failed on L1
Transaction failed on L1
Common reasons:
- Insufficient ETH for gas
- Too low gas limit
- Network error
- Check error message on Etherscan
- If “out of gas”: Retry with higher gas limit
- If “insufficient funds”: Add more ETH and retry
- Your deposit was NOT processed - funds are still on L1
ETH not showing on L2 after 1 hour
ETH not showing on L2 after 1 hour
L1 confirmed but L2 credit delayed.Solution:
- Verify L1 transaction succeeded on Etherscan
- Check your L2 wallet address is correct
- Make sure you’re on TeQoin L2 network
- Refresh wallet (disconnect/reconnect)
- Check explorer.teqoin.io for incoming transaction
- If still missing after 2 hours, contact support
Wrong network - sent on testnet
Wrong network - sent on testnet
Accidentally used Sepolia or another testnet.Solution:
- Testnet ETH has no value - this is expected
- Mainnet and testnet are completely separate
- For mainnet deposits, connect to Ethereum Mainnet
- Your funds are not lost, just on the wrong network
Sent ETH directly to bridge contract (not via interface)
Sent ETH directly to bridge contract (not via interface)
Manually sent ETH to contract address without calling depositETH().Solution:
- If you called depositETH(): Should process normally
- If you sent plain ETH transfer: Funds may be stuck
- Contact support immediately with transaction hash
- May be recoverable depending on the situation
Want to cancel deposit
Want to cancel deposit
Deposits cannot be cancelled once the L1 transaction is confirmed.Options:
- Let it complete (~15 minutes)
- Once on L2, you can withdraw back to L1 (7 days)
- Or keep funds on L2 for low-fee transactions
✅ Post-Deposit Checklist
After your deposit completes:Start Using L2
Now you can:
- Make low-fee transactions
- Deploy smart contracts
- Use TeQoin dApps
- Trade on DEXs
💡 Best Practices
🎯 Next Steps
Make Your First Transaction
Use your L2 ETH to make low-fee transactions
Withdraw to L1
Learn how to move ETH back to Ethereum
Deploy a Contract
Use your L2 ETH to deploy smart contracts
Bridge FAQ
Common questions about bridging
Deposit successful? Start making low-fee transactions on TeQoin L2! 🚀