Comment on page
Testnet stages
The following are the different stages of testing that users will undertake.
Stage | Name | Functionality to test |
ZK Batching. | Run a Panther node to batch UTXOs and insert them into the chain, using a browser-based Panther miner client. | |
User onboarding. | Onboard yourself to the protocol. Create, register, and activate a zAccount, passing a KYC procedure (email/name only) using a third-party compliance services provider. | |
Stage 2 | PRP to zZKP conversion. | Exchange PRP (Panther Reward Points) to zZKP using a single-sided AMM. Re-fill the AMM pool by triggering the relocating of funds (released by the protocol) from a vesting pool. |
Stage 3 | Depositing, adding zAssets, and wallet cold-start. | Deposit assets into the Shielded Pool. Test the cold-start functionality by running the dApp from scratch (either on a new device or a new browser) and accessing your transaction history. Use a faucet to access an additional test token. |
Stage 4 | Intra-MASP transfers and messages. | Send zAssets inside the Pool from one zAccount to another. |
Stage 5 | "Taxi" and transactions via bundlers. | Use bundlers to interact with the dApp. Check the “Taxi” option to push your UTXO into the chain as soon as possible (more time-efficient, less price-efficient). |
Stage 6 | Withdrawals, basic disclosures, and zAccount renewal. | Withdraw assets from the Pool. Test protocol fees. Test the zAccount renewal function (which is more efficient rather than creating it from scratch). |
Stage 7 | DeFi swaps, advanced disclosures, more supported assets. | Swap zAssets via Uniswap and 1Inch while keeping and tracking your operation history in the dApp. |
Stage 8 | zTrade, involuntary disclosures. | Use a privacy-preserving OTC marketplace in-dApp. |
As mentioned, specific testing guides for each step will be released along with them.
More information on each stage can be found in the following sub-pages.
Last modified 1mo ago