erigon-pulse/turbo/snapshotsync
Igor Mandrigin 393c9965ae
rpcdaemon: subscriptions, newHeads (#1359)
* fix `make grpc` on new checkouts

* update proto files

* add some stub

* prototype with fake events

* notifying about events

* pass events

* events are being sent

* transfer headers to filters

* create the “filters” struct

* implement new heads

* PoC of New Heads subscription

* fix keep alive

* fixups for the client

* add “type” to the event

* support header event type on client

* better stage refactor

* fixup for the eth backend

* fixups

* fix tests

* fix tests

* fix linters

* address comments

* remove unused log
2020-11-17 19:13:41 +00:00
..
bittorrent Remote snapshot downloader (#1343) 2020-11-13 16:16:47 +00:00
client.go Remote snapshot downloader (#1343) 2020-11-13 16:16:47 +00:00
external_downloader_grpc.pb.go rpcdaemon: subscriptions, newHeads (#1359) 2020-11-17 19:13:41 +00:00
external_downloader.pb.go rpcdaemon: subscriptions, newHeads (#1359) 2020-11-17 19:13:41 +00:00
postprocessing_test.go Remote snapshot downloader (#1343) 2020-11-13 16:16:47 +00:00
postprocessing.go Remote snapshot downloader (#1343) 2020-11-13 16:16:47 +00:00
snapshot_mode_test.go Remote snapshot downloader (#1343) 2020-11-13 16:16:47 +00:00
snapshot_mode.go Remote snapshot downloader (#1343) 2020-11-13 16:16:47 +00:00
wrapdb.go Remote snapshot downloader (#1343) 2020-11-13 16:16:47 +00:00