Mainnet zkSync Lite — Detailed Guide

egormajj
5 min readMar 24, 2023

--

zkSync Lite (previously zkSync 1.0) is a trustless protocol for scalable low-cost payments on Ethereum, powered by zkRollup technology. This has been live for more than 2 years on mainnet. It allows basic transfers, swaps, and NFTs functions but NO SMART CONTRACTS

First we need to transfer ETH to our Metamask, you can use any exchange and transfer ETH to Metamask.

1.Deposit ETH in zkSync Lite

Go to https://lite.zksync.io/ and select Ethereum Wallet

Next, select Metamask

Then select +Top up

Next, choose the bridge through which we will deposit ETH in zkSync Lite, I used the official bridge zkSync Lite

Then select ETH and enter the amount in Amount and click Top up

Note: Deposits can be from 10 minutes to 2+ hours
You will need to pay a commission of about 2–3 dollars, to activate the account.

2. Sending ETH to another address in zkSync Lite

Press the top of the Home bar and press Transfer

Then select Transfer to zkSync Lite

Insert the address into the Address line. Then enter the amount of ETH you want to send. Click Send on zkSync.

3. Mint NFT in zkSync Lite

Go to https://www.pinata.cloud/ and click Log in

Then select Sign up, enter your email, select Creator, click Next and enter your data for registration

After completing the registration, you will go to the page https://app.pinata.cloud/pinmanager, there choose +Add Files — File — Select a file, select the image you want and upload it.
After you have uploaded the image copy its Content Identifier (CID)

Go to https://lite.zksync.io/account/nft and press +Mint NFT

Insert your Content Identifier (CID) into Content Address and click Autorize to Mint NFT

Next, confirm in Metamask and press Mint NFT

Wait until there are two ticks!

4. Sending NFT to another zkSync Lite wallet

Selecting Transfer NFT

Put in the Address line — the address of the Metamask to which we want to send NFT. Then select our NFT that we mined in Step 3 in Select another NFT and press Autorize to Send NFT on zkSync, confirm the transaction in Metamask and press Send NFT on zkSync

Next, confirm the transaction in Metamask and click Send NFT on zkSync

5. NFT zkSync Lite output in ETH L1

Select — Withdraw NFT to L1

Next, select our NFT that we mined at Step 3 in Select another NFT and click Withdraw NFT to Ethereum (the commissions here are usually high)

6. ETH zkSync Lite output to ETH L1

Press the top of the Home bar and press Transfer

Next Transfer to Ethereum

Choose ETH and enter in Amount the amount of ETH we want to withdraw. Click Send to Ethereum.

Note: When zkSync is in low use, the output time is about 10 minutes. However, with higher peak usage, it can be up to 7 hours. Track transaction status in Block Explorer https://zkscan.io/

7. Trading on ZigZag

Press Swap

Connecting a Metamask Wallet

Choose the desired pair for trading, for example ETH/USDC, then press SELL, enter the amount of ETH we want to sell in Amount(ETH) and press Sell ETH

Join the zkSync community

zkSync Website — https://zksync.io/
Discord zkSync — https://join.zksync.dev/
Twitter: https://twitter.com/zksync
Medium https://blog.matter-labs.io/
zkSync Ecosystem: https://ecosystem.zksync.io/

--

--