Skip to content

Ergo Protocol Reference Client 5.0.13

Compare
Choose a tag to compare
@kushti kushti released this 29 Jul 22:33
· 439 commits to master since this release
3561825

It contains following PRs:

  • #1937 , #2017, #2018 - headers - chain bootstrapping via NiPoPoWs. Bootstrapping is configured via ergo.node.nipopow section:
    # settings related to headers-chain bootstrapping via NiPoPoWs
    nipopow {
        # Download PoPoW proof on node bootstrap
        nipopowBootstrap = false

        # how many different proofs we are downloading from other peers
        # and comparing with each other, before choosing best one
        p2pNipopows = 2
    }

You can use NiPoPoW-based bootstrapping with UXTO-set snapshot based bootstrapping or stateless client mode with keeping less than 52,224 full blocks suffix. The latter mode is not tested and not recommended now (will be tested and polished in next versions).

To combine NiPoPoW-based and UXTO-set snapshot based bootstrapping, set

ergo.node.nipopow.nipopowBootstrap = true
ergo.node.utxo.utxoBootstrap = true
  • #2009 - fixed /blockchain API paging - fixed an issue with address segment paging that happened when the first segments were retrieved. The bug caused duplicate segments the be returned.

There is no need to update nodes to this version for miners and exchanges!

Contributors: @ApexTheory , @kushti , @jellymlg