Skip to content

Draft: All changes done for HF26 and other optimizations

Bartek Wrona requested to merge bw_v1_25_1_rc into master

Preliminary version of MR, just to start collecting release notes and other comments. Also useful for testing new version of hived node operating on mainnet (before HF26 application).

Bugfixes:

  • snapshot load enforces node chain-id evaluation (because loading a state can change applied hardfork state at given node). Previously live/new transactions could fail with missing authority related error, because of chain-id mismatch

New features:

  • HF 26 changes:

    1. Account authority can be changed twice per hour
    2. old/new json serialization is supported at transaction broadcast (to simplify 3rd party library adjust)
    3. Users can vote more often that once per 3 seconds (relaxed pre-HF26 limitation)
  • Nonconsensus features:

    1. Implemented support for RC delegations. TDOD: enlist all new blockchain operations and APIs
    2. Extended set of virtual operations, enhancing chain integration capabilities to 3rd party tools. TODO: enlist all new vops
  • Implemented support for building a mirror net. Added dedicated tool being able to convert mainnet blockchain into tested one, to be able fast setup testing network instance operating on fully supplied state data. This can significantly improve possiblity to verify performance related issues in safe, mainnet-isolated environment.

Edited by Bartek Wrona

Merge request reports