KirillPamPam
7fba7dfe4e
Fixes lower data calculation ( #410 )
2024-02-01 14:01:35 +04:00
Nikolay G
cf43f4128c
Add logs and tracer span for logsoracle ( #392 )
2024-01-12 15:53:53 +00:00
KirillPamPam
5546f389e5
Add reties for lower block calculation ( #378 )
2024-01-08 14:11:54 +04:00
KirillPamPam
eb774d73e8
Add determination of the lower block ( #372 )
2023-12-26 16:19:20 +04:00
KirillPamPam
f808500718
Accumulate first bytes ( #366 )
2023-12-19 18:19:43 +04:00
KirillPamPam
fd69bf9e7a
Fix exception parsing the first part; handle error code ( #365 )
2023-12-14 18:28:24 +04:00
KirillPamPam
6e8f600cdc
Stream responses from node ( #361 )
2023-12-14 12:09:25 +04:00
Vyacheslav
0a47da602a
Logs subscription via eth_getLogs ( #356 )
...
move retrieving logs subscription to eth_getLogs by hash
2023-12-04 17:09:32 +02:00
Vyacheslav
353a483cce
slot height matcher implementation ( #353 )
2023-11-28 15:52:55 +02:00
KirillPamPam
4dc52091e3
Height matcher to proxy ( #340 )
2023-11-27 14:54:28 +04:00
a10zn8
d0322a0dab
validators for starknet, vara and solana ( #350 )
2023-11-26 16:42:43 +03:00
Nikolay G
5a154ac817
Integrate drpc-logs-oracle ( #1096 ) ( #335 )
...
* add oracle jar to build (#1096 )
* add oracle config (#1096 )
* add eth_getLogsEstimate (#1096 )
* add scheduler for oracle (#1096 )
* fix tests :[ (#1096 )
2023-11-22 13:45:00 +01:00
KirillPamPam
a7f74bb71a
Remove error correction, use new errorCode ( #347 )
2023-11-22 15:27:28 +04:00
KirillPamPam
4b0ccf9bb5
Add client version to labels ( #346 )
2023-11-21 12:38:07 +04:00
KirillPamPam
4f9b3e7fe4
Fix nethermind reverted error ( #345 )
2023-11-21 11:16:39 +04:00
KirillPamPam
6182a91b95
Reduce time if no matchers were found ( #343 )
2023-11-17 17:11:47 +04:00
KirillPamPam
8de6a8ceb5
Fix reload config ( #341 )
2023-11-15 17:44:21 +04:00
a10zn8
2e80da58df
solana support ( #339 )
2023-11-13 17:01:58 +03:00
KirillPamPam
e5f844b091
Poll rpc heads using expected-block-time ( #338 )
2023-11-10 13:18:08 +04:00
KirillPamPam
ef48f8c89f
Remove eventPublisher and locks ( #336 )
2023-11-08 18:32:19 +04:00
KirillPamPam
e4c13ad1ad
Fix deadlock, remove setting UNAVAIL status ( #333 )
2023-11-06 16:32:12 +04:00
a10zn8
160e5ae26c
custom ws subscriptions for vara ( #334 )
2023-11-03 15:54:30 +03:00
a10zn8
66b9b00454
add base support of polkadot/substrate/vara chain ( #332 )
2023-11-02 16:18:54 +03:00
a10zn8
08cbffe7d1
ethereum as generic upstream ( #331 )
...
- merge all Ethereum implementations to Generic upstreams and multistreams
- merge evm-pos and pow to ethereum
2023-10-31 16:28:15 +03:00
KirillPamPam
8aa89a1945
Check if config was reloaded, remove all upstream metrics if it was r… ( #327 )
2023-10-25 15:28:51 +04:00
a10zn8
788db75b73
remove unused specific tracks ( #326 )
...
merge ethereum interfaces with generic ones
2023-10-24 15:16:35 +04:00
a10zn8
5157d6fe7f
Stability ( #324 )
...
* propagate rootcause of JsonRpcException
* increase pool size
* Log WsConnectionImpl exceptions
2023-10-24 10:04:16 +04:00
a10zn8
f3bf34768a
generic upstreams introduced ( #317 )
...
- added base implementation of upstreams/multistreams
- connectors were generalised, chain specific logic was extracted to ChainSpecific class
- StarkNet network support based on generic upstreams added
2023-10-09 23:17:16 +04:00
KirillPamPam
f116352200
Validate upstream settings periodically ( #316 )
2023-10-06 20:41:15 +04:00
KirillPamPam
4d377f806d
Reload config ( #315 )
2023-10-06 14:04:08 +04:00
KirillPamPam
208deb55a1
Fix archive detection ( #310 )
2023-10-02 15:34:48 +04:00
Termina1
aaa03463a8
fix tests
2023-09-29 19:11:03 +03:00
Vyacheslav
dbf5a21960
formatting with new ktlint ( #312 )
2023-09-29 15:18:47 +03:00
Vyacheslav
ef6af898e0
Chains config refactoring ( #311 )
...
Generate code from chains config
2023-09-29 13:36:34 +03:00
KirillPamPam
be97ba0aac
Fix setting unavailable status ( #308 )
2023-09-26 17:27:15 +04:00
KirillPamPam
8e26d4a8cf
Rework token invalidation ( #307 )
2023-09-25 16:02:36 +04:00
KirillPamPam
674bc18f25
Update labels ( #302 )
2023-09-19 13:11:31 +04:00
KirillPamPam
2ac566b09f
Fix status during launch, prevent recreating lagObservers ( #299 )
2023-09-18 12:33:10 +04:00
KirillPamPam
d9b410e0ac
Add client auth ( #294 )
2023-09-13 14:31:46 +04:00
KirillPamPam
b43d282cac
Chunk huge responses ( #292 )
2023-08-30 15:56:50 +04:00
Vyacheslav
04acc7f3bf
now limit for return call is 1 million ( #293 )
2023-08-30 12:14:17 +03:00
KirillPamPam
75e137161b
Add authorization endpoint ( #284 )
2023-08-23 15:57:08 +04:00
Vyacheslav
3b7a89f706
rework multi streams state update ( #281 )
2023-08-16 15:06:30 +03:00
Vyacheslav
e0cce9aeab
Fixes head liveness check: timeout logic and periodic false negative events ( #280 )
2023-08-14 21:36:37 +03:00
Vyacheslav
6ff75f0e7c
eth_getLogs call selector supports blockHash parameter ( #279 )
2023-08-12 11:15:56 +03:00
KirillPamPam
6766779ddd
Add chain to log ( #278 )
2023-08-11 16:53:39 +04:00
Vyacheslav
621d8671be
better track ws capabiltity for upstream through head liveness check ( #277 )
2023-08-10 11:45:47 +03:00
Vyacheslav
e1cda3ca2c
detecting correct available subscriptions for multistream via capabilities ( #274 )
...
Helps us to distinguish which multistreams can be used for subscriptions
2023-08-07 20:17:18 +03:00
Vyacheslav
0002d2c789
Maximum value quorum for BroadcastReader ( #272 )
...
Fixes eth_getTransactionCount when tx did not propagated to all nodes
2023-08-07 15:09:40 +03:00
KirillPamPam
363af28bfc
Validate old blocks ( #268 )
2023-08-04 15:21:04 +04:00