Testnet Stage 4 is now live — supporting internal transfers and withdrawals

Firstly, thank you to all our testers for your continued support, patience, and feedback: we could not do this without you. 

Testnet Stage 3 is now complete, and it provided us with valuable insights, resulting in several updates to the codebase.

We are excited to announce that Stage 4 of our testnet is live. Stage 4 allows users to send zAssets from inside the pool from one zAccount to another. Within the Stage 4 dApp, users can undertake UTXO selection. 

Stage 4 is a feature-filled release as it is being shipped with an interesting, related feature originally from Stage 6: Withdrawals. 

Protocol rewards update:

Before diving into the new features supported by Stage 4, we need to announce our enhanced protocol reward mechanics:

  • Automatic conversion of pending PRPs into available PRPs upon spending of UTXO/s during transfers and withdrawals
  • A flat PRP bonus upon spending UTXO/s

Wallets, accounts, and transactions

Stage 4 testnet now supports internal transfers and withdrawals.

Internal transfers (send and receive)

Users can transfer zAssets to other Panther users inside the shielded pool using their zAddress. Every Panther user is assigned a zAddress upon sign-up. Find your zAddress in the dashboard by clicking the Receive button, as shown in the screenshot.

You can also share your Panther account address (zAddress) via a QR code from the receive screen.

Withdrawals

Users can now withdraw zAssets from the shielded pool to their external, linked wallet. 

This external wallet may be the wallet linked to the original Panther account. Alternatively, testers may create a new Panther account with an alternative external wallet and withdraw to an account that did not originally deposit assets. 

The withdrawal process performs compliance checks to ensure that users own the zAccount they are interacting with. This step also verifies that the wallet accepting withdrawals has no illegal association as part of the KYT (Know Your Transactions) check.

For a complete list of Test Stages, visit the Panther docs.

Get started with Stage 4 testing

To start testing Stage 4, visit the Panther Protocol documentation for the updated dApp test link and follow the steps outlined.

Internal Transfers

Log into your MetaMask wallet and sign into the Panther dApp.

Step 1: Navigate to the Send screen

Send is available from:

  • Top main menu > zAssets >Send tab
  • zAssets > Portfolio card > Send button
  • Dashboard > Private zAssets section > token line > token management buttons

Step 2: Create the transaction

Enter the amount to send and choose the token from the menu. Currently, zMatic and zZKP are supported.

Step 3: Manage UTXOs 

The Stage 4 testnet dApp allows the selection of a maximum of two UTXOs in a given transaction, i.e., up to two UTXOs may define a selected balance. 

Note: you don’t have to actively choose as, by default, UTXOs with the top two balances are selected. If the chosen UTXO/s total value exceeds the transfer amount, the balance is returned as a new UTXO in the user’s zAsset list.

Step 4: Specify the destination 

Provide the destination address in the Panther account format: beginning with “ZK” and totalling 42 characters.

 Enter a new address or select from previously-used addresses.

Step 5: Send

Press the Send button to initiate the internal transfer. 

Congratulations, your transfer is complete!

Withdraw

Step 1: Navigate to the Withdraw screen

Withdraw is available from:

  • Top main menu > zAssets > Withdraw screen
  • Dashboard > Private zAssets section > token line > token management buttons

Step 2: Create the transaction

Enter the withdrawal amount and choose the token from the menu. Currently, zMatic and zZKP are supported.

Step 3: Manage UTXOs

The Stage 4 testnet dApp allows the selection of a maximum of two UTXOs in a given transaction, i.e. up to two UTXOs may define a selected balance. 

Step 4: Specify the destination

Provide the destination address in the Polygon network format: beginning with “0x” and totaling 42 characters. Either enter a new address or select from previously used options.

Step 5: Withdraw

Press the Withdraw button to initiate the withdrawal. 

Congratulations, your withdrawal is complete!

To share your feedback, kindly fill in this form.

This phase marks a significant advancement in the protocol’s capabilities and gets us ever closer to our V1 release. As always, let us know if you have any additional feedback through our social and community channels. 

Thanks for participating in testnet Stage 4!

Not sure how to create a Panther testnet account? watch our tutorial below:

0:00
/4:15

Disclaimer

For the avoidance of doubt, test $ZKP (tZKP), test PRP (tPRP) and other tokens described in this article are for testing purposes only and have no economic value, nor can they be exchanged for value. Testnet does not provide you with, nor should be used for, any of the following: create, store, transmit or exchange tokenized digital assets with any economic value or purpose; or create, earn or receive any tokenized digital assets that have value or are exchangeable for value. Participation on our incentivized Testnet versions may result in you earning rewards, but for the avoidance of doubt, such credits are not represented on any blockchain as tokens.


About Panther Protocol

Panther Protocol is a cross-protocol layer that uses Zero-Knowledge (ZK) technology to build DeFi solutions that aim to meet ever-evolving regulatory standards while satisfying users’ on-chain data privacy needs. Panther’s goal is to enable seamless access to DeFi via a cross-chain-supported ZK compliance protocol. The Panther Protocol offers confidentiality across transactions in shielded pools, zSwap for DeFi integrations — enabling private swaps on third-party DEXs, and zTrade for internal OTC book for trading assets privately. Furthermore, Panther Protocol’s ZK primitives are generalizable to KYC, selective disclosures between trusted parties, private ID, voting, and data verification services.

Website · One-pager · Lite Paper · Twitter · Telegram · Discord