openethereum/ethcore
David 856a075588
Include the seal when populating the header for a new block (#11475)
* debug signer

* Don't panic if empty_steps_transition already happened

Before this the `header_empty_steps_raw` would panic if the chain has already progressed beyond the block number set in `emptyStepsTransition`. As this is a user accessible configuration option I don't think we should panic.

* Cleanup some code in Aura

Nothing really interesting here, renames or removes some methods. Adds some docs and extends a test a bit to clarify the behaviour of the code.

* Include the seal when populating the header for a new block (fixes #11445)

* cleanup

* cleanup2

* Review grumbles

* Update ethcore/engines/authority-round/src/lib.rs

Co-Authored-By: André Silva <andre.beat@gmail.com>

* Update ethcore/engines/authority-round/src/lib.rs

Co-Authored-By: André Silva <andre.beat@gmail.com>

* Update ethcore/src/block.rs

Co-Authored-By: André Silva <andre.beat@gmail.com>

Co-authored-by: André Silva <andre.beat@gmail.com>
2020-02-14 19:01:17 +01:00
..
account-db upgrade some of the dependencies (#11467) 2020-02-07 17:23:45 +01:00
account-state upgrade some of the dependencies (#11467) 2020-02-07 17:23:45 +01:00
benches Update copyright notice 2020 (#11386) 2020-01-17 14:27:28 +01:00
block-gas-limit Update copyright notice 2020 (#11386) 2020-01-17 14:27:28 +01:00
block-reward Update copyright notice 2020 (#11386) 2020-01-17 14:27:28 +01:00
blockchain update to published rlp-derive (#11489) 2020-02-13 15:34:50 +01:00
builtin Use parity-crypto updated to use upstream rust-secp256k1 (#11406) 2020-02-10 18:29:21 +01:00
call-contract Update copyright notice 2020 (#11386) 2020-01-17 14:27:28 +01:00
client-traits upgrade some of the dependencies (#11467) 2020-02-07 17:23:45 +01:00
db update to published rlp-derive (#11489) 2020-02-13 15:34:50 +01:00
engine Use parity-crypto updated to use upstream rust-secp256k1 (#11406) 2020-02-10 18:29:21 +01:00
engines Include the seal when populating the header for a new block (#11475) 2020-02-14 19:01:17 +01:00
evm upgrade some of the dependencies (#11467) 2020-02-07 17:23:45 +01:00
executive-state Use parity-crypto updated to use upstream rust-secp256k1 (#11406) 2020-02-10 18:29:21 +01:00
light update to published rlp-derive (#11489) 2020-02-13 15:34:50 +01:00
machine Use parity-crypto updated to use upstream rust-secp256k1 (#11406) 2020-02-10 18:29:21 +01:00
node-filter upgrade some of the dependencies (#11467) 2020-02-07 17:23:45 +01:00
pod upgrade some of the dependencies (#11467) 2020-02-07 17:23:45 +01:00
private-tx update to published rlp-derive (#11489) 2020-02-13 15:34:50 +01:00
res [eth classic chainspec]: remove balance = 1 (#11459) 2020-02-06 11:12:42 +01:00
service upgrade some of the dependencies (#11467) 2020-02-07 17:23:45 +01:00
snapshot update to published rlp-derive (#11489) 2020-02-13 15:34:50 +01:00
spec upgrade some of the dependencies (#11467) 2020-02-07 17:23:45 +01:00
src Include the seal when populating the header for a new block (#11475) 2020-02-14 19:01:17 +01:00
state-db upgrade some of the dependencies (#11467) 2020-02-07 17:23:45 +01:00
sync Switch from the internal runtime lib to external one from crates.io (#11480) 2020-02-11 22:02:25 +01:00
trace update to published rlp-derive (#11489) 2020-02-13 15:34:50 +01:00
trie-vm-factories upgrade some of the dependencies (#11467) 2020-02-07 17:23:45 +01:00
types update to published rlp-derive (#11489) 2020-02-13 15:34:50 +01:00
verification Use parity-crypto updated to use upstream rust-secp256k1 (#11406) 2020-02-10 18:29:21 +01:00
vm backwards compatible call_type creation_method (#11450) 2020-02-05 15:30:45 +01:00
wasm upgrade some of the dependencies (#11467) 2020-02-07 17:23:45 +01:00
Cargo.toml Switch from the internal runtime lib to external one from crates.io (#11480) 2020-02-11 22:02:25 +01:00