Skip to content

Releases: poanetwork/poa-network-consensus-contracts

Release 2.0

24 Oct 11:50
31fa251
Compare
Choose a tag to compare

Related HFs Sokol HF 2018-09-19 and Core HF 2018-10-22

Major changes

  • smart contracts were made upgradable: BallotsStorage, KeysManager, ProxyStorage, ValidatorMetadata, VotingToChangeKeys, VotingToChangeMinThreshold, VotingToChangeProxyAddress;
  • scripts for migration from old to new smart contracts were added to scripts/migrate directory;
  • new smart contracts for Increased Emission Supply were added: VotingToManageEmissionFunds, EmissionFunds, RewardByBlock;
  • a new feature was implemented for creating a ballot to add a new validator with three keys at once;
  • a new feature was implemented for finalizing a ballot before its end time in case of all validators voted;
  • tuple getters were added to increase the performance of Voting DApp;
  • smart contracts were migrated to the latest stable Solidity compiler version (0.4.24);
  • smart contracts were refactored;
  • npm packages were updated;
  • found bugs were fixed;
  • the test environment was updated (ganache-cli instead of testrpc, new solidity-coverage);
  • security improvements were made according to reports of security audits.

Major pull requests

Minor pull requests

Read more

Release 1.0

21 Sep 09:15
6094198
Compare
Choose a tag to compare

Set of POA governance smart contracts before introducing upgradeability feature.
They were working on Sokol POA network before Sokol HF 2018-09-19
They were working on Core POA network before Core HF 2018-10-22

Release 0.1

07 Dec 01:50
31209cd
Compare
Choose a tag to compare

Pre-Audit commit.