-
- Downloads
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
Showing
- .gitignore 1 addition, 0 deletions.gitignore
- Makefile 1 addition, 0 deletionsMakefile
- cmd/rpcdaemon/cli/config.go 3 additions, 3 deletionscmd/rpcdaemon/cli/config.go
- cmd/rpcdaemon/commands/daemon.go 3 additions, 2 deletionscmd/rpcdaemon/commands/daemon.go
- cmd/rpcdaemon/commands/eth_api.go 5 additions, 3 deletionscmd/rpcdaemon/commands/eth_api.go
- cmd/rpcdaemon/commands/eth_filters.go 36 additions, 0 deletionscmd/rpcdaemon/commands/eth_filters.go
- cmd/rpcdaemon/filters/filters.go 87 additions, 0 deletionscmd/rpcdaemon/filters/filters.go
- cmd/rpcdaemon/main.go 9 additions, 2 deletionscmd/rpcdaemon/main.go
- cmd/rpcdaemon/service/service.go 1 addition, 1 deletioncmd/rpcdaemon/service/service.go
- core/eth_backend.go 6 additions, 0 deletionscore/eth_backend.go
- eth/backend.go 22 additions, 5 deletionseth/backend.go
- eth/stagedsync/stage_finish.go 27 additions, 0 deletionseth/stagedsync/stage_finish.go
- eth/stagedsync/stagebuilder.go 12 additions, 0 deletionseth/stagedsync/stagebuilder.go
- eth/stagedsync/stagedsync.go 9 additions, 0 deletionseth/stagedsync/stagedsync.go
- ethdb/kv_abstract.go 2 additions, 0 deletionsethdb/kv_abstract.go
- ethdb/kv_remote.go 21 additions, 3 deletionsethdb/kv_remote.go
- ethdb/remote/ethbackend.pb.go 154 additions, 24 deletionsethdb/remote/ethbackend.pb.go
- ethdb/remote/ethbackend.proto 11 additions, 1 deletionethdb/remote/ethbackend.proto
- ethdb/remote/ethbackend_grpc.pb.go 65 additions, 1 deletionethdb/remote/ethbackend_grpc.pb.go
- ethdb/remote/remotedbserver/ethbackend.go 41 additions, 3 deletionsethdb/remote/remotedbserver/ethbackend.go
Loading
Please register or sign in to comment