Claiming $ZKP

Claim $ZKP (for Private and Seed buyers)

Dear Panther Protocol token buyers:

Our team is glad to announce that Proposal 3 voting has been successful, which means that TGE has been triggered. In this article, we’ll guide you on the process of adding $ZKP as a valid token to your wallet and claiming it.

Our team is planning to vest $ZKP to the following rounds’ participants:

• Pre-Seed

• Seed

• Private Sale 1

• Private Sale 2

• Private Sale 3

Being a participant of the rounds mentioned above, you are able to get your tokens into your wallet via the claim mechanics starting from the 1st of February 2022.

To claim your tokens, you will need to directly interact with a smart contract. Our team is currently developing an Interface for you to claim and manage your $ZKP in a user-friendly manner. However, for the first iteration of this, you’ll have to use Etherscan.

Please follow the instructions below to interact with the contract using Etherscan:

  1. Prepare the wallet you used to participate in the sale. It is strongly recommended to have MetaMask wallet installed as a tool to manage funds and interact with contracts.

  2. Check that the wallet address is correct and listed in one of the private sale lists under section 1.3 of the TGE launch proposal. One way of doing this is to use your browser's "Find in page" function to search for your address; however, please note that there appears to be a strange bug either with GitBook or Chrome/Chromium/Brave that prevents this find function from working with some addresses. If you can’t find your address this way, try looking for it manually, bearing in mind that each list is sorted alphanumerically. So it should not be too much effort to look for. If the address is not on one of the lists, you will not be able to claim tokens to it. If you were expecting it to be on one of these lists and it is not, please double-check that you got the right address registered with Tokensoft, and then email for support.

  3. Into the search field, input the address of the contract you need to trigger. This depends on the round you have participated in. After inputting, press Enter.

The addresses are:

a) Pre-Seed Backers – 0xF62837d4EbF3D0309E32bAF55919d4371900e6B5

b) Seed Backers – 0xBc9Dff00b1950dAc0185B5e986748637EaBd9BC5

c) Private Sale 1 – 0x40E92E8c3D2a5BAcdED54af444CAF820a9F480B0

d) Private Sale 2 – 0xD90354a7437D36550cb21e17a9A3feeFB0c92b87

e) Private Sale 3 – 0x5CDabc5a62F7F6387488E7195686059509739aAF

5. Choose the “Contract” tab:

6. Check your $ZKP balance:

a) Enter the “Read Contract” tab.

b) You will see a list of “methods”, which you can interact with to know different balances regarding features like your claimable balance, withdrawable balance, stakes, etc. Please know that each method will ask you to enter your wallet’s address to give you information.

Some important “methods” you might be interested in triggering are:

To see your total balance, you can go to – stakes (method n.9) => allocated

To see the total you’ve withdrawn, you can go to – stakes (method n.9) => released

To know your claimable balance: You can see your amount available for withdrawal using withdraw (method n.1 11). Note that there is a distinction between “claiming” and “withdrawing”. To withdraw, a user first needs to claim tokens, although, since claiming (of all accumulated minted tokens) can only happen at a maximum times of once per block, a user might claim and therefore make other users’ tokens available to them. No one can withdraw tokens that are not theirs. Claiming and withdrawing are separate functions for safety reasons, and conducting both at the same time is slightly more expensive.

You might see if there are tokens you can withdraw without claiming using – releasableAmount (method n.7), note that, by claiming, you’re making all accumulated unclaimed tokens available to their respective users, hence contributing to the community.

You can see how many tokens are left for you to claim and withdraw in one go using claimAndWithdraw method – unclaimedShare (method n.11);

Enter your input your address, and click the “Query” button, used to trigger the process:

Once you’ve triggered a query, you’ll find its response at the bottom – a uint256 number in blue. Note that these numbers are displayed in gwei format, not in $ZKP. You can click on the number of tokens to jump into a unit conversion page. Your actual number of tokens will be on the “Ether” row.

To claim your $ZKP tokens, please:

7. Choose the “Write Contract” tab:

8. Push the “Connect to Web3” button:

8. Choose the wallet to connect (MetaMask is recommended). Please, use the same address that you registered during the sale:

10. Check the status of your wallet – it should be “connected”:

11. Choose and push either of the below methods to claim and withdraw your $ZKP tokens:

a) to withdraw the releasableAmount (method n.7) only (this is, the number of tokens that were already claimed by another), you can use withdraw (method n.11),

b) to claim and withdraw both your unclaimedShare (method n.11) and the releasableAmount (method.7) – you can use claimAndWithdraw (method n.2)

12. Push the “Write” button near the method you are going to use.

13. Approve and execute the transaction within your wallet. You will have to pay transaction fees thus you need (1) to have enough ETH in your wallet and (2) set up an appropriate level of fees to pay in your wallet.

To get an understanding on the level of fees, which are currently used in the Ethereum network, you should use either (a) or (b)

14. Cross-check your balance both in Etherscan and MetaMask.

Have your $ZKP arrived? Congratulations! It’s now time to set up your staking account

Staking will start its history from February the 2nd, 00:00:00 UTC, when holders of unlocked $ZKP will become able to stake $ZKP to earn rewards. The protocol will award 6,650,000 $ZKP to stakers during the first 3 months after its release.

You will have more options to deposit your $ZKP after this three-month period. After this period, you will be able to allocate your funds into Panther’s Multi-Asset Shielded Pools, where they will become $zZKP (private $ZKP), earning an additional 5% rewards and starting to produce Panther Reward Points (PRP). You will also be able to redeem those PRP for $zZKP. PRPs are expected to act as a price discovery mechanism for privacy, a topic we’ll dive into in a separate article.

As always, thank you for participating in the Panther Private and Seed sales, and backing privacy-enhancing DeFi .


The Panther protocol team.

Last updated