erigon-pulse/interfaces
b00ris 6464da7670
Remote snapshot downloader (#1343)
* save state

* save state

* save state

* refactoring

* fix

* save state

* save state

* fmt

* fix lint

* restore torrents for external downloader

* fix lint

* download

* skip debug test

* debug

* remote debug

* small cli fixes

* skip debug test

* external snapshot predownloader

* get rid of remote downloader

* fix lint

* clean makefile

* fix lint

* fix lint

* cleanup

* fix ci

* fmt

* remove proto from interfaces

* Squashed 'interfaces/' content from commit acd02bb94

git-subtree-dir: interfaces
git-subtree-split: acd02bb94c5a421aa8f8d1fd76cd8aad668e9fcb
2020-11-13 16:16:47 +00:00
..
p2psentry [WIP] add interfaces subtree and switch headers POC to using shared proto files (#1315) 2020-10-29 16:38:46 +00:00
snapshot_downloader Remote snapshot downloader (#1343) 2020-11-13 16:16:47 +00:00
LICENSE [WIP] add interfaces subtree and switch headers POC to using shared proto files (#1315) 2020-10-29 16:38:46 +00:00
README.md [WIP] add interfaces subtree and switch headers POC to using shared proto files (#1315) 2020-10-29 16:38:46 +00:00

Interfaces

Interfaces for turbo-geth components. Currently it is a collection of .proto files describing gRPC interfaces between components, but later documentation about each interface, its components, as well as required version of gRPC will be added

Suggested integration into other repositories

git subtree add --prefix interfaces --squash https://github.com/ledgerwatch/interfaces master

When you need to update the subtree to a specific commit or tag, you can use this command:

git subtree pull --prefix interfaces --squash https://github.com/ledgerwatch/interfaces <tag_or_commit>