Skip to content
This repository has been archived by the owner on Feb 23, 2023. It is now read-only.

Releases: peerplays-network/peerplays-core-gui

Peerplays Wallet SON Voting

31 Mar 17:38
Compare
Choose a tag to compare
Pre-release

Release Notes v1.8.0-beta.2

This release expands on the previous beta by adding documentation and bug fixes.

About

SON

Sidechain Operator Nodes (SONs) are democratically elected, decentralized Gateways. Peerplays has implemented cross-chain functionality with the other blockchain network. This enables functionality such as end-to-end withdrawal and deposit of coins between the Peerplays and networks like Bitcoin blockchain network. Currently SON supports Bitcoin blockchain and other blockchain networks will be added in due course.

Issues Resolved

Missing SON related documentation in Help: #75
create SON operation not properly displayed in "Recent Activity" table: #74

Peerplays Wallet SON Voting

22 Feb 12:16
Compare
Choose a tag to compare
Pre-release

Release Notes v1.8.0-beta

This release contains a new feature which lets users vote for SONs.

About

SON

Sidechain Operator Nodes (SONs) are democratically elected, decentralized Gateways. Peerplays has implemented cross-chain functionality with the other blockchain network. This enables functionality such as end-to-end withdrawal and deposit of coins between the Peerplays and networks like Bitcoin blockchain network. Currently SON supports Bitcoin blockchain and other blockchain networks will be added in due course.

Issues Resolved

SON voting: 57

Peerplays Wallet GPOS fixes

16 Feb 12:07
Compare
Choose a tag to compare
Pre-release

Release Notes v1.7.2-beta

This release contains fixes for witnesses not being visible in the wallet as well as some dependency updates.

Issues Resolved

Eifos witness not visible: 4

Peerplays Wallet GPOS

14 Jan 19:53
Compare
Choose a tag to compare

Release Notes v1.7.1

This release is intended for the Peerplays community. There are binaries attached for Windows, MacOS and Linux.

Briefing

This release contains fixes for the witness list sorting and total balance shown on the dashboard.

GitHub Issues Resolved

fix: sort witness list by number of votes received #145
Witness list sort fix #146

Peerplays Wallet GPOS

19 Mar 15:48
Compare
Choose a tag to compare
Peerplays Wallet GPOS Pre-release
Pre-release

Release Notes v1.7.0-alpha

This release is intended for the Peerplays Quality Assurance team so no binaries are released publicly at this time.

Briefing

Column sorting within the witness stats table in the lower table within the voting > witnesses page
(accessed via the GPOS panel).

Added support for re-voting.

GitHub Issues Resolved

feat(witnesslist.jsx): table column sorting #137
style: fix: react-tabs inactive wrong cursor style #140
fix(voting): remove disabled check on Publish button #143

Peerplays Wallet GPOS [TESTNET]

13 Mar 21:00
452abd4
Compare
Choose a tag to compare
Pre-release

Release Notes v1.6.0-beta

This release encompasses the strong demand for sorting in the Witness data table. This has been implemented with this pre-release.

GitHub Issues Resolved

feat(witnesslist.jsx): table column sorting: #136

Peerplays Wallet GPOS

13 Mar 17:22
452abd4
Compare
Choose a tag to compare
Peerplays Wallet GPOS Pre-release
Pre-release

Release Notes v1.6.0-alpha

This release is intended for the Peerplays Quality Assurance team so no binaries are released publicly at this time.

Briefing

There was a strong demand for sorting in the Witness data table. This has been implemented with this pre-release.

GitHub Issues Resolved

feat(witnesslist.jsx): table column sorting: #136

Peerplays Wallet GPOS

18 Feb 12:37
Compare
Choose a tag to compare

Peerplays Wallet 1.5.4 Release Notes

PBSA is excited to release the Peerplays Wallet 1.5.4 MAINNET and as General Availability. This release introduces the Gamified Proof of Stake (GPOS) consensus algorithm to Peerplays MAINNET.

In addition to GPOS, many issues were resolved and smaller enhancements made to be shipped with this release.

This release is the first implementation of many of the features proposed in PIP #002

About GPOS

The Peerplays blockchain uses Gamified Proof of Stake (GPOS) as the means to maintaining blockchain security while incorporating the human design elements necessary for effective voting mechanics.

By participating in GPOS you are staking your PPY for a period of 30 days. After the 30 day time period, you may request to withdraw the staked PPY.

During the staking period, you will be capable of participating in the voting of node operators and other important functions within the Peerplays ecosystem. Advisors, Witnesses, new Proposals, SONs, and other types of nodes and providers that make up the Peerplays ecosystem will benefit from your votes.

For your contribution in helping secure the blockchain, you will receive Participation Rewards. These rewards are based on the amount of PPY you have staked relative to the rest of the network distribution. Participation Rewards are given out each month and are based on the collective activity (i.e. blockchain fees) on the Peerplays blockchain. As more value comes into the network, this is sent to you as a reward for helping make it happen.

GitHub Issues Resolved

Peerplays core gui does not display his version in the window tab: #47
Help Text opens in main window of wallet and not in the modal: #85
Participation Dialogue Not Displayed: #86
Publish button of Proxy modal remains disabled when we cancel to publish the changes: #87
Deposit field validation is failing: #88
Get Started/Participate modal issues and changes: #89
Vote modal - GUI Vote Data not persisting: #90
"FINISH" button is always clickable in Vote section(s): #91
Provide support to fix the Beatrice TESTNET sync issue: #98
Vote Modal - Rapid votes in succession resulting in disappearing prior vote(s): #125
GPOS Power Up/Down Incorrect Error Message: #127
Incorrect labels in witness tab and advisor tab of vote modal: #128

Added

Current Version

The current application version will display in the top center of the wallet thanks to community request.

GPOS Panel

A new panel has been added to the right menu that is visible on the home screen of the wallet once logged in. Information relating to the logged in users' GPOS data. There is a brief explanation of what GPOS does for the user within the Peerplays Core GUI with a link for more information.

Get Started/Participate: A button that will have conditional text depending on the state of your GPOS balance. By clicking this button, the user gains access to Power Up, Power Down, and Voting.

GPOS Balance: How much total GPOS the user has

Voting Performance: This will display a text indication of your voting performance, try to keep it at "Max Rewards"!

Qualified Reward %: The qualified rewards percentage correlates to the voting performance, the better your voting performance, the higher this will be.

Estimated Rake Reward %: (GPOS balance / total GPOS balance on blockchain) * (qualified reward percentage). The better your performance and the more activity there is on chain will result in a higher percentage here.

Power Up

This is a new feature that allows you to deposit some funds from your regular balance into your GPOS balance. By powering up and voting regularly, you will be able to earn awards.

In order to Power Up, you must have some funds added to your regular balance. Once you Power Up, a vested balance of type "gpos" will be created for the amount you deposited.

Power Down

This is a new feature that allows you to withdraw previously deposited funds from your GPOS balance back into your regular balance. By powering down, you reduce your potential awards.

In order to Power Down, you must have some funds added to your GPOS balance and have an available GPOS balance (vested gpos type balances that have passed the gpos lockin period).

Recent Activity Withdrawal Message

After successfully completing a Power Down action, this will show up as a "withdraw vesting balance" item in your Recent Activity section.

Moved

Voting

This used to be accessed via a button in the top navigation bar, it has now been moved to a subsection of the new GPOS window. To gain access to voting, you must first click on the "Get Started", or “Participate” button on the GPOS panel and you must have some GPOS balance larger than zero.

Updated/Changed

Voting

The voting screen now have a cleaner appearance.

  • when you vote, a parameter gets updated which indicates your last vote time on the blockchain

Security

The Peerplays Core GUI Wallet has had some security patches made:

  • upgraded webpack from version 1 to version 4

    • several related packages have been upgraded along with this (loaders, dev-tools, etc.)
  • upgraded to newer version of peerplaysjs-lib that has peerplaysjs-ws combined within it

  • added full .env file support to the codebase

    • for supplying secure custom environment variables without impacting security negatively
  • lodash, babel, peerplaysjs-lib have been upgraded

To see a detailed breakdown of security changes made, please reference this commit.

For a detailed breakdown of all changes made as a result of this release, please reference the v1.0.1 ⇆ v1.5.4 code comparison here

Wallet Building (for developers)

Due to security patches, some deprecated code had to be re-written to work with newer versions of packages in use. This resulted in a modification to the build processes:

See the pull request for this here

Connection to Mainnet

Connection to the mainnet (Alice) now uses a cloud based file that contains the endpoints required for connection. This allows for dynamic updates to the endpoints for connecting without rebuilding, and re-releasing, the wallet.

See the commit that implements this here

For more information, and help on using GPOS, see:
https://www.peerplays.tech/technology/gamified-proof-of-stake-gpos

Beta GPOS [TESTNET]

15 Jan 17:33
Compare
Choose a tag to compare
Beta GPOS [TESTNET] Pre-release
Pre-release

Peerplays Wallet 1.5.4 Beta Release Notes

This release encompasses the various issues that were resolved from the last beta release for GPOS.

This release is the first implementation of many of the features proposed in PIP #002

About GPOS

The Peerplays blockchain uses Gamified Proof of Stake (GPOS) as the means to maintaining blockchain security while incorporating the human design elements necessary for effective voting mechanics.

By participating in GPOS you are staking your PPY for a period of 30 days. After the 30 day time period, you may request to withdraw the staked PPY.

During the staking period, you will be capable of participating in the voting of node operators and other important functions within the Peerplays ecosystem. Advisors, Witnesses, new Proposals, SONs, and other types of nodes and providers that make up the Peerplays ecosystem will benefit from your votes.

For your contribution in helping secure the blockchain, you will receive Participation Rewards. These rewards are based on the amount of PPY you have staked relative to the rest of the network distribution. Participation Rewards are given out each month and are based on the collective activity (i.e. blockchain fees) on the Peerplays blockchain. As more value comes into the network, this is sent to you as a reward for helping make it happen.

GitHub Issues Resolved

Help Text opens in main window of wallet and not in the modal: #85
Participation Dialogue Not Displayed: #86
Publish button of Proxy modal remains disabled when we cancel to publish the changes: #87
Deposit field validation is failing: #88
Get Started/Participate modal issues and changes: #89
Vote modal - GUI Vote Data not persisting: #90
"FINISH" button is always clickable in Vote section(s): #91
Provide support to fix the Beatrice TESTNET sync issue: #98
Vote Modal - Rapid votes in succession resulting in disappearing prior vote(s): #125
GPOS Power Up/Down Incorrect Error Message: #127
Incorrect labels in witness tab and advisor tab of vote modal: #128

GPOS Patch 4

15 Jan 14:24
Compare
Choose a tag to compare
GPOS Patch 4 Pre-release
Pre-release

This release is intended for the Peerplays Quality Assurance team so no binaries are released publicly at this time.

GitHub issues Resolved

GPOS Power Up/Down Incorrect Error Message #127
Vote Modal - Rapid votes in succession resulting in disappearing prior vote(s) #125
"FINISH" button is always clickable in Vote section(s) #91
Participation Dialogue Not Displayed #86
Incorrect labels in witness tab and advisor tab of vote modal #128