Skip to content

Release 2.0

Latest
Compare
Choose a tag to compare
@vbaranov vbaranov released this 24 Oct 11:50
31fa251

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