How to withdraw from L2 zkSync to L1?

Hey @Alexey. So, I’ve opted in for ZKSync so that I can withdraw when I want. How do I initiate a withdrawal??? I can’t find anything anywhere on this. I haven’t been paid in 3 months and I feel like right now is probably a good time to withdraw my StorJ. Now that I’ve opted in and setup my ZKSync wallet, how can I initiate my withdrawal?

Connect your wallet on https://wallet.zksync.io/ and click Withdraw, then select STORJ tokens, put amount and specify address to where you want to withdraw (it suggests to use the same address on L1 by default).
If it’s a first time, when you want to withdraw, it will ask you to register an account. This is one-time procedure and requires 11000 gas, you can pay it with STORJ tokens too.
Then you would be able to withdraw to any L1 address, include deposit address of the exchange.

To make you familiar with the technology I would recommend to train on Rinkeby test network first: Test zkSync with TestSTORJ token
If you post your address, I’ll send you testStorj on Rinkeby network and you can test it yourself. To do so, you need to switch the main network to the Rinkeby and connect your address on https://rinkeby.zksync.io/account

When you would feel comfortable with a technology, you can switch the network back to the mainnet and use https://wallet.zksync.io/

1 Like

Hi @Alexey, I tried to withdraw earlier and I noticed we are still subjected to the same high gas price when we want to withdraw our STORJ tokens from L2 to L1.

May I know is there a way to change the gas price lower in zkSync before we withdraw?

I do not think so. At least I do not see such an option. The fee you can see below the “Withdrawal” button.