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 |
|
keorn
|
46662899da
|
make spec naming consistent
|
2016-12-19 14:15:39 +01:00 |
|
keorn
|
f686fa3d6f
|
update specs and generic conversion
|
2016-12-14 12:50:32 +01:00 |
|
arkpar
|
97f358ced9
|
AuthorityRound network simulation test
|
2016-12-09 20:38:06 +01:00 |
|
keorn
|
22632e6324
|
make generic seal take valid rlp
|
2016-12-05 14:07:31 +00:00 |
|
keorn
|
c6db157554
|
fix flaky test, clean up specs
|
2016-11-21 12:06:14 +00:00 |
|
keorn
|
303f922ebd
|
steps based on unix epoch
|
2016-10-15 13:55:10 +01:00 |
|
keorn
|
7e1d7148c7
|
block time in decimal
|
2016-09-27 16:06:13 +01:00 |
|
keorn
|
da2f117aef
|
new test_net holding Client
|
2016-09-13 15:58:32 +02:00 |
|
keorn
|
fc3d01ec71
|
add tests, fixes, simplifications
|
2016-09-08 16:27:54 +02:00 |
|
keorn
|
747898d8e7
|
add new engine to spec
|
2016-09-08 12:28:59 +02:00 |
|