Skip to content

Ergo Protocol Reference Client 4.0.37

Compare
Choose a tag to compare
@kushti kushti released this 08 Aug 09:14
· 1600 commits to master since this release
6ed3b23

Ergo Protocol Reference Client 4.0.37. It contains following PRs:

  • #1661 - by default the node is not storing proofs of correctness for UTXO state during bootstrapping, before a block which is by ergo.node.adProofsSuffixLength blocks behind blockchain tip. Default value for adProofsSuffixLength is 114688. After bootstrapping, the proofs suffix is not being pruned (thus still ever growing)
  • #1752 - after EIP-27 activation height, emission box is tracked by its NFT (which is more efficient than syntax trees comparison)
  • #1791 - the node can vote for 5.0 soft-fork now (supporting only 4.x protocol). Manual voting is required, please see details below. Voting will be started not sooner than @ 823,297 (first block of epoch #804)
  • #1792 - node is checking that a new best header is extracted from sync info network message only once, and only if it is not requested already in another way (by making a query to delivery tracker)

To vote for 5.0 soft-fork with this release, set in the config:

ergo {
  ...
  voting {
    120 = 1 // vote for 5.0 soft-fork
  }
}

you can combine vote for soft-fork with other votes , e.g.

ergo {
  ...
  voting {
    120 = 1 // vote for 5.0 soft-fork
    8 = 1000
  }
}

SHA-256 checksum: 3e85e904b649f598b84b55b4330fbf215e51e88387ee6e0b43cbd3daa079f191

Contributors: @jellymlg , @knizhnik , @kushti