Tile Submission (Transfer and Withdraw)
Last updated
Last updated
As mentioned in the Campaign Rules, you can pick a treasure tile by withdrawing a specific number of $zkUSDC tokens to your registered address. For instance, withdraw 3 $zkUSDC tokens to select Tile number 3.
Scuba leverages a "UTXO-equivalent" model for ZKP operations. Unlike an account-based model where your account balance can be updated with any valid transfers, your UTXOs function like coins/changes in your purse. You may have 2 "2 $zkUSDC" and 1 "1 $zkUSDC" in your wallet. To make a "3 $zkUSDC" withdrawal, you can choose to withdraw a "1 $zkUSDC" and a "2 $zkUSDC" together. We only consider the total amount of your withdrawals as your selected Tile number.
If the total withdrawal from an address exceeds 9, we regard it as selecting Tile 9 during rewards distribution.
zk-Transfers can be made between two registered 0x... addresses without disclosing transfer details (txn amount, token type, sender/receiver address(es)).
An initial account setup is required for a 0x... address to be the recipient of a zk-Transfer. Here's an example of a registered account that can receive transfers: 0xb3703125bc1F9EA9e500A2504d2CeBbF254A56b7.
The transfer would normally take less than 20 seconds, please make sure to not close the tab until your transfer is confirmed (please feel free to reach out to us on Discord if you have any issue with the transfer).
You can view the status of your zk-transfers here under the History section.
Withdraw the number of $zkUSDC tokens back to your registered wallet by clicking on the “Wtihdraw” icon and Confirm Withdraw. This will automatcially convert your $zkUSDC tokens into $USDC tokens. You might have a few “balances” of the same “Asset”, make sure you withdraw the correct amount of tokens.
Scuba leverages a “UTXO-equivalent” model for ZKP operations. Unlike an account-based model where your account balance can be updated with any valid transfers, your UTXOs function like coins/changes in your purse. You may have 2 “2 $zkUSDC” and 1 “1 $zkUSDC” in your wallet. To make a “3 $zkUSDC” withdrawal, you can choose to withdraw a “1 $zkUSDC” and a “2 $zkUSDC” together. We only consider the total amount of your withdrawals as your selected Tile number.
If the total withdrawal from an address exceeds 9, we regard it as selecting Tile 9 during rewards distribution.