11# ZKsync SSO Demo - Setup Guide
22
3- This guide provides instructions for setting up and running the ZKsync SSO Demo application.
3+ This guide provides instructions for setting up and running the ZKsync SSO Demo
4+ application.
45
56## Table of Contents
67
@@ -57,6 +58,7 @@ That's it! The wallet app will be available at <http://localhost:3000>
57581 . ** Private Key with Funds**
5859
5960 - You need a private key with ETH on:
61+
6062 - ** L1 (Sepolia)** - for L2-to-L1 finalization
6163 - ** L2 (ZKsync OS Testnet)** - for bundler operations
6264
@@ -275,9 +277,11 @@ The deployed token address will be automatically saved to both:
275277
276278## Interop Testing
277279
278- The interop features allow you to test cross-chain token transfers between two local ZKsync chains.
280+ The interop features allow you to test cross-chain token transfers between two
281+ local ZKsync chains.
279282
280- > ** 📖 For detailed local chain setup, see [ INTEROP_SETUP.md] ( INTEROP_SETUP.md ) **
283+ > ** 📖 For detailed local chain setup, see
284+ > [ INTEROP_SETUP.md] ( INTEROP_SETUP.md ) **
281285
282286### Prerequisites
283287
@@ -334,7 +338,8 @@ cargo run -- --config ./local-chains/v31/multiple-chains/chain2.json
334338
335339#### Step 3: Start Interop Watcher (Optional)
336340
337- The watcher synchronizes interop roots between chains. If you want to inspect how it works:
341+ The watcher synchronizes interop roots between chains. If you want to inspect
342+ how it works:
338343
339344``` bash
340345# In a separate directory
@@ -346,7 +351,8 @@ git checkout deniallugo-create-2-chains
346351./start-watcher.sh
347352```
348353
349- ** Note:** The UI already includes the same watcher code, so this step is optional for basic testing.
354+ ** Note:** The UI already includes the same watcher code, so this step is
355+ optional for basic testing.
350356
351357### Setup
352358
@@ -384,7 +390,8 @@ git checkout deniallugo-create-2-chains
3843904 . Use ** Transfer Tokens** to test cross-chain token transfers
3853915 . Monitor the ** Activity** tab to see L2-to-L1 finalization progress
386392
387- > ** 📖 For detailed interop setup and troubleshooting, see [ INTEROP_SETUP.md] ( INTEROP_SETUP.md ) **
393+ > ** 📖 For detailed interop setup and troubleshooting, see
394+ > [ INTEROP_SETUP.md] ( INTEROP_SETUP.md ) **
388395
389396## Troubleshooting
390397
@@ -444,8 +451,7 @@ git checkout deniallugo-create-2-chains
444451
445452** Problem** : Service fails to start due to port already in use
446453
447- ** Solution** :
448- Edit ` .env ` and change the conflicting port:
454+ ** Solution** : Edit ` .env ` and change the conflicting port:
449455
450456``` bash
451457BUNDLER_PORT=4337 # Change to another port like 4338
0 commit comments