Skip to content

v0.5.0

Compare
Choose a tag to compare
@herr-seppia herr-seppia released this 07 Sep 12:39
· 279 commits to master since this release

[0.5.0] - 2022-03-21 - Daybreak

Added

  • Populate graphql with transaction data [#1289]
  • Decode transparent notes amount [#1296]
  • Simple state persistence strategy [#1301]
  • Recover contract state on node restart [#1313]
  • Introduce Contract Storage revert in Fallback procedure [#1325]
  • Test-harness multiple provisioners [#1318]
  • Add JSON field to graphQL Transaction struct [#1329]
  • Introduce DUSK_NETWORK_REUSE to instruct test-harness to reuse an existing state [#1340]

Changed

  • Disable magic error propagation [#1297]
  • Adapt stake to new definitions [#1300]
  • Change base dusk unit [#1305]
  • Change FeePaid to GasSpent [#1311]
  • Artificially increase block time [#1312]
  • Remove Deadline context for Accept, Finalize and Persist rusk grpc calls [#1323]
  • Mempool extraction by GasPrice [#1330]
  • Retain transaction status [#1332]
  • Throttle block acceptance on specified conditions [#1333]
  • Add staking tx decoding tests [#1346]
  • Throttle verifyFn in reduction_1 phase [#1342]

Security

  • Check transaction GasLimit against block GasLimit [#1316]
  • Initialize/Verify candidate block timestamp properly [#1335]
  • Introduce protocol version [#1337]
  • Ensure that isValidBlock is called against chainTipBlk Seed [#1339]

Fixed

  • Fix reward and feesPaid in graphQL [#1315]
  • Change GasSpent and GasLimit to float [#1345]

Full Changelog: v0.4.4...v0.5.0