go-ethereum/consensus
Marius van der Wijden d12b1a91cd
consensus/beacon: check that only the latest pow block is valid ttd block (#25187)
* consensus/beacon: check that only the latest pow block is valid ttd block

* consensus/beacon: move verification to async function

* consensus/beacon: fix verifyTerminalPoWBlock, add test cases

* consensus/beacon: cosmetic changes

* consensus/beacon: apply karalabe's fixes
2022-06-29 15:13:19 +03:00
..
beacon consensus/beacon: check that only the latest pow block is valid ttd block (#25187) 2022-06-29 15:13:19 +03:00
clique all: remove `public` field from `rpc.API` (#25059) 2022-06-27 13:33:13 +03:00
ethash all: remove `public` field from `rpc.API` (#25059) 2022-06-27 13:33:13 +03:00
misc consensus/misc: reduce allocations and improve comments in CalcBaseFee (#24958) 2022-06-02 20:25:12 +02:00
consensus.go all: core rework for the merge transition (#23761) 2021-11-26 13:23:02 +02:00
errors.go consensus/beacon: check that only the latest pow block is valid ttd block (#25187) 2022-06-29 15:13:19 +03:00
merger.go all: core rework for the merge transition (#23761) 2021-11-26 13:23:02 +02:00