Skip to content

Ergo Protocol Reference Client 4.0.31

Compare
Choose a tag to compare
@kushti kushti released this 31 May 10:32
· 1809 commits to master since this release
1935c95

Ergo protocol reference client 4.0.31. It contains following changes:

  • #1646 - support for tokens whitelist, with auto-burn for non-whitelisted tokens. Whitelist is switched off by default and can be reconfigured via
    ergo.wallet.tokensWhitelist setting. If tokensWhitelist = null (by default), there's no whitelist enabled, so the wallet keeps all the tokens. If tokensWhitelist = [] , all the tokens are blacklisted, and so all the tokens in the inputs will be burnt on a transaction made. If, for example, tokensWhitelist = ["03faf2cb329f2e90d6d23b58d91bbb6c046aa143261cc21f52fbe2824bfcbf04","003bd19d0187117f130b62e1bcab0939929ff5c7709f843c5c4dd158949285d0"] (SigUSD, SigRSV) , then all the tokens in the inputs, except of SigUSD and SigRSV, will be burnt.

  • #1717 - as EIP-27 locked in now (and clients of versions 4.0.29 and 4.0.29 recognize it), client code could be simplified by removing lock-in logic. This version considering unconditional EIP-27 activation @ certain height (777,217 in the mainnet).

  • #1719 - if emission box somehow lost during tracking, find it again in block transactions

Also, if mining = true, chain.reemission.checkReemissionRules must be true from now . So if your node is mining, please check that your config has the following setting:

ergo{
  chain {
    reemission {
      checkReemissionRules = true
    }
  }
}

Contributors: @ccellado , @kushti

SHA-256 checksum: 83fd655d0123fa5f2de120f5c37682da0178149d57d048e70cca343e1c034ae6