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.
###Changed
- Each phase has its own duration
- Adds standalone voucher verification contract
- Adds chain contract method to validate leaf
- uint256 to blocksPerPropose and blocksPerReveal
- when updating contract via
ContractRegistry, oldChaincontract is not killed
- use
ContractRegistryv0.1.1 to prevent storage locking
- flattener script
- Proposals are made for specific
block-height
- test with fake dependencies
- add missing public method
initialBlockHeights()
- option to update
minimumStakingTokenPercentage. initialBlockHeightsto set the initial block-height per shard- fetch VerifierRegistry contract from ContractRegistry
- smart contracts are complient with solidity 0.5
- unit tests are complient with web3 1.0
- when verifier proposing,
Chainchecks, if verifier is active instead of if it is only created. - split Chain contract into two separate contracts (storage and manager)
- election verification
- Cleaned up README to make project open source
- Uses digivice repo for registry
- Properly checks for existing blinded proposals
- Uses pokedex's verifier registry
- Chain interface
- Getters for reading
blocksstructure - update of contract code to be consistent with Solidity 0.4.24
- Remove commissioner and introduce election cycle with two phases: propose and reveal
- Election contract vote, reveal, count
- Chain contract start election and count election