Skip to content

v22.7.2

Compare
Choose a tag to compare
@github-actions github-actions released this 12 Oct 16:08

馃帀 Enhancements 馃帀

QBFT Validator Override

Add support to allow a list of validators to be specified at a block height. This is useful if you loose validator keys and need to reset the list of validators. The ability to propose and vote on validator inclusion will continue at subsequent blocks. #1530

 "transitions": [
        {
          "block":12,
          "validatorSelectionMode":"blockheader",
          "validators":["0xed9d02e382b34818e88b88a309c7fe71e65f419d", "0x..."]
        }
      ]

Validator Rewards

鈿狅笍 This version contains a major bug with block rewards - please use v22.7.3 where it is fixed 鈿狅笍

With the re-introduction of gas fees back into GoQuorum you need to have some gas to be able to spend! The introduction of validator rewards allows a fixed amount of BlockReward to be allocated to someone each block. You could use this to fill up a faucet contract or the network operators wallet for distribution. #1502

 "transitions": [
        {
          "block":12,
          "beneficiaryMode":"fixed",
          "miningBeneficiary":"0xed9d02e382b34818e88b88a309c7fe71e65f419d"
        }
      ]

Full documentation can be found at https://consensys.net/docs/goquorum/en/latest/configure-and-manage/configure/consensus-protocols/qbft/#rewards

Fixes

  • fix: only set ValSet for new blocks #1520
  • Fix issues with changing blockperiod down and up #1505
  • The plugin service isn't always available #1533
  • build: add empty-block-period and block-reward tests to ci #1524
  • add lazy initialization with block 0 transition #1521
  • Bump github.com/holiman/uint256 from 1.1.1 to 1.2.1 #1501 #1523
  • add missing read lock #1517
  • check nil pointer #1506
Filename SHA256 Hash
geth_v22.7.2_darwin_amd64.tar.gz b321af484440d61d2547abbc48e5a7ed0556f7bcd493bac39fbfd1553a28429a
geth_v22.7.2_linux_amd64.tar.gz 2d7b22fa00d968aebde0bdd71d282548fa01bb6a9ea26ad294ff4ccd06e47f00