erigon-pulse/consensus/ethash
ledgerwatch 1a0e9275e1
Headers PoC - intermediate changes (#1016)
* First algorithm

* Update doc

* Second algorithm implemented

* Prepend (unfinished)

* More on prepend

* More fixes

* Change CalcDifficulty interface

* fix make test

* Fix formatting

* Another test

* More on Preprend

* Another test for Prepend

* More tests for Prepend

* More tests for Prepend

* Move files to turbo

* Add another test for Prepend

* Started adding Append algorithm

* More work on Append

* Start changing the terminology

* Split trees into segments

* More fixes

* Fix compilation

* Connect

* FindAnchors, FindTip

* Tip has anchor and not anchorParent field

* Remove Prepend and Append

* Add Connect

* NewAnchor algorithm

* More to recovery from files

* Add more to AddAnchor

* Request more headers

* Header fix-sizes serialisation

* Upgrade CI to 1.15

* Fix lint

* Fix lint

* replace RLP with fixed-sized serialisation

* Fix lint

* More algos

* Fix lint
2020-08-31 06:27:51 +01:00
..
algorithm_test.go Never store Ethash caches to disk (#944) 2020-08-20 11:12:51 +01:00
algorithm.go Remove fnvHash16AVX2 to fix ARM compilation (#833) 2020-07-30 22:32:02 +07:00
api.go consensus/ethash: refactor remote sealer (#20335) 2019-12-09 12:12:12 +01:00
consensus_test.go Headers PoC - intermediate changes (#1016) 2020-08-31 06:27:51 +01:00
consensus.go Headers PoC - intermediate changes (#1016) 2020-08-31 06:27:51 +01:00
ethash_test.go Never store Ethash caches to disk (#944) 2020-08-20 11:12:51 +01:00
ethash.go Never store Ethash caches to disk (#944) 2020-08-20 11:12:51 +01:00
sealer_test.go post-rebase fixups 2020-06-15 19:38:54 +03:00
sealer.go fixups. make geth successful 2020-08-15 19:32:05 +02:00