Testnet dApp
Testing the dApp
Entrypoint | Current version | Status |
---|---|---|
🚧 Migration to Sepolia testnet |
TL;DR
Earn $ZKP in-app by creating a Panther account
Earn further rewards by transacting in-app
Text instructions and video How-tos available
Testnet
The testnet dApp is open to community testers who are rewarded with $ZKP for helping Panther test and debug the web app. To help test, use the entrypoint link above.
We advise reading the latest stage's announcement before testing, as they contain critical information to support your efforts.
Thank you so much for being part of the self-custody data revolution!
How-tos
Earn in-app rewards: connect and transact
TL;didn't watch
Connect your MetaMask wallet.
Change the network to Sepolia testnet.
Click on Complete onboarding and complete your dummy KYC.
You will need some test ETH
Note that faucets require the wallet to hold ETH dust to release test ETH. Alternatively, you can mine test ETH from an empty wallet.
Activate your Panther account.
Go to the zAssets tab, and deposit some test tokens.
Go to Withdraw and withdraw some test tokens.
Send test tokens to other Panther zAddresses (make a 2nd account for transfers if needed; this is allowed in the testing phase).
Create and activate your account
Transact in app
Testnet stage announcements
The table below lists each testnet stage, along with a link to its documentation page, the accompanying blog announcement, the function tested, and any additional notes.
Stage | Status | Article | Function Tested | Notes |
---|---|---|---|---|
Stage 0 | Released | Updates as per blog post Change details | ||
Stage 1 | Released | User Onboarding | ||
Stage 2 | Released | Panther Rewards | ||
Stage 3 | Released | Deposit & Basic disclosures | ||
Stage 4 | Released | Shielded Pool deposit, transfer, and withdrawal | ||
Stage 5 | Released | Bundler/Relayer integrations and gasless transactions | Migrating to Sepolia Change details | |
Stage 6 | In development | Fee management, basic disclosures, zAccount renewal |
Testnet deployment
The test dApp Stages 0-5 deployed on Polygon's testnet, Mumbai and Stage 5 onward on Sepolia testnet. The mainnet meta dApp will be launched on Polygon mainnet.. Mainnet Polygon testing will take place starting from Stage 7. At this Stage, a canary deployment will be used to test the Protocol in an environment as close to full production as possible.
Test tokens created for testing purposes, including “test” versions of $ZKP, will be deployed to both networks. Testnet rewards will be issued as tZKP tokens to be exchanged for Polygon ZKP tokens.
Panther will provide users with test cases to execute on the test dApp. These are specific to each testing stage and will be communicated via our official channels before the launch of each stage.
Testnet rewards are automated, i.e. the test dApp will reward users for executing on the provided use cases. The goal for the testnet is to debug and enhance the Protocol before mainnet launch. As such, our expectation is that users submit bugs and share ideas to enhance the UI/UX based on their practical experience.
Testnet rewards
By creating an account and performing in-app transactions, users earn $tZKP. In the future, $tZKP will be redeemed for $ZKP 1:1 on Polygon. The method to do this is to be announced.
Test tokens
The Test tokens created to support the testing process will be:
tZKP tokens. Test ZKP tokens are deployed on Mumbai, Sepolia, and Polygon, as separate tokens. tZKP tokens have a limited supply, which is equal to the reward pool size (see Amounts and sources) to maintain a 1:1 ratio for tZKP-ZKP. All tZKP tokens can be exchanged into $ZKP on the Polygon network at a 1:1 ratio at the end of the testing period and, as such, have value.
Additional test tokens (as required for testing). These tokens will have no monetary value and will be used to test diverse Protocol functions.
tPRP. Rewards are issued as test PRP vouchers. This supports the testing of PRP/ZKP conversion in Stage 2.
Amounts and sources
The testnet rewards pot is 1.5M $ZKP, with an additional 0.5M $ZKP in reserve to cover additional rewards if needed.
Testnet rewards are proposed to be taken from the Foundation-General pool. The allocation and transfer of funds to a newly created incentivized testnet pool can be done by the Panther Foundation.
tZKP Distribution
The initial tZKP will be distributed using the following ratios. Note that distributions may be adjusted during the testing period.
Welcome bonus – 20%. This will help users receive tZKP in their zAccount. These tokens are used for paying fees and incentivizing users to sign up.
Miner Rewards pool - 10%. Rewards set aside for zMiners who run a node to execute a batch of on-chain transactions. zMiners will be rewarded based on their batch size, i.e. the number of UTXOs included in the batch.
AMM Rewards pool - 60%. This pool will hold the majority of rewards destined for users performing tests.
Third-party service providers - 10%. For third parties acting as Relayers and compliance providers.
What next?
Learn more about the various tetnet stages in the changelog.
Last updated