ZKsync Era to transfer Storj in Binance wallet

The first thing, what’s needed is to add a zkSync Era network to your preferred wallet, for example Metamask, Trust Wallet and Binance Web3 Wallet are already have it. But they do not have a STORJ contract on zkSync Era by default.

The STORJ contract address on zkSync Era is:

Network zkSync Era mainnet
STORJ Contract 0xA0806DA7835a4E63dB2CE44A2b622eF8b73B5DB5
Name STORJ (usually imported automatically)
Number of digits 8 (usually imported automatically)

How to add STORJ token on zkSync Era to Metamask

  1. Switch the wallet account to your address (you need to have a private key from it, or the seed phrase)
  2. Switch the network to zkSync Era mainnet
  3. Add STORJ token on zkSync Era with the contract above
  4. Now you should see your tokens on zkSync Era network and your address

How to add STORJ token on zkSync Era to Trust Wallet

  1. Trust Wallet do not support multiple accounts unlike Metamask, so even if you can use the same seed phrase as for Metamask, which have your address, if it’s not the first address derived from the seed phrase, then it will not be available on Trust Wallet, because it’s able to derive only the first address from the seed phrase. If so, the address could be different after importing your seed phrase. In this case it’s no go. If the address is available - then everything is ok, you may go to the step 2.
  2. Add STORJ token on zkSync Era using the contract address above
  3. Now you should see your STORJ balance on zkSync Era

How to add STORJ token on zkSync Era to Binance Web3 Wallet

  1. Import your wallet using the same seed phrase. Since it’s made by Binance too, it has exactly the same limitation - it can derive only the first address. If it matches your address, you may go to the step 2, otherwise it’s no go.
  2. Add STORJ tokens on zkSync Era network using the contract address above
  3. Now you should see your STORJ balance on zkSync Era

How to see a zkSync Lite balance using any self-custodial wallet with your address

You may open https://lite.zksync.io/ in your browser and click the Wallet Connect, you will see a QR code to connect your wallet. Use a scan function in your wallet to connect.

Some wallets are able to open https://lite.zksync.io/ in their integrated browser (e.g. Metamask), there you would need to tap the Ethereum address, then name of your Wallet (e.g. Metamask) and confirm.

Binance Web3 Wallet is not able to navigate to https://lite.zksync.io/ from the app, but you may connect it via WalletConnect on that web3 site.

In the Binance Web3 Wallet navigate to More…Connected Dapps, Add New Connection and scan the QR code from https://lite.zksync.io/ WalletConnect

Sometimes https://lite.zksync.io/ doesn’t switch to the balance automatically (I believe it’s a Wallet bug, at least I didn’t have this problem with Metamask), so you need to refresh the page and click WalletConnect again.

Then you may use any other functions of any of zkSync networks, like sending/receiving tokens to L2/L1 address, or swap them on exchanges.

I think any of Wallets cannot send tokens to L1 directly without DApps from zkSync Bridges.

So, you need to open a needed DApps either in your browser or in your Wallet in the Navigation/Explore/“whatever they call it” button and there you would be able to send STORJ tokens to L1 address either from zkSync Lite or zkSync Era.

2 Likes