Step-to-Step Tutorial (Polygon Walkthrough)

circle-info

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

  1. Go to Chainlist (pagearrow-up-right link) to add Polygon Mumbai to your Metamask wallet and configure to Mumbai.

  1. Redeem the Matic test token from the Polygon Faucetarrow-up-right. You will need test MATIC tokens to pay for gas fees.

  1. You can now go to he Scuba faucetarrow-up-right 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 faucetarrow-up-right page.

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

circle-info

SCUBA token contract: 0xe873FD68f9d849e3E8c15471bA8D27898e9bc6B4

USDC token contract: 0x1c8D6dbF79dd42D8e2a68fE6B5D93fA2e870dF51

  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