erigon-pulse/turbo
ledgerwatch 5aab794c9b
Headers poc 4 - intermediate changes (#1125)
* Process BlockHeadersMsg

* Print invalidations

* Print reason for parent-child mismatch

* Fix off by one error

* Fix ExtendDown

* Replace tipLimiter with an LRU cache

* Retrieve 256 headers at a time

* Hard coding of tips, process new block hashes

* extract headers

* Write hard-coded headers into a file

* Add total difficulty

* Insert hard coded headers

* Log i

* Initiate download from hard-coded anchors

* Print the state of anchors

* Add hard-coded headers as tips

* Spare the peers

* Refine LRU caching of tips

* Print length of anchor trees

* Limit requests to 192 headers

* range error fix

* Print better, retain at least one tip in the LRU cache

* Skip duplicate line ends

* Throttle requests, display peer name

* Back off, intermediate tip queue

* Print block header timestamp

* Better logging

* Log less

* More logging of evictions

* Fix queue push

* Fix queue pop

* Exclude duplicate tips

* Fix tips logging

* Fix moving

* Add port flag

* Check headers

* Print extra

* Add mixDigest to serialisation

* Fix difficulty in hard-coded headers

* Avoid duplicate header requests

* Update peer characteristics on NewBlockMsg

* Remove backoff when peer responds

* Fix tests

* Fix lint

* Fix lint
2020-09-20 10:47:24 +01:00
..
adapter Headers PoC - intermediate changes (#1016) 2020-08-31 06:27:51 +01:00
cli Mutual TLS authentication (for now without verifying the Common Name) (#1113) 2020-09-19 15:16:04 +01:00
node Fix reproducible builds (#1099) 2020-09-11 18:42:33 +02:00
rlphacks move ./trie to ./turbo/trie (#1114) 2020-09-14 11:33:39 +01:00
rpchelper Fixes issue #1103 (#1106) 2020-09-12 06:33:07 +01:00
stages/headerdownload Headers poc 4 - intermediate changes (#1125) 2020-09-20 10:47:24 +01:00
transactions Increase call timeout for 5 minutes (#1082) 2020-09-08 20:40:01 +01:00
trie move ./trie to ./turbo/trie (#1114) 2020-09-14 11:33:39 +01:00