good morning!!!!

Skip to content
Snippets Groups Projects
Unverified Commit 6e560970 authored by ledgerwatch's avatar ledgerwatch Committed by GitHub
Browse files

Bring in refactored p2p sentry interface and adjust downloader for it (#1497)


* Initial commit

* Add sentry gRPC interface

* p2psentry directory

* Update README.md

* Update README.md

* Update README.md

* Add go package

* Correct syntax

* add external downloader interface (#2)

* Add txpool (#3)

* Add private API (#4)

* Invert control.proto, add PeerMinBlock, Separare incoming Tx message into a separate stream (#5)

Co-authored-by: default avatarAlexey Sharp <alexeysharp@Alexeys-iMac.local>

* Use new p2psentry interface

* Remove

* Fix lint

* Fix lint

* Separate upload messages into its own stream (#6)

Co-authored-by: default avatarAlexey Sharp <alexeysharp@Alexeys-iMac.local>

* Add header upload

* Remove

* Add upload of block headers

* Add block bodies upload

* Fix lint

* Bugfix for blockBodies

* Fix for body upload logging

* Print peerId for GetBlockHeaders

* Invoke block hashes stage to enable block body upload

* Fix test

* Fix stuck bodies download

Co-authored-by: default avatarArtem Vorotnikov <artem@vorotnikov.me>
Co-authored-by: default avatarb00ris <b00ris@mail.ru>
Co-authored-by: default avatarAlexey Sharp <alexeysharp@Alexeys-iMac.local>
parent 101c7d78
No related branches found
No related tags found
Loading
Showing
with 1431 additions and 1072 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment