Step-to-Step Tutorial (Avalanche Fuji Walkthrough)

Scuba zk-Account is currently live on testnet.scuba.finance supporting Polygon, BNB testnet and Avalanche; we'll extend the support to Ethereum, Arbitrum, Optimism very soon.

  1. Go to Chainlist (page link) to add Avalanche Fuji to your Metamask wallet and configure to Avalanche Fuji.

  1. Redeem the AVAX test token from the faucet. You will need test AVAX tokens to pay for gas fees.

  1. You can now go to the Scuba faucet to acquire 10 $SCUBA tokens. The SCUBA token will serve as the protocol fee during the testnet campaign.

  1. Redeem the USDC test token from the same Scuba faucet page.

  2. Add the Scuba and USDC Test token contract in MetaMask to display the test tokens.

  1. Visit Scuba's zk-Account page.

  1. Connect your wallet.

  1. Create and initiate your ZK account. Click on the Login button to signin. Approve the MetaMask signature request to signin.

  1. Once the ZK account is initialized, proceed by clicking the "Next" button.

  1. Deposit the USDC tokens into your account.

  1. After your deposit has been confirmed, your zk-Account balance will be available (you can view your balance of each asset on each network on the same page).

  1. You can make zk-Transfers between two registered 0x... addresses without revealing the transfer details (txn amount, token type, sender/receiver address(es)). A 0x... address needs to initialize account first in order to be the receiver address of a zk-Transfer.

  1. You can view the status of your zk-transfers here under the History section.

  1. Withdraw your zkUSDC back to your wallet by clicking on the "Wtihdraw" button.

Last updated