Commit Graph

1015 Commits

Author SHA1 Message Date
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
4ea4fa5d81 Suppress auth errors (#329) 2023-10-30 14:33:13 +04:00
a10zn8
defc0b5a7b - set throttled logger timeout for 20 minutes
- set astar chain block time to 1m
- add throttled log to liveness checker
2023-10-25 19:16:54 +04: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
53651bc104 fix reload config of nodes with ids - we should clear known ids set before each reload. (#321) 2023-10-12 23:51:58 +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
Vyacheslav
582896c44d simplify get latest block request (#314) 2023-10-04 17:30:00 +03:00
Termina1
599f61fe7c fix optimism testnet 2023-10-03 05:38:14 +03:00
Termina1
bb53aa04fa fix optimism testnet 2023-10-03 05:32:49 +03: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
7365226bcf add cronos (#313) 2023-09-29 18:55:30 +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
a2c5743fb2 Soft migrating to auth (#309) 2023-09-27 14:32:01 +04: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
Vyacheslav
34d5592c76 emit unavailable from all multistreams on shutdown (#303) 2023-09-22 10:29:56 +03:00
KirillPamPam
0f9b8b01b9 Always add override labels (#305) 2023-09-21 15:20:16 +04:00
KirillPamPam
85880b4277 Settings for heap dumps creation (#304) 2023-09-21 14:10:52 +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
a10zn8
bfdbce2743 difficulty and gasLimit could be empty in celo (#300) 2023-09-15 18:47:56 +04:00
Vyacheslav
8053431ada add moonbase and celo (#298) 2023-09-15 15:01:56 +03:00
KirillPamPam
d9b410e0ac Add client auth (#294) 2023-09-13 14:31:46 +04:00
a10zn8
231c3c5e67 holesky (#297) 2023-09-12 17:49:33 +04:00
a10zn8
ba40de9deb added bsc testnet (#296) 2023-08-31 14:04:45 +04:00
a10zn8
2893723fe0 added scroll sepolia (#295) 2023-08-30 19:44:48 +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
a10zn8
31b301952a set status by lag for all upstreams (#291) 2023-08-22 14:25:26 +04:00
a10zn8
14fc2d22f8 update libs (#290) 2023-08-22 13:36:49 +04:00
a10zn8
80a8996e0c move constant for cancelled 2023-08-21 16:42:10 +04:00
a10zn8
fd6f617ed2 end spans on cancel 2023-08-21 16:42:10 +04:00
Vyacheslav
1562cc35c6 fix head liveness validator memmory leak (#289) 2023-08-21 14:18:50 +03:00
Termina1
41c9652736 fix mulistream add upstream race 2023-08-18 12:59:32 +03:00
a10zn8
0dd9d1293c move head liveness validator log to debug 2023-08-16 17:45:56 +03:00
a10zn8
321857a5c2 added networks aurora, scroll, mantle and klaytn 2023-08-16 17:45:56 +03:00
Vyacheslav
3b7a89f706 rework multi streams state update (#281) 2023-08-16 15:06:30 +03:00
Vyacheslav
73e3a46f23 create default method group to easily disable all methods (#282) 2023-08-16 14:34:16 +03:00