nimbus-eth1/nimbus/p2p
jangko 7b67914453
fixes regression caused by recent changes in eth state handling
detected when running hive consensus simulator.
when processing an invalid block header and then
a new valid block header with the same block number,
the state root of the stateDB object should be updated
or reverted to parent stateRoot.

using intermediate stateRoot will trigger the hexary trie assertion.
2021-11-09 17:55:06 +07:00
..
chain fixes regression caused by recent changes in eth state handling 2021-11-09 17:55:06 +07:00
clique fixes comments in clique.seal func 2021-08-24 16:14:17 +07:00
executor move stateDB from VMState to chainDB 2021-10-28 18:57:08 +07:00
validate Feature/implement poa processing (#748) 2021-07-14 16:13:27 +01:00
blockchain_sync.nim Sync fix: `GetBlockBodies` logic preventing sync, dropping peers 2021-10-19 10:20:26 +01:00
chain.nim Feature/implement poa processing (#748) 2021-07-14 16:13:27 +01:00
clique.nim clique: connect period and epoch from chain_config to engine 2021-08-11 17:42:41 +07:00
dao.nim replace state_db with accounts_cache 2020-05-30 10:14:59 +07:00
executor.nim Feature/implement poa processing (#748) 2021-07-14 16:13:27 +01:00
gaslimit.nim config: replace stdlib parseOpt with nim-confutils 2021-09-18 17:34:46 +07:00
validate.nim fix missing EIP-799 extra range check in header validation 2021-10-12 11:06:39 +07:00