go-ethereum/consensus
Martin Holst Swende efe6dd2904
consensus/ethash: implement faster difficulty calculators (#21976)
This PR adds re-written difficulty calculators, which are based on uint256. It also adds a fuzzer + oss-fuzz integration for the new fuzzer. It does differential fuzzing between the new and old calculators.

Note: this PR does not actually enable the new calculators.
2020-12-11 11:06:44 +01:00
..
clique consensus/clique: unexport calcDifficulty and improve comment (#21619) 2020-10-13 11:00:42 +02:00
ethash consensus/ethash: implement faster difficulty calculators (#21976) 2020-12-11 11:06:44 +01:00
misc all: fix typos in comments (#21118) 2020-05-25 10:21:28 +02:00
consensus.go les: implement new les fetcher (#20692) 2020-07-28 18:02:35 +03:00
errors.go consensus: fix possessives in comments. (#20209) 2019-10-28 09:57:34 +02:00