Skip to content

OANr v1.4.0 Release Note Draft

Yuanjun edited this page May 27, 2020 · 10 revisions

OANr v1.4.0 Release Note

This release is a MANDATORY update.

This release mainly contains security enhancements for block signature algorithm, FVM create deprecation and AVM upgrade. It is mandatory to follow the hard fork at block number 6235961 on Aion main net.

* Please note that this is the last officially supported version. This project will still be maintained and upgraded by the community as an open source software but the official support from the OAN foundation will end.

Changes:

  • AVM upgrade to v2.2
  • Deprecate FVM Create, you cannot create new FVM contract after this hard fork (internal create is excluded).

Enhancements

  • Enhanced PoS block signature algorithm with ECVRF random seed
  • Enhanced p2p/sync performance
  • Enhanced cache performance
  • Enhanced AVM performance

Bug fix:

  • Fixed a bug that an illegal addresses can be accessed.
  • Fixed a bug that sync stuck in some cases.
  • Fixed docker image building script.

Migration guide:

The OANr v1.4.0 is compatible with the database of v1.3.0 or earlier versions. You can run this new version with existing data.

  1. Shutdown the old kernel.
  2. Unpack the new kernel package and run it the same way as you did before. (Optional) If you want to keep your existing configuration, replace mainnet/mainnet.toml file with the desired config file.
Clone this wiki locally