openethereum/util
keorn be30c44179 Validator/authority contract (#3937)
* dir

* simple validator list

* stub validator contract

* make the engine hold Weak<Client> instead of IoChannel

* validator set factory

* register weak client with ValidatorContract

* check chain security

* add address array to generator

* register provider contract

* update validator set on notify

* add validator contract spec

* simple list test

* split update and contract test

* contract change

* use client in tendermint

* fix deadlock

* step duration in params

* adapt tendermint tests

* add storage fields to test spec

* constructor spec

* execute under wrong address

* create under correct address

* revert

* validator contract constructor

* move genesis block lookup

* add removal ability to contract

* validator contract adding validators

* fix basic authority

* validator changing test

* more docs

* update sync tests

* remove env_logger

* another env_logger

* cameltoe

* hold EngineClient instead of Client

* add a comment about lock scope
2017-01-10 12:23:59 +01:00
..
benches Zero-alloc trie lookups (#3998) 2017-01-06 16:18:45 +01:00
bigint Port try macro to new ? operator. (#3962) 2016-12-27 12:53:56 +01:00
bloom authors & homepage => Parity 2016-12-11 19:43:58 +01:00
fetch Fetch tests (first batch) (#3977) 2016-12-27 15:38:55 +00:00
io Validator/authority contract (#3937) 2017-01-10 12:23:59 +01:00
network Update registration after every write (#4102) 2017-01-10 12:11:32 +01:00
reactor Additional fetch tests (#3983) 2016-12-28 12:45:25 +00:00
rlp Port try macro to new ? operator. (#3962) 2016-12-27 12:53:56 +01:00
sha3 authors & homepage => Parity 2016-12-11 19:43:58 +01:00
src Zero-alloc trie lookups (#3998) 2017-01-06 16:18:45 +01:00
table authors & homepage => Parity 2016-12-11 19:43:58 +01:00
using_queue authors & homepage => Parity 2016-12-11 19:43:58 +01:00
build.rs Rename ethcore -> parity in license. 2016-12-11 19:30:54 +01:00
Cargo.toml Final fixups for updater 2016-12-17 14:36:30 +01:00