erigon-pulse/turbo/rpchelper
a 966be04e6d
add eth_getFilterLogs, fix filter subscription ids (#6514)
this pr does the following:

1. adds new function to ApiImpl `GetFilterLogs` which should implement
`eth_getFilterLogs` (eth_getFilterChanges except with only logs filters)

2. changes the ID generator of rpchelper.Filters to use crypto/rand.

3. switched logs subscriptions to use the secure ID instead of number

4. changes subcription ids from an 8 byte hex string to a 16 byte
2023-02-06 10:18:10 +07:00
..
filter_id.go add eth_getFilterLogs, fix filter subscription ids (#6514) 2023-02-06 10:18:10 +07:00
filters_deadlock_test.go reference hash, address, and chain config from lib (#6536) 2023-01-13 18:12:18 +00:00
filters_test.go reference hash, address, and chain config from lib (#6536) 2023-01-13 18:12:18 +00:00
filters.go reference hash, address, and chain config from lib (#6536) 2023-01-13 18:12:18 +00:00
helper.go e3: ots system txn handle 2023-01-27 16:05:09 +07:00
interface.go engine payload bodies rpc endpoints (#6644) 2023-01-24 13:37:03 +01:00
logsfilter.go add eth_getFilterLogs, fix filter subscription ids (#6514) 2023-02-06 10:18:10 +07:00
rpc_block.go reference hash, address, and chain config from lib (#6536) 2023-01-13 18:12:18 +00:00
subscription.go filterlogs deadlock fix (#6429) 2023-01-02 11:42:40 +07:00