Skip to content

Latest commit

 

History

History
65 lines (52 loc) · 1.91 KB

File metadata and controls

65 lines (52 loc) · 1.91 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Unreleased

###Changed

  • Each phase has its own duration
  • Adds standalone voucher verification contract
  • Adds chain contract method to validate leaf
  • uint256 to blocksPerPropose and blocksPerReveal

[0.5.1] - 2020-01-27

Changed

  • when updating contract via ContractRegistry, old Chain contract is not killed

Fix

  • use ContractRegistry v0.1.1 to prevent storage locking

[0.5.0] - 2019-10-29

Added

  • flattener script
  • Proposals are made for specific block-height

Changed

  • test with fake dependencies

Fixed:

  • add missing public method initialBlockHeights()

[0.4.0] - 2019-03-14

Added

  • option to update minimumStakingTokenPercentage.
  • initialBlockHeights to set the initial block-height per shard
  • fetch VerifierRegistry contract from ContractRegistry

Changed

  • smart contracts are complient with solidity 0.5
  • unit tests are complient with web3 1.0
  • when verifier proposing, Chain checks, if verifier is active instead of if it is only created.
  • split Chain contract into two separate contracts (storage and manager)

[0.3.0] - 2018-12-13

Added:

  • election verification

Changed:

  • Cleaned up README to make project open source
  • Uses digivice repo for registry

[0.2.0] - 2018-09-26

Added:

  • Properly checks for existing blinded proposals
  • Uses pokedex's verifier registry
  • Chain interface
  • Getters for reading blocks structure
  • update of contract code to be consistent with Solidity 0.4.24
  • Remove commissioner and introduce election cycle with two phases: propose and reveal

[0.1.0] - 2018-04-12

Added:

  • Election contract vote, reveal, count
  • Chain contract start election and count election