go-ethereum/consensus/tests/engine_v2_tests
wgr523 d578e092cd
stop reorg at committed blocks (#276)
This PR makes committed blocks non-reorg-able inside `Blockchain` struct. This ensures V2 consensus safety property in the aspect of blockchain head: committed blocks' state will not be reorg and users will always see committed blocks (or their child blocks) as current head of the blockchain.

* stop reorg at committed blocks

* fix tests

* fix tests
2023-06-08 01:16:13 +08:00
..
adaptor_test.go Extend masternode candidate (#261) 2023-05-16 21:43:56 +08:00
authorised_masternode_test.go Extend masternode candidate (#261) 2023-05-16 21:43:56 +08:00
commit_test.go stop reorg at committed blocks (#276) 2023-06-08 01:16:13 +08:00
forensics_test.go Xin 259 support multi v2 config (#210) 2022-12-06 20:08:56 +08:00
helper.go Extend masternode candidate (#261) 2023-05-16 21:43:56 +08:00
initial_test.go merge waitPeriod into minePeriod (#274) 2023-05-31 23:40:50 +10:00
mine_test.go Extend masternode candidate (#261) 2023-05-16 21:43:56 +08:00
penalty_test.go Fix API penalty bug and add more info in api (#262) 2023-05-16 21:23:02 +10:00
proposed_block_test.go Extend masternode candidate (#261) 2023-05-16 21:43:56 +08:00
reward_test.go Multi config bug fix (#216) 2022-12-17 20:23:46 +08:00
sync_info_test.go move XDC consensus types into core (#93) 2022-05-22 11:43:25 +10:00
timeout_test.go Extend masternode candidate (#261) 2023-05-16 21:43:56 +08:00
verify_blockinfo_test.go Extend masternode candidate (#261) 2023-05-16 21:43:56 +08:00
verify_header_test.go Extend masternode candidate (#261) 2023-05-16 21:43:56 +08:00
vote_test.go Extend masternode candidate (#261) 2023-05-16 21:43:56 +08:00