Skip to content

Commit b0a1397

Browse files
committed
amend bridge instructions to not be sepolia specific, add new deposit modes
1 parent 1a34517 commit b0a1397

File tree

1 file changed

+24
-32
lines changed

1 file changed

+24
-32
lines changed

src/content/docs/en/user-guide/bridge.mdx

Lines changed: 24 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -20,32 +20,25 @@ excerpt: "To start bridging assets from Sepolia, navigate to the portal bridge a
2020
{/* TODO: Update all instructions after being able to walk through the whole flow. */}
2121

2222

23-
Visit our [Bridge](https://sepolia.scroll.io/bridge) app to get started![^thanks-hop] The Bridge supports both **Deposit** and **Withdraw** operations, allowing users to trustlessly move assets from Sepolia Testnet to Scroll Sepolia Testnet.
23+
Visit our bridge app on [Sepolia](https://sepolia.scroll.io/bridge) or [Mainnet](https://scroll.io/bridge) to get started![^thanks-hop] The Bridge supports both **Deposit** and **Withdraw** operations, allowing users to trustlessly move assets from L1 to L2.
2424
[^thanks-hop]: Forked from [Hop Exchange](https://hop.exchange/)'s UI 🙌
2525

26-
Deposits can take up to 15 minutes to be available on Scroll.
27-
28-
Withdrawals, which require a second interaction on Sepolia after the withdrawal is finalized, can take much longer.
29-
30-
:::caution[Waiting a long time for a bridge transaction?]
31-
The time estimates above are typical for normal network behavior and activity levels. Because we only process so many queued L1 transactions per an L2 block, bridged messages may take longer to be included on Scroll in times of exceptional network usage.
32-
:::
33-
34-
## Deposit from Sepolia to Scroll Sepolia
26+
## Deposit from L1 to L2
3527

3628
### Instructions
3729

38-
1. First, navigate to the [Scroll Bridge](https://sepolia.scroll.io/bridge) and press the "Connect Wallet" button.
39-
1. In the app, ensure that **Ethereum Sepolia** is on top and **Scroll Sepolia** is on the bottom. You can click the "****" button to switch their positions.
40-
1. Select the token you want to transfer from Sepolia to Scroll Sepolia. If it's you're first time bridging, try "ETH."
41-
1. If this is your first time transferring a specific ERC20 token, you must **Approve** the Sepolia Bridge contract to access your ERC20 token.
42-
1. Next, click the **Send to Scroll Sepolia** button to make the deposit. Your wallet will ask to confirm the transfer transaction.
43-
1. Once the transfer transaction is sent and confirmed, the token will be deducted from your Sepolia wallet.
44-
1. You can always check the status of a transaction by pressing the "History" icon next to your wallet address in the top-right corner.
30+
1. After navigating to the bridge app, press the "Connect Wallet" button. You might need to switch your wallet to the right network.
31+
1. In the app, select the **Deposit to Scroll** tab.
32+
1. Select the token you want to transfer from the L1 network. If it's your first time bridging, try "ETH."
33+
1. If this is your first time transferring a specific ERC20 token, you must **Approve** the Sepolia or Ethereum Bridge contract to access your ERC20 token.
34+
1. Select your deposit mode. The Fast option initiates a bridge transfer immediately, while the Economy option groups multiple requests together and initiates a single bridge transfer for the batch, sharing the cost among all included requests.
35+
1. Next, slide the **Deposit funds** button to make the deposit. Your wallet will ask to confirm the transfer transaction.
36+
1. Once the transfer transaction is sent and confirmed, the token will be deducted from your wallet.
37+
1. You can always check the status of a transaction by pressing the "Transaction History" icon next to your wallet address in the top-right corner.
4538

46-
### When will the token arrive in your Scroll Sepolia wallet?
39+
{/* ### When will the token arrive in your Scroll Sepolia wallet?
4740
48-
It could take between **8 to 14 minutes** (awaiting block to become [_Safe_](https://www.alchemy.com/overviews/ethereum-commitment-levels#what-are-ethereum-commitment-levels) on Sepolia) before the token shows up in your Scroll Sepolia wallet.
41+
It could take between **8 to 14 minutes** (awaiting block to become [_Safe_](https://www.alchemy.com/overviews/ethereum-commitment-levels#what-are-ethereum-commitment-levels) on Sepolia) before the token shows up in your Scroll Sepolia wallet. */}
4942

5043
{/* You can check the progress of deposit transactions as follows: */}
5144

@@ -71,37 +64,36 @@ It could take between **8 to 14 minutes** (awaiting block to become [_Safe_](htt
7164

7265
{/* <ClickToZoom src={bridge4} /> */}
7366

74-
## Withdraw from Scroll Sepolia to Sepolia
67+
## Withdraw from L2 to L1
7568

7669
### Instructions
7770

7871
#### Submitting your Initial Withdrawal Transaction
7972

80-
1. First, switch to the **Scroll Sepolia** network in your wallet.
81-
1. In the app, ensure that **Scroll Sepolia** is on top and **Ethereum Sepolia** is on the bottom. You can click the "****" button to switch the positions.
82-
1. Select the token you want to transfer from **Scroll Sepolia** to **Sepolia**. If it's you're first time bridging, try "ETH."
83-
1. If this is your first time transferring a specific ERC20 token, you must **Approve** the Scroll Sepolia Bridge contract to access your ERC20 token.
84-
1. Next, click the **Send to Ethereum Sepolia** button to make the withdrawal. Your wallet will ask to confirm the transfer transaction.
85-
1. Once the transfer transaction is sent and confirmed, the token will be deducted from your Scroll Sepolia wallet.
73+
1. First, select the **Withdraw to Ethereum** tab in the app. You might need to switch your wallet to the right network.
74+
1. Select the token you want to transfer, If it's you're first time bridging, try "ETH."
75+
1. If this is your first time transferring a specific ERC20 token, you must **Approve** the Scroll Bridge contract to access your ERC20 token.
76+
1. Next, slide the **Withdraw funds** button to make the withdrawal. Your wallet will ask to confirm the transfer transaction.
77+
1. Once the transfer transaction is sent and confirmed, the token will be deducted from your wallet.
8678

8779
#### Submitting an Execute Withdrawal Transaction
8880

8981
{/* TODO: finish the additional instructions, better estimate "wait time" */}
9082

91-
_The remaining steps happen on Scroll Sepolia, but you first must wait for your transaction to be fully proven ("finalized") on Ethereum Sepolia. This process can take up to four hours._
83+
_The remaining steps happen on Scroll, but you first must wait for your transaction to be fully proven ("finalized") on the L1 side. This process can take up to four hours._
9284

93-
1. When your withdrawal transaction is completed finalizing on Ethereum Sepolia, you will see the "Claim" button in the Recent Transactions area become solid.
85+
1. When your withdrawal transaction is completed finalizing on Sepolia or Ethereum, you will see the "Claim" button in the Recent Transactions area become solid.
9486
1. Click the "Claim" button to submit the Execute Withdrawal transaction.
95-
1. Once submitted, your withdrawn funds should appear immediately in your Sepolia wallet.
87+
1. Once submitted, your withdrawn funds should appear immediately in your wallet.
9688

97-
### When will the token arrive in your Sepolia wallet?
89+
### When will the token arrive in your wallet?
9890

99-
The transferred token will arrive in your Sepolia wallet immediately after the block containing your Execute Withdrawal transaction is confirmed on Sepolia.
91+
The transferred token will arrive in your wallet immediately after the block containing your Execute Withdrawal transaction is confirmed.
10092

10193
{/* TODO: check architecture link is live */}
10294

10395
:::tip[Rollup Status]
104-
The rollup status `Finalized` indicates that the correct execution of transactions in this block has been proven by verifying a validity proof on-chain on Sepolia. For more information about rollup status, see [Scroll's Architecture Overview](/technology).
96+
The rollup status `Finalized` indicates that the correct execution of transactions in this block has been proven by verifying a validity proof on-chain on the L1 chain. For more information about rollup status, see [Scroll's Architecture Overview](/technology).
10597
:::
10698

10799
{/* You can check the progress of withdrawal transactions as follows: */}

0 commit comments

Comments
 (0)