Releases: peerplays-network/peerplays-core-gui
Peerplays Wallet SON Voting
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
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
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
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
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]
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
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
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]
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
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