MAT-865: Add subscribe deposit event filter (#21)
* add eth_depositById rpc method
* add sample depositById test
* change ethereum to bor
* add subscription for new deposit data
* create channel to listen new state change
* push state data to subcribed channel
* apply filter on deposit events sub
* remove unused methods
* Fix: no filter
* Remove unused method
* revert changes
* Fix: RPC port
* refactor and cleanup
* Fix: SubscribeStateEvent
* remove unused import
* Resolve comments
Co-authored-by:
Arpit Agarwal <93arpit@gmail.com>
Showing
- consensus/bor/bor.go 20 additions, 0 deletionsconsensus/bor/bor.go
- core/events.go 4 additions, 0 deletionscore/events.go
- core/types/transaction.go 12 additions, 0 deletionscore/types/transaction.go
- eth/api_backend.go 6 additions, 0 deletionseth/api_backend.go
- eth/filters/api.go 32 additions, 1 deletioneth/filters/api.go
- eth/filters/filter.go 1 addition, 0 deletionseth/filters/filter.go
- eth/filters/filter_system.go 43 additions, 7 deletionseth/filters/filter_system.go
- ethclient/ethclient.go 7 additions, 1 deletionethclient/ethclient.go
- ethclient/ethclient_test.go 19 additions, 19 deletionsethclient/ethclient_test.go
- interfaces.go 5 additions, 0 deletionsinterfaces.go
- internal/ethapi/backend.go 1 addition, 0 deletionsinternal/ethapi/backend.go
- les/api_backend.go 6 additions, 0 deletionsles/api_backend.go
- les/backend.go 2 additions, 0 deletionsles/backend.go
Loading
Please register or sign in to comment