-
Peerplays pre release 1.5.17 Stable
released this
2022-04-18 06:08:15 +00:00 | 229 commits to master since this release- This is a hardfork release
- Replays are mandatory
- The hardfork date is 30th April 2022, 00:00:00 UTC
Who should upgrade :
Its recommended that all the mainnet witnesses and Bitcoin & Hive SON operators to upgrade.
Summary
This release incorporates important bug fixes & numerous enhancements. We have also added large number of automated test cases, upgraded libboost version etc.
Features
Create cli wallet command to report sidechain deposit transaction manually
Create cli wallet command to report sidechain deposit transaction manually
Implement cli wallet command/api endpoint to retrieve voting info
https://gitlab.com/PBSA/peerplays/-/issues/276
Redirect transaction fees to dividends
Enable multiple SON support by default
Bring all funtions in database_api and wallet_api to a unified form
Improvements & Bug Fixes
stopping witness_node with control-C corrupts chain file
Bitcoin SON on mainnet - deposit not identified
Refactor Bitcoin block parsing to match changes from Bitcoin v0.22
Enable building with boost version higher 1.67
Refactor importing BTC addresses into son-wallet
exception seen in witness logs
deprecated variables used in fc library
deprecation messages for auto_unit_test.hpp seen in build logs.
remove FC_REFLECT_TEMPLATE for votes_info_object
application core dumps when chain-id argument is not provided.
cli_wallet core dumps when cli_wallet -v is used
Error doesn't hep in identifying the issue with cli-wallet command
port ElasticSearch changes from Bitshares
Switch to Ubuntu 20.04 as a default platform
Error in chain_test in gitlab autobuild
ability to resign as a SON and recover my tokens)
cli wallet unable to decode memo text
Refactor importing BTC addresses into son-wallet
Add check for transfer fee when moving funds from deposit address to primary wallet
Remove hardcoded chain parameters
""ERROR_WHILE_CONVERTING_VALUE_TO_STRING" error seen in witness logs
cli_wallet SON related tests randomly fail)
Refactor GPO and DGPO, move dynamic data from GPO to DGPO
Fix hardcoded fee for issuing assets in sidechain plugin
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2021-12-18 05:27:17 +00:00 | 964 commits to master since this releaseWe have identified a critical bug which prevents replay in the mainet release 1.5.15 & this release includes a hotfix to address the bug.
Instructions: Everyone updated to 1.5.15 must get the 1.5.16 and do the replay.
Release notes of 1.5.15
- This is a hardfork release
- Replays are mandatory replay
- The hardfork date is 21-December 2021, 00:00:00 UTC
Who should upgrade :
Its recommended that all the mainnet witnesses and Bitcoin SON operators to upgrade.
Summary
This release incorporates numerous enhancements, SONs for Hive blockchain and various bug fixes for SON Bitcoin network.
In addition to the blockchain enhancements and features a new environment to run the entire Peerplays offerings including Bitcoin SONs, Hive SONs, faucet using an easy to deploy docker based environment is also provided. The codebase with instructions are here
Features
Implement cli wallet command/api endpoind to verify that SON network is operating as expected
[Feature] extending the MEMO feature in Peerplays
Add cmake flag to determine testnet vs mainnet build
[SON for Hive] - Enable Hive users to deposit/withdraw without sidechain address registration
Clarification on the SON statistics object
[SON for Hive] - Listener implementation
[SON for Hive] - Primary wallet implementation
[SON for Hive] - Implement HTTPS RPC client
[SON for Hive] - Fix asset_symbol_type serialization
[SON for Hive] - Deposit processing
[SON for Hive] - Implement approval for son_wallet_update_operation
[SON for Hive] - Implement approval for son_wallet_update_operation
[SON for Hive] - Implement approval for son_wallet_update_operation
Verify that Peerplays SON is able to detect HIVE mainnet
Include timestamp also part of sidechain transaction object
[SON-HIVE] Software to test RPC function on different nodes
Enable running witness_node binary in debug mode without the need to build a specific binary
[Feature] adding --version option to cli_wallet
Bug Fixes
When blockchain replay is attempted "blocks" file increases in size
SON does not create multi-sig deposit address.
Chain getting halted when son payouts are created
peerplays witness restarts during BTC deposit
Segmentation fault with witness/son node
Witness process crashed after running the SON installation {issue kept open for tracking}
witness_node program is crashing on active SON node (Mainnet) {issue kept open for tracking}
Reserving assets doesn't setup son budget
Testnet halted; Core Dump provided
Bitcoin deposit address not generated for peerplays account
Clarification on the SON statistics object
Peerplays witnessnode error with --plugin command line
Unable to withdraw HIVE/HBD tokens
[SON-HIVE] HBD deposit not working in latest docker qa environment
After maintenance interval sidechain_txs_reported counter is not getting reset to 0
[SON-for-Hive] HTTP/S RPC client does not talk to all nodes
[Peerplays Production release is missing two cli commands
Memo functionality with and without # is behaving the same
Sonarcloud not running since Sep 2020
Create son runs successfully but the son object is not created (logs flooded with errors)
General Environment support
Update QA environment to Hive 1.25.0
Docker image from CI should be pushed to gitlab registry
Extend QA environment: Add Faucet
8 of the 16 peerplays docker containers crashed with no operations running
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2021-12-15 17:56:53 +00:00 | 966 commits to master since this release- This is a hardfork release
- Replays are mandatory replay
- The hardfork date is 21-December 2021, 00:00:00 UTC
Who should upgrade :
Its recommended that all the mainnet witnesses and Bitcoin SON operators to upgrade.
### Summary
This release incorporates numerious enhancements, SONs for Hive blockchain and various bug fixes for SON Bitcoin network.
In addition to the blockchain enahancements and features a new environment to run the entire Peerplays offerings including Bitcoin SONs, Hive SONs, faucet using an easy to deploy docker based environment is also provided. The codebase with instructions are here
### Features
Implement cli wallet command/api endpoind to verify that SON network is operating as expected
[Feature] extending the MEMO feature in Peerplays
Add cmake flag to determine testnet vs mainnet build
[SON for Hive] - Enable Hive users to deposit/withdraw without sidechain address registration
Clarification on the SON statistics object
[SON for Hive] - Listener implementation
[SON for Hive] - Primary wallet implementation
[SON for Hive] - Implement HTTPS RPC client
[SON for Hive] - Fix asset_symbol_type serialization
[SON for Hive] - Deposit processing
[SON for Hive] - Implement approval for son_wallet_update_operation
[SON for Hive] - Implement approval for son_wallet_update_operation
[SON for Hive] - Implement approval for son_wallet_update_operation
Verify that Peerplays SON is able to detect HIVE mainnet
Include timestamp also part of sidechain transaction object
Merging SON for Hive
[[SON-HIVE] Software to test RPC function on different nodes](https://gitlab.com/PBSA/peerplays/-/issues/213)
[Enable running witness_node binary in debug mode without the need to build a specific binary](https://gitlab.com/PBSA/peerplays/-/issues/162)
[[Feature] adding --version option to cli_wallet](https://gitlab.com/PBSA/peerplays/-/issues/103)
### Bug Fixes
[When blockchain replay is attempted "blocks" file increases in size](https://gitlab.com/PBSA/peerplays/-/issues/35)
[SON does not create multi-sig deposit address.](https://gitlab.com/PBSA/peerplays/-/issues/193)
[Chain getting halted when son payouts are created](https://gitlab.com/PBSA/peerplays/-/issues/127)
[peerplays witness restarts during BTC deposit](https://gitlab.com/PBSA/peerplays/-/issues/183)
[Segmentation fault with witness/son node](https://gitlab.com/PBSA/peerplays/-/issues/51)
[Witness process crashed after running the SON installation](https://gitlab.com/PBSA/peerplays/-/issues/58) {issue kept open for tracking}
[witness_node program is crashing on active SON node (Mainnet)](https://gitlab.com/PBSA/peerplays/-/issues/168) {issue kept open for tracking}
[Reserving assets doesn't setup son budget](https://gitlab.com/PBSA/peerplays/-/issues/161)
["Scheduled SON messages stop displaying a few minutes after the replay finishes. " - message from SON witness (Sophie)](https://gitlab.com/PBSA/peerplays/-/issues/223)
[Testnet halted; Core Dump provided](https://gitlab.com/PBSA/peerplays/-/issues/185)
[Bitcoin deposit address not generated for peerplays account](https://gitlab.com/PBSA/peerplays/-/issues/167)
[Clarification on the SON statistics object](https://gitlab.com/PBSA/peerplays/-/issues/146)
[Peerplays witnessnode error with --plugin command line](https://gitlab.com/PBSA/peerplays/-/issues/99)
[docker build issue](https://gitlab.com/PBSA/peerplays/-/issues/94)
[Unable to withdraw HIVE/HBD tokens](https://gitlab.com/PBSA/peerplays/-/issues/184)
[[SON-HIVE] HBD deposit not working in latest docker qa environment](https://gitlab.com/PBSA/peerplays/-/issues/202)
[[SON-HIVE] Missing authority error during withdrawal (transfer operation serialization issue caused by signatures mismatch )](https://gitlab.com/PBSA/peerplays/-/issues/208)
[Empty JSON parsing failure](https://gitlab.com/PBSA/peerplays/-/issues/220)
[After maintenance interval sidechain_txs_reported counter is not getting reset to 0](https://gitlab.com/PBSA/peerplays/-/issues/165)
[[SON-for-Hive] HTTP/S RPC client does not talk to all nodes](https://gitlab.com/PBSA/peerplays/-/issues/209)
[[Peerplays Production release is missing two cli commands](https://gitlab.com/PBSA/peerplays/-/issues/194)
[Memo functionality with and without # is behaving the same](https://gitlab.com/PBSA/peerplays/-/issues/216)
[Sonarcloud not running since Sep 2020](https://gitlab.com/PBSA/peerplays/-/issues/101)
[Create son runs successfully but the son object is not created (logs flooded with errors)](https://gitlab.com/PBSA/peerplays/-/issues/126)
### General Environment support
[Update QA environment to Hive 1.25.0](https://gitlab.com/PBSA/peerplays/-/issues/210)
[Docker image from CI should be pushed to gitlab registry](https://gitlab.com/PBSA/peerplays/-/issues/230)
[Extend QA environment: Add Faucet](https://gitlab.com/PBSA/peerplays/-/issues/175)
[After running the docker-compose up for peerplays witnesses peerplays-base and ubuntu-for-peerplays containers status are shown as stopped](https://gitlab.com/PBSA/peerplays/-/issues/189)
[8 of the 16 peerplays docker containers crashed with no operations running](https://gitlab.com/PBSA/peerplays/-/issues/180)
[After running init-network script of hive, peerplays containers are getting killed(bitcoin container remains running)](https://gitlab.com/PBSA/peerplays/-/issues/171)
[Bitcoin deposit address not generated for peerplays account](https://gitlab.com/PBSA/peerplays/-/issues/167)
[Witness crash on websocket call](https://gitlab.com/PBSA/peerplays/-/issues/110)Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
released this
2021-08-16 11:01:06 +00:00 | 972 commits to master since this releaseThis is a hardfork release with new features and bug fixes.
- The hard-fork date/time is set to Saturday, July 31, 2021 00:00:00 GMT
- Replays are mandatory
Summary of Changes
- Removed build warnings build warnings
- Fixed DEX crash : https://gitlab.com/PBSA/peerplays-dex/-/issues/59
- Throttling continuously failing SON proposals to avoid spending of coins for son-accounts : https://gitlab.com/PBSA/peerplays/-/issues/70
- Added CLI
get_blocks: https://gitlab.com/PBSA/peerplays/-/issues/96 - Added DOS mitigation to
get_blocks: https://gitlab.com/PBSA/peerplays/-/issues/96 - Fixed SON weights calculation for rewards https://gitlab.com/PBSA/peerplays/-/issues/97
- Added CLI wallet version argument : https://gitlab.com/PBSA/peerplays/-/issues/103
- Allow SON pegged BTC (pBTC) token to be traded on DEX : https://gitlab.com/PBSA/peerplays-dex/-/issues/57
- Reserve token names : https://gitlab.com/PBSA/peerplays/-/issues/114
- Change max son count to 7 from 15 at HF : https://gitlab.com/PBSA/peerplays/-/issues/147
- hotfix on 1.5.12 for failing SON cli test cases : https://gitlab.com/PBSA/peerplays/-/merge_requests/26
Who should upgrade?
Every witness running the MAINNET as well as the SON should be upgrade before the HardFork date.
Github release page: https://github.com/peerplays-network/peerplays/releases/tag/1.5.13
Gitlab CI : https://gitlab.com/PBSA/peerplays/-/pipelines/353815361Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Prebuild binaries - wallet, witness node etc.
2 downloads · 0 B
-
released this
2021-06-08 13:10:18 +00:00 | 387 commits to master since this release- The hard-fork date/time is set to Friday, June 11, 2021, 00:00:00 GMT (1623369600)
- Replays are mandatory
Summary of Changes
- Removed build warnings
- Fixed DEX crash
- Throttling continuously failing SON proposals to avoid spending of coins for son-accounts (Excessive heartbeat proposal payments)
- Added CLI
get_blocks - Added DOS mitigation to
get_blocks - Fixed SON weights calculation for rewards
- Added CLI wallet version argument
- Allow SON pegged BTC (pBTC) token to be traded on DEX
Who Should Upgrade?
The witnesses on the Beatrice Public TESTNET are requested to upgrade to this release. The hard-fork date/time is set to Friday, June 11, 2021, 00:00:00 GMT (1623369600)
List of PRs
Testnet Beatrice release June 2021: !22
Check vesting balance properties before creating/updating SON: !11Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Artifact
0 downloads · 0 B
-
cli_wallet
0 downloads · 0 B
-
witness_node
0 downloads · 0 B
-
released this
2021-03-31 14:35:56 +00:00 | 381 commits to master since this releaseSummary of Changes
- Enable trading of pBTC on Peerplays DEX
- Fixes the bitasset assertion error crashing the chain in some instances
About
DEX
Peerplays Decentralized Exchange (DEX) introduces the ability to quickly swap and transfer assets and create market orders in the Peerplays blockchain through a GUI.
Who Should Upgrade?
The witnesses on the Beatrice Public TESTNET are requested to upgrade to this release.
List of PRs
dex crash fix - replace assert with FC_ASSERT: !15
Feature/hf btc flags change: !14Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2021-02-23 19:28:45 +00:00 | 387 commits to master since this releaseSummary of Changes
- Build optimizations - build time will be less than 20% or more!
- Chain replay can be started from scratch or from the current valid chain db (from block 0 or any last valid block)
- CLI wallet commands to update account keys
- CLI wallet commands to update SONs vesting balances
- Elastic search plugin improvement; storing more objects
- NFT lottery
- Marketplace buy/sell cli wallet commands fixed, decimal places are processed correctly
- RNG with APIs
- Test improvements, decreased possibility to get invalidated references
- Minor bug fixes
About
SON
Sidechain Operator Nodes (SONs) are democratically elected, decentralized Bitcoin Gateways. Peerplays has implemented cross-chain functionality with the Bitcoin network. This enables functionality such as end-to-end withdrawal and deposit of Bitcoin between the Peerplays and Bitcoin blockchain networks.
NFT
A non-fungible token (NFT) is a special type of token that represents a unique asset. They are blockchain assets that are designed to not be equal. NFTs have a wide range of applications including video games, fine art, movie tickets and more.
The most popular type of NFT is based on the ERC-721 token standard. Creation of ERC-721 tokens has exploded over the past year with a huge wave of digital collectibles and game-based assets coming online.
Peerplays provides an enhanced version of the ERC-721 token standard wherein there can be both non-fungible and semi-fungible tokens based on the discretion of the token creator. The Peerplays standard also provides flexibility to mark the NFTs non-transferable and non-sellable if the creator choose so.
Who Should Upgrade?
The witnesses on the Beatrice Public TESTNET are requested to upgrade to this release.
List of PRs
Flush chain database during replay (#412)
User vesting performance decay tests added (#411)
Fix betting market macros, avoid invalidated object references (#410)
Merge Master to Beatrice (#407)
Hotfix: Fix double to string conversion in buy/sell cli wallet commands (#405)
Elasticsearch plugin improvements (#404)
Build optimizations (#403)
Hotfix: Build executables by default (#401)
Remove as much warnings from build log as possible (#400)
Merge beatrice to develop to align SON hardfork date (#399)
NFT Lottery (#384)Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Peerplays mainnet Hotfix Stable
released this
2021-02-10 13:15:19 +00:00 | 978 commits to master since this releaseThis release includes hotfixes related to SON.
Summary of Changes
Fixes for 2 bugs that were found on the MAINNET:
- Fix get_full_accounts and SON object serialization
- Check vesting balance properties before creating/updating SON
Who should upgrade?
Every witness running the MAINNET as well as the SON should be upgrading immediately.
List of PRs
Fix get_full_accounts and SON object serialization (8)
Check vesting balance properties before creating/updating SON (11)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
TESTNET SONs, and NFT Stable
released this
2020-10-20 15:46:14 +00:00 | 650 commits to master since this release- The hard-fork date/time is set to Wednesday, October 28, 2020 00:00:00 UTC
- Replays are mandatory
- There are new build requirements and and instructions are here
Summary of Changes
- SON - The develop branch has been merged into Beatrice, bringing in SON functionality.
- NFT Resource Permissions - Account Roles by Resource/NFT Metadata owners (Permissions)
About
SON
Sidechain Operator Nodes (SONs) are democratically elected, decentralized Bitcoin Gateways. Peerplays has implemented cross-chain functionality with the Bitcoin network. This enables functionality such as end-to-end withdrawal and deposit of Bitcoin between the Peerplays and Bitcoin blockchain networks.
NFT
A non-fungible token (NFT) is a special type of token that represents a unique asset. They are blockchain assets that are designed to not be equal. NFTs have a wide range of applications including video games, fine art, movie tickets and more.
The most popular type of NFT is based on the ERC-721 token standard. Creation of ERC-721 tokens has exploded over the past year with a huge wave of digital collectibles and game-based assets coming online.
Peerplays provides an enhanced version of the ERC-721 token standard wherein there can be both non-fungible and semi-fungible tokens based on the discretion of the token creator. The Peerplays standard also provides flexibility to mark the NFTs non-transferable and non-sellable if the creator choose so.
Who Should Upgrade?
The witnesses on the Beatrice Public TESTNET are requested to upgrade to this release. The hard-fork date/time is set to Wednesday, October 28, 2020 00:00:00 UTC
List of PRs
Fix release build on 18.04, fc::smart_ref_* removed (#394)
Release build fix, missing includes (#391)
hotfix - chain params variable overflow, rbac hf check (#387)
Merge develop into beatrice (#386)
Fix for custom operation authority checking (#382)
NFT Permissions (#380)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
test-1.4.5 Stable
released this
2020-08-11 16:56:04 +00:00 | 659 commits to master since this releaseThe hard-fork date/time is set to Saturday August 15, 2020 12:00AM UTC
Replays are mandatory
About
NFT
A non-fungible token (NFT) is a special type of token that represents a unique asset. They are blockchain assets that are designed to not be equal. NFTs have a wide range of applications including video games, fine art, movie tickets and more.
The most popular type of NFT is based on the ERC-721 token standard. Creation of ERC-721 tokens has exploded over the past year with a huge wave of digital collectibles and game-based assets coming online.
Peerplays provides an enhanced version of the ERC-721 token standard wherein there can be both non-fungible and semi-fungible tokens based on the discretion of the token creator. The Peerplays standard also provides flexibility to mark the NFTs non-transferable and non-sellable if the creator choose so.
Marketplace
Peerplays marketplace is a decentralized, peer-to-peer marketplace for Peerplays NFTs.
The marketplace provides both auction and reverse auction functionality. An NFT owner can list his asset for sale in the marketplace for a desired price and other users can bid to buy the asset until the sale expires. Similarly, users can create a buy offer to an NFT owner.
HRP
Hierarchical Role Based Custom Permissions (HRPs) provides a more sophisticated and fine-grained control of account permissions. Users of the Peerplays blockchain can create new permissions and link operations that can use the created permissions instead of active and owner keys. This increases the security of the user accounts wherein the user need not use the critical active and owner permissions all the time.
Who Should Upgrade?
The witnesses on the Beatrice Public TESTNET are requested to upgrade to this release. The hard-fork date/time is set to Saturday August 15, 2020 12:00AM UTC
Summary of Changes
-
NFT - NFT functionality added.
-
Marketplace - There is now a marketplace to exchange NFTs created on the Peerplays blockchain.
-
HRP - There is now new custom account permissions and authorities.
-
Various Fixes - This release contains fixes for GPOS, 5050 and several other modules.
-
Additional Tests : We have added additional tests and extensive information for QA or the community to verify the fixes.
List of PRs
Mainnet chain halt 5050 Issue (#370)
GPOS2 HF - Handle rolling period on missing blocks (#369)
Marketplace + NFT + RBAC (#368)
Peerplays Marketplace + NFT (#367)
Unable set private-key option through cli comand (#353)
Feature/nh5050 winner_ticket_id changes (#340)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-