diff --git a/execution_engine/CHANGELOG.md b/execution_engine/CHANGELOG.md index d7d941a268..943b95697f 100644 --- a/execution_engine/CHANGELOG.md +++ b/execution_engine/CHANGELOG.md @@ -9,11 +9,14 @@ All notable changes to this project will be documented in this file. The format [comment]: <> (Fixed: any bug fixes) [comment]: <> (Security: in case of vulnerabilities) +## 9.0.0 +### Added -## [Unreleased] (node 2.0) +* Added `RewardsHandling` support to the execution engine +* Added `RewardsHandling` field to the struct `EngineConfig` -## [Unreleased] (node 2.0) +## 8.0.0 ### Added diff --git a/execution_engine_testing/test_support/CHANGELOG.md b/execution_engine_testing/test_support/CHANGELOG.md index a02cecbc57..6d1744fcef 100644 --- a/execution_engine_testing/test_support/CHANGELOG.md +++ b/execution_engine_testing/test_support/CHANGELOG.md @@ -9,7 +9,12 @@ All notable changes to this project will be documented in this file. The format [comment]: <> (Fixed: any bug fixes) [comment]: <> (Security: in case of vulnerabilities) +## 9.0.0 +### Added + +* Added support for `RewardsHandling` to the execution engine testing crate +* Added support for `minimum_delegation_rate` to the execution engine testing crate ## 7.0.1 diff --git a/storage/CHANGELOG.md b/storage/CHANGELOG.md index b22e15f73a..1ea8760e07 100644 --- a/storage/CHANGELOG.md +++ b/storage/CHANGELOG.md @@ -9,7 +9,24 @@ All notable changes to this project will be documented in this file. The format [comment]: <> (Fixed: any bug fixes) [comment]: <> (Security: in case of vulnerabilities) +## 5.0.0 +### Added + +* Added a field `rewards` handling to Config in the `runtime_native` module_ + +### Changed + +* Modified the behavior of the protocol upgrade logic to add a sustain purse to the mints named keys if the rewards + handling to sustain +* Modified the behavior of the protocol upgrade logic to recalculate the total supply at the point of protocol upgrade +* Modified the Genesis flow to support the rewards handling mode sustain in the Account/Contract model +* Modified the auction logic to keep track of a minimum delegation rate for validators + +### Fixed + +* Fixed a bug introduced during protocol version 2.0 in the genesis logic that did not include delegator stakes towards + the total supply ## 4.0.1 diff --git a/types/CHANGELOG.md b/types/CHANGELOG.md index b0b469bb7a..1d3b4c06aa 100644 --- a/types/CHANGELOG.md +++ b/types/CHANGELOG.md @@ -9,9 +9,22 @@ All notable changes to this project will be documented in this file. The format [comment]: <> (Fixed: any bug fixes) [comment]: <> (Security: in case of vulnerabilities) -## [UNRELEASED] casper-types 6.0.0 +## casper-types 7.0.0 + +### Added + +- Added new enum `RewardsHandling` with two variants `Standard` and `Sustain` +- Added `RewardsHandling` to the `CoreConfig` as the field `rewards_handling` +- Added `RewardsHandling` to the `ProtocolUpgradeConfig` as the field `rewards_handling` +- Added new field `minimum_delegation_rate` to the `CoreConfig` struct +- Added new variant `Key::RewardsHandling` to the `Key` enum +- Added new variant `GenesisAccount::Sustain` to the `GenesisAccount` enum +- Added new constant `MINT_SUSTAIN_PURSE_KEY` + +## casper-types 6.0.0 + +### Added -### Added - TransactionInvocationTarget::ByPackageHash::protocol_version_major field - TransactionInvocationTarget::ByPackageName::protocol_version_major field - New variant PackageIdentifier::HashWithVersion