openethereum/json/src
Robert Habermeier d069b98b45 PoA: Wait for transition finality before applying (#5774)
* final engine changes

* migration to v13

* adding and removing pending transitions

* epoch_transition_for

* port snapshot to new engine methods

* final validator set interface

* fix compiler errors

* revert v13/epoch_depth transition

* make call on new epoch

* rolling finality checker

* tests for finality checker

* constructing finality proof upon pending transition

* fix warnings and finality proof checking

* fix compiler warnings in tests

* test fixes

* don't include genesis in finality checking

* change snapshot test chain building logic

* minor refactorings

* fetch epoch transition based on parent, fix divide-by-zero in SimpleList

* fix formatting

* fix ABIs and finality checking in snapshot restoration

* encode signal number in proof

* create more blocks at the end of tests

* update gist to accurate contract code

* test for epoch_transition_for

* fix tests with immediateTransitions parameter

* disable force flag after forcing

* rename ValidatorsChanged to InitiateChange and finalizeSignal to finalizeChange

* a few more validator set tests
2017-06-28 13:17:36 +02:00
..
blockchain Fix whitespace (#4299) 2017-01-25 18:51:41 +01:00
misc Proper default accounts RPCs (#4580) 2017-02-20 16:33:12 +01:00
spec PoA: Wait for transition finality before applying (#5774) 2017-06-28 13:17:36 +02:00
state EIP-86 (#4697) 2017-04-19 14:30:00 +02:00
transaction Fix whitespace (#4299) 2017-01-25 18:51:41 +01:00
trie Serde 0.9 (#4508) 2017-02-13 18:38:47 +03:00
vm Fix whitespace (#4299) 2017-01-25 18:51:41 +01:00
bytes.rs Serde 0.9 (#4508) 2017-02-13 18:38:47 +03:00
hash.rs Updating JSON-RPC crates (#4934) 2017-03-22 07:02:14 +01:00
lib.rs Serde 0.9 (#4508) 2017-02-13 18:38:47 +03:00
maybe.rs New state tests (#5418) 2017-04-12 13:33:49 +02:00
uint.rs Update dependencies and bigint api (#5685) 2017-05-24 12:31:33 +02:00