You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The BitShares Core software has been updated to the 7.0.0 Protocol Release. The codename of the 7.x releases is "Suez". The BitShares Core software is used to build the validation nodes that perform consensus of all transactions on the BitShares blockchain. This release includes additions, improvements and changes to the consensus protocol.
The scheduled protocol upgrade (hard fork) time is Thursday, November 16, 2023 14:00:00 UTC (2023-11-16T14:00:00Z).
Command-line wallets need to be upgraded to connect to upgraded nodes.
How To Upgrade
Precautions
All validation nodes must complete their upgrade prior to Protocol Activation (hard fork).
A blockchain replay will be performed automatically when the validation node software starts for the first time. This typically takes few hours on a modern CPU.
There were some breaking changes in the 6.1.0 release (the previous version). If you are upgrading from an earlier version, please see the 6.1.0 release notes for more information.
How to Upgrade with Docker
The pre-built Docker image can be found on the BitShares Core Docker page and can be downloaded with the following command.
docker pull bitshares/bitshares-core:7.0
How to Upgrade from Source Code
Note:
The code base requires a compiler that supports the C++ 14 standard
The minimum supported boost version is 1.58, the maximum is 1.74
The minimum supported CMake version is 3.2
For Ubuntu users, it is recommended to build in Ubuntu 20.04 LTS (Focal Fossa).
Ubuntu 18.04 LTS (Bionic Beaver) and earlier versions are no longer supported.
Ubuntu 22.04 LTS (Jammy Jellyfish) is not yet supported.
Obtain the Source Code
The source code may be obtained by checking out the 7.0.0 tag. Download the source at:
Your standard process for deploying the node software may be used. No additional requirements or precautions will be required to deploy the new release.
Binaries for download
Binaries of the command-line interface (CLI) wallet and the node software are pre-built and available for download.
Note:
These binary builds are reproducible and were built using Gitian. Please check the README of Gitian if you want to verify and/or contribute.
Starting from version 7.0.0, pre-built Linux binaries will not run on Ubuntu 18.04 LTS (Bionic).
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
The BitShares Core software has been updated to the 7.0.0 Protocol Release. The codename of the
7.x
releases is "Suez". The BitShares Core software is used to build the validation nodes that perform consensus of all transactions on the BitShares blockchain. This release includes additions, improvements and changes to the consensus protocol.The scheduled protocol upgrade (hard fork) time is
Thursday, November 16, 2023 14:00:00 UTC
(2023-11-16T14:00:00Z
).Documentation for users may be be found at How BitShares Works.
Documentation for BitShares developers may be found at the BitShares Developer Portal.
All nodes need to be upgraded to handle the protocol upgrade (hard fork).
Command-line wallets need to be upgraded to connect to upgraded nodes.
Precautions
6.1.0
release (the previous version). If you are upgrading from an earlier version, please see the 6.1.0 release notes for more information.How to Upgrade with Docker
The pre-built Docker image can be found on the BitShares Core Docker page and can be downloaded with the following command.
Note:
Obtain the Source Code
The source code may be obtained by checking out the 7.0.0 tag. Download the source at:
Build the Binaries
The binaries may be built by using your pre-existing process, or by following the standard instructions that can be found in the wiki:
Deploy the Binaries
Your standard process for deploying the node software may be used. No additional requirements or precautions will be required to deploy the new release.
Binaries of the command-line interface (CLI) wallet and the node software are pre-built and available for download.
Note:
7.0.0
, pre-built Linux binaries will not run on Ubuntu 18.04 LTS (Bionic).984401f1e46c0458e8991ec61719f4e7c1bd1d96a351c3013e01592efacbd75d
edfc685d6c9af6008fb35b3fed3e0368dbc256ab8fbaeb32118f58f558fc954c
4229c0ae8b64c7edd607c705815d79c4c925c4e0486c403a13eab7eef443fad6
The changes for 7.0.0 Protocol Release are summarized below.
limit_order_cancel
operationis_virtual
field in account history in ES, and fix a related APIThis release does not contain any API changes.
block_time
field inoperation_history_object
gethelp
command in CLI wallet built with Ubuntu 20 lacks docs for command parameters"Software Design
safe<T>
Build Process and Continuous Integration (CI)
gcovr
to process code coverage dataDocumentation
@abitmore (https://github.com/abitmore)
@litepresence (https://github.com/litepresence)
@mpaladin (https://github.com/mpaladin)
@nathanielhourt (https://github.com/nathanielhourt)
@technologiespro (https://github.com/technologiespro)
This discussion was created from the release BitShares Core 7.0.0 "Suez".
Beta Was this translation helpful? Give feedback.
All reactions