Phezzan Protocol testnet on zkSync 2.0 walk-through

This is a detailed walk-through for Phezzan Protocol testnet on zkSync 2.0 testnet. It covers what is Phezzan Protocol, how to connect your wallet to zkSync 2.0, how to claim testnet tokens, how to trade and provide liquidity on Phezzan, and how to give feedbacks.

Phezzan Protocol testnet website: https://testnet.phezzan.xyz/

1. Brief Intro about Phezzan Protocol

Phezzan Protocol is the first perpetual DEX on zkSync 2.0 testnet. The mission of Phezzan is to Democratize Perpetual Trading for All.

Retail investors have only 0.5% — 1% of the trading volume on perpetual DEXs. That’s simply because perpetual DEXs are not fast enough, cheap enough, and badly designed. Powered by zkSync 2.0, Phezzan Protocol will have fast transactions and super cheap gas fees, and will be a protocol built for everyone.

Phezzan Protocol testnet already supports multi-collateral, and will support limit/stop orders, yield bearing assets as collateral, and friendly UI/UX.

Phezzan Protocol testnet is now live on zkSync 2.0 testnet.

2. Add zkSync 2.0 testnet to your MetaMask

The Phezzan team recommends users create a new wallet account for testnet activities.

2.1 From MetaMask browser extension

a) Click MetaMask icon on browser extension, then click “Ethereum Mainnet” (step 1 in below screenshot), then select “Add Network” (step 2 in below screenshot) from the dropdown menu.

b) Then, enter the following information in the popped up window:

Network Name: zkSync 2.0 testnet

New RPC URL: https://zksync2-testnet.zksync.dev

Chain ID: 280

Currency Symbol(Optional): ETH

Block Explorer URL(Optional): https://zksync2-testnet.zkscan.io/

2.2 From MetaMask Mobile

a) Open MetaMask app, click settings icon on top left of your screen, then select “Settings”.

b) Then select “Networks”:

c) Then select “Add Network”:

d) Enter the following information in the popped up window:

Network Name: zkSync 2.0 testnet

New RPC URL: https://zksync2-testnet.zksync.dev

Chain ID: 280

Currency Symbol(Optional): ETH

Block Explorer URL(Optional): https://zksync2-testnet.zkscan.io/

2.3 Using official zkSync portal

You can connect your MetaMask browser wallet to the official zkSync 2.0 portal to view your ETH balances, bridge ETH from Goerli, and perform other activities. https://portal.zksync.io/

3. Get Testnet ETH

You will need some testnet ETH to pay for gas fees, which is super cheap on zkSync 2.0 testnet compared to ETH L1 and 0.05 ETH can be used for a long time.

You can get testnet ETH by claiming Goerli ETH and then bridge it from Goerli to zkSync 2.0 testnet using the above official zkSync 2.0 portal .

3.1 Claim Goerli ETH

Claim testnet Goerli ETH at the following addresses:

You can also get some testnet tokens from SyncSwap testnet faucet or zkSync official faucet:

Then swap them into ETH using Mute or SyncSwap on zkSync 2.0 testnet

All those faucets or swaps have some kind of restrictions, please follow their requirements accordingly.

The Phezzan team did not vet for these faucets/swaps, please be cautious and use these faucets/swaps at your own risks. Again the Phezzan team recommends users to create a new wallet account for testnet activities.

3.2 Bridge ETH from Goerli to zkSync 2.0 testnet

Go to https://portal.zksync.io/bridge, and connect your MetaMask brower wallet.

Then enter the amount of testnet ETH you want to bridge from ETH Goerli testnet to zkSync 2.0 testnet.

4. Connect your wallet to Phezzan Testnet

When you are on https://testnet.phezzan.xyz/, click “Connect” or “Connect Wallet”, then you can use either MetaMask browser extension or any mobile wallet that supports wallet connect.

5. How to get testnet USDC?

Connect your wallet to Phezzan testnet, click “Deposit”.

Then click “Claim USDC”.

You will get 1,000 USDC each time, there is no limit on how many times you can claim. If you want to display your testnet USDC on MetaMask, the token contract address is 0x73f576e5E8Cc7f84d80B377AB29ae552f43251c0.

See https://metamask.zendesk.com/hc/en-us/articles/360015489031-How-to-add-unlisted-tokens-custom-tokens-in-MetaMask for instructions on how to add a token to MetaMask

The amount of USDC you will receive and the USDC token address is very likely to change in the future. If you have any issue claiming and adding USDC, please reach out to us via Discord server or Telegram group.

6. Deposit and withdraw your tokens into Phezzan Testnet

Before you can trade or provide liquidity, you need to deposit your USDC/ETH/WETH into Phezzan testnet.

When you are on testnet website (https://testnet.phezzan.xyz/), click “Deposit”.

You will see a prompt. Enter the amount you want to deposit. If this is the first time you deposit any amount, you need to click the “Approve” button first. After you approve the deposit, click the “Deposit” button on the prompt.

To withdraw, click “Withdraw” button on overview page.

7. How to trade?

On the left panel of the testnet website, there is a list of coins that can be traded. Click on the coin you want to trade.

At the top right corner, you will see a form where you can submit your order. Currently, Phezzan testnet only supports market order. Limit and stop orders will be supported later.

You can toggle “Long” and “Short” on the top, to select long or short order.

Below, you can enter the amount you want to trade. Alternatively, you can drag the “Buying Power” slider to choose the percentage of buying power you want to use.

Further below, you can select the maximum slippage you can accept. If your order fails to execute within your maximum slippage, your order will fail even though you still need to pay for gas fee.

Click “Confirm Long/Short” to submit your order.

Once your order is successfully executed, you can view your position in the bottom panel.

To close your position, simply click on the “Close Position” button in the bottom panel.

8. How to be an LP?

At the left panel of the testnet website, toggle the “Pools” button. You will see a list of coins that you can provide liquidity to. Click on the coin you want to provide liquidity to.

On the right of the webpage, click on the “Add Liquidity” button.

In the pop-up prompt, you can select the amount of liquidity you want to provide. Then:

1. Select whether the price of ETH will “Go down then up” or “Go up then down”;

2. Set the price range you want to provide liquidity for;

3. Enter the amount of liquidity, in terms of USD value;

4. Click “Add Liquidity” to confirm.

Alternatively, you can choose “Advanced” mode:

1. Click on “Advanced” button;

2. Set the price range you want to provide liquidity for;

3. Enter the amount of liquidity, in terms of USD value;

4. Click “Add Liquidity” to confirm.

Once your order is successfully executed, you can view your LP position listed in the “Liquidity Positions” section.

9. Where to make suggestions?

You can either join our Discord server (#testnet-feedback channel) or Telegram group to provide some feedback. We appreciate your time and will listen very carefully. You can also email contact@phezzan.xyz.

10. Translation in other languages by Phezzan Discord server community members

Vietnamese by @hasaki || Coffee Crypto: https://medium.com/@coffeecrypto/phezzan-protocol-testnet-on-zksync-2-0-walk-through-3420a0df858e… Russian by @MalikS: https://medium.com/@msar9565/%D1%82%D0%B5%D1%81%D1%82%D0%BE%D0%B2%D0%B0%D1%8F-%D1%81%D0%B5%D1%82%D1%8C-phezzan-protocol-%D0%BD%D0%B0-zksync-2-0-%D0%B3%D0%B0%D0%B9%D0%B4-%D0%BD%D0%B0-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%BC-34c412055b80… Polish by @CryptoWild: https://mirror.xyz/0xd84e1Da8221Eb16D1F56C720E006F98E3FDE617B/I4ALZVYyk0cjL2-hnXC3jGLbd-meunoKGw07FjPLHPE… Ukrainian by @Nikolai: https://medium.com/@lord.kolima/%D0%BF%D1%80%D0%BE%D1%85%D0%BE%D0%B4%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F-%D1%82%D0%B5%D1%81%D1%82%D0%B5%D1%82%D0%B0-phezzan-protocol-%D0%BD%D0%B0-zksync-2-0-7074bc6d5097

Best,

The Phezzan Team

Last updated