openethereum/ethcore/src/engines
André Silva e9bd41b3f1 Fixes for misbehavior reporting in AuthorityRound (#8998)
* aura: only report after checking for repeated skipped primaries

* aura: refactor duplicate code for getting epoch validator set

* aura: verify_external: report on validator set contract instance

* aura: use correct validator set epoch number when reporting

* aura: use epoch set when verifying blocks

* aura: report skipped primaries when generating seal

* aura: handle immediate transitions

* aura: don't report skipped steps from genesis to first block

* aura: fix reporting test

* aura: refactor duplicate code to handle immediate_transitions

* aura: let reporting fail on verify_block_basic

* aura: add comment about possible failure of reporting
2018-07-06 10:43:58 +01:00
..
authority_round Fixes for misbehavior reporting in AuthorityRound (#8998) 2018-07-06 10:43:58 +01:00
tendermint Make HashDB generic (#8739) 2018-07-02 18:50:05 +02:00
validator_set Fixes for misbehavior reporting in AuthorityRound (#8998) 2018-07-06 10:43:58 +01:00
basic_authority.rs Add type for passwords. (#8920) 2018-06-22 15:09:15 +02:00
block_reward.rs ethcore, rpc, machine: refactor block reward application and tracing (#8490) 2018-05-07 12:57:03 +02:00
epoch.rs Update `license header` and `scripts` (#8666) 2018-06-04 10:19:50 +02:00
instant_seal.rs Update `license header` and `scripts` (#8666) 2018-06-04 10:19:50 +02:00
mod.rs Add type for passwords. (#8920) 2018-06-22 15:09:15 +02:00
null_engine.rs Update `license header` and `scripts` (#8666) 2018-06-04 10:19:50 +02:00
signer.rs Add type for passwords. (#8920) 2018-06-22 15:09:15 +02:00
transition.rs Update `license header` and `scripts` (#8666) 2018-06-04 10:19:50 +02:00
vote_collector.rs Update `license header` and `scripts` (#8666) 2018-06-04 10:19:50 +02:00