Details on the pSTAKE Alpha Release and Bug Bounty
Program

Berry Brains
6 min readJul 25, 2021

pstake has achieved great development progress, and we are now ready to launch the pSTAKE Alpha release and bug bounty programme, with the goal of ironing out any bugs and producing a faultless user experience.

The instructions below will walk you through how to join the pSTAKE Alpha launch bug bounty programme and earn a total of $25,000 in rewards.

The Alpha Launch

The pSTAKE application’s Alpha launch is a test launch that allows early adopters to try out the app and provide feedback on their experience. The Alpha launch is scheduled for June 15, 2021, with help from the Cosmos Network (ATOM).

For the Alpha release, the following capabilities will be supported with no restrictions:

Wrap

When a user deposits ATOMs on pSTAKE, the pBridge facilitates the minting of an equivalent quantity of ERC-20 based 1:1 pegged pATOMs (barring a small fee).

These pATOMs can be used to stake the deposited assets using pSTAKE or within the Ethereum DeFi ecosystem after pSTAKE is published on mainnet. Withdrawal requests, on the other hand, result in the burning of pATOM and the transfer of native tokens from the pSTAKE wallet to the user’s wallet.

Stake

Users that stake ATOMs on pSTAKE burn their pATOMs and mint stkATOMs, which are ERC-20 staked replicas of the ATOMs that are 1:1 pegged. pSTAKE stakes the user’s native ATOMs with a reliable validator pool, allowing holders of stkATOMs to earn pATOMs as a result of their staking. Within the Ethereum DeFi ecosystem, liquid stkATOMs can be used to produce additional yield.

Claim Staking Rewards

Staking rewards in the form of pATOMs are earned by stkATOM holders and can be claimed in the right pane’s ‘Unclaimed Rewards’ category. If the user unstakes the stkATOMs or transfers them to a different account, the earned rewards (in the form of pATOMs) are immediately claimed.

Unstake

Users can unbond their staking position by performing a ‘Unstake’ transaction, which reduces the user’s stkATOM balance and mints exactly the same amount of pATOM (within a small margin for costs), which are locked for the unbonding time. Additionally, pATOMs earned as staking rewards are claimed and credited to the user’s account automatically.

Redeem Unbonded Tokens

The pATOMs generated during an unstaking transaction are locked away for the duration of the unbonding time (21 days). After the unbonding period has completed, the user can redeem the unbonded pATOMs.

In the Alpha release, a bug bounty programme will be incorporated, allowing users to discover and report any issues they find while using the app. The bug bounty programme will commence on June 15, 2021, at the time of the Alpha release, and will last for 10 days (until June 25, 2021). Participants who have highlighted problems will be compensated based on the severity of the issues discovered at the conclusion

Testnets

The Alpha version of the Cosmos network will use pSTAKE’s pBridge interchain bridge to connect a private Cosmos testnet to the Ethereum Ropsten testnet.

Cosmos Private Testnet

The private Cosmos testnet can be conceived of as a more powerful variant of the Cosmos network. Certain Cosmos mainnet properties have been altered in order to create an environment in which users can quickly test the application and identify any difficulties that may develop. To use the Alpha programme, users must first obtain testnet ATOMs from the faucet.

The following are the Cosmos network parameters that were changed in the private testnet:

Bug Bounty Program

The Alpha launch bug reward programme aims to assist users in identifying and reporting issues they encounter while using the app. The programme will continue for ten days, beginning on the 15th of June at 12:00 UTC and ending on the 25th of June at 12:00 UTC, with a total prize pool of $25,000 to be distributed.

Three levels of criticality have been assigned to potential bugs on pSTAKE. The following are the categories and their reward eligibility:

The criticality of potential bugs on pSTAKE have been categorized into three categories. These categories and the reward eligibilities thereof are as follows:

The pSTAKE team will verify and categorise the issues raised, and the outcomes will not be debated. The pSTAKE team will keep a close check on all of the reported difficulties and determine prize eligibility on a case-by-case basis. Within 30 days of the program’s conclusion, the program’s incentives must be distributed to qualified participants.

How can you participate?

The bug bounty programme features a simple participation protocol to allow as many individuals as possible to check out the product. However, in order to have a good time, users must meet the following requirements

  • The users must have a MetaMask wallet installed for managing Ethereum Ropsten testnet assets.
  • Users must install Keplr wallet to manage Cosmos private testnet assets.
  • The Keplr wallet account should be initialized. To initialize the account the user needs to carry out a ‘Receive’ transaction. A Faucet will be provided for this purpose on the pSTAKE Discord (‘bug-bounty’ channel).
  • The user needs a GitHub account to be able to raise an issue.

Process

  • Visit the pSTAKE Alpha release link (will go live at launch): https://alpha.pstake.finance
  • Connect your MetaMask wallet and select ‘Ropsten Test Network’
  • Test tokens for the Ethereum Ropsten testnet can be acquired here:

https://faucet.ropsten.be/

https://faucet.metamask.io/

https://faucet.dimensions.network/

  • You can receive test ATOMs for our private Cosmos testnet from the Faucet for the same on the pSTAKE Discord (‘bug-bounty’ channel). The application supports following functionalities for the Cosmos network Private testnet:
  • Wrap / Unwrap
  • Stake / Unstake
  • Claim Staking Rewards
  • Redeem Unbonded Tokens
  • Detailed instructions on how to use individual application features will be shared on the pSTAKE website soon.

In case you find a bug

· While using the application, if you identify a bug, you can raise an issue to be eligible for the rewards.

· Note that for the bug to be eligible for rewards, it has to be reproducible, i.e. it is reproduced consistently by following a set of actions.

· If the issue is not reproducible, it can be highlighted to the team through the pSTAKE Discord (‘bug-bounty’ channel).

· Once you identify an issue, you’ll have to go to our Github repository (you’ll need a Github account for this), and visit the ‘Issues’ section.

· In the ‘Issues’ section, search active issues to confirm that the issue has not been raised by anyone else. In case of duplicates, only the first entry will be considered.

· If the issue has not been raised already, create a new issue using this guide.

· On the ‘New Issue’ page, enter the issue details using the following template:

  • After adding the above details, submit the issue. This will add your raised issue to the list of active issues.
  • You can also add comments on existing issues (both open and closed) to highlight any further details.

Keep an eye out for more information about the bug bounty programme, including the scope, regulations, incentives, and other resources, which will be available soon on the pSTAKE website.

connect today with persistence and stay updated

TWITTER

TELEGRAM

DISCORD

REDDIT

MEDIUM

LINKEDIN

YOUTUBE

--

--