openethereum/json/src/spec
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
..
account.rs add several new tests for spec::account 2017-05-19 22:48:23 +08:00
authority_round.rs PoA: Wait for transition finality before applying (#5774) 2017-06-28 13:17:36 +02:00
basic_authority.rs add asserts for spec::basic_authority 2017-05-19 22:48:23 +08:00
builtin.rs EIP198 and built-in activation (#4926) 2017-03-21 19:36:38 +03:00
engine.rs add asserts in engine.rs 2017-05-20 12:12:16 +08:00
ethash.rs Ethereum Classic Monetary Policy (#5741) 2017-06-19 18:56:37 +02:00
genesis.rs add asserts in genesis.rs 2017-05-20 12:12:16 +08:00
instant_seal.rs add asserts in instantseal 2017-05-19 22:48:23 +08:00
mod.rs Add registrar fields (#4716) 2017-03-02 12:25:55 +01:00
params.rs EIP-168, 169: Dust protection (#4757) 2017-06-28 09:10:57 +02:00
seal.rs add assets for seal.rs 2017-05-19 22:48:23 +08:00
spec.rs Fix whitespace (#4299) 2017-01-25 18:51:41 +01:00
state.rs Fix whitespace (#4299) 2017-01-25 18:51:41 +01:00
tendermint.rs add asserts in tendermint.rs 2017-05-19 22:48:23 +08:00
validator_set.rs add asserts in spec::validatorset's unit test 2017-05-19 22:48:23 +08:00