Fixes to subscribe logs (#3769)
* Fixes to subscribe logs * Add criteria to logs subscription * Skeleton of RPC daemon event log distribution * Simplify * Send aggregated filter to Erigon * Change API * Print * Fixes * Fix topics filtering * Fill txHash and blockHash * Timing logs, fill tx index * Print * More print * Print * Asynchronous sending of log events to RPC daemon * Remove prints * Only extract logs if there are subscribers * Check empty when RPC daemon is removed Co-authored-by:Alex Sharp <alexsharp@Alexs-MacBook-Pro.local> Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Showing
- cmd/rpcdaemon/commands/eth_filters.go 3 additions, 2 deletionscmd/rpcdaemon/commands/eth_filters.go
- cmd/rpcdaemon/filters/filters.go 65 additions, 13 deletionscmd/rpcdaemon/filters/filters.go
- cmd/rpcdaemon/filters/logsfilter.go 160 additions, 0 deletionscmd/rpcdaemon/filters/logsfilter.go
- cmd/rpcdaemon/services/eth_backend.go 4 additions, 2 deletionscmd/rpcdaemon/services/eth_backend.go
- eth/stagedsync/stage_finish.go 31 additions, 13 deletionseth/stagedsync/stage_finish.go
- eth/stagedsync/stagebuilder.go 1 addition, 0 deletionseth/stagedsync/stagebuilder.go
- ethdb/privateapi/ethbackend.go 27 additions, 3 deletionsethdb/privateapi/ethbackend.go
- ethdb/privateapi/events.go 39 additions, 11 deletionsethdb/privateapi/events.go
- ethdb/privateapi/logsfilter.go 29 additions, 8 deletionsethdb/privateapi/logsfilter.go
Loading
Please register or sign in to comment