Commit Graph

92 Commits

Author SHA1 Message Date
Vyacheslav
b940ce9efa erigon bug detector (#683) 2025-07-14 16:51:43 +02:00
KirillPamPam
d20f2d0c7f Reset lower bounds if they're too different (#655) 2025-04-17 18:09:38 +04:00
Andrey Bronin
8b999d5439 Kadena support (#650)
* kadena support

* add kadena mempool endpoits

* createQuorumFor fix
2025-04-09 14:54:40 +03:00
Andrey Bronin
6744e2241c eth_simulateV1 detector fix (#648)
* eth_simulateV1 detector fix

* remove reth node from detect, fix test
2025-04-03 11:53:17 +03:00
Andrey Bronin
c0a9f80478 support eth_simulateV1 for all EVM node types (#645)
* support eth_simulateV1 for all EVM node types

* eth_simulateV1 detector

* eth_simulateV1 rewrite detector with special error

* eth_simulateV1 add invalid params error as valid

* build fix

* fix eth_simulateV1 detector behavior

* detect as true log message

---------

Co-authored-by: Andrey Bronin <bronin@iMac.local>
2025-04-02 12:12:10 +03:00
a10zn8
21e6cb94ff detect trace_callMany (#637)
fix success detection in case of error during other methods detection
2025-03-11 13:12:55 +03:00
KirillPamPam
35d311ef1b Remove oracle (#620) 2025-01-16 14:02:14 +04:00
KirillPamPam
d6b6ca7edc Ton chain id validator (#589) 2024-11-07 13:34:53 +04:00
KirillPamPam
89a11b85ae Logs bound is block bound (#572) 2024-09-19 15:56:51 +04:00
KirillPamPam
f739920ceb Handle trace and debug bounds (#570) 2024-09-16 17:42:37 +04:00
Anton
5fe044bba6 Autodetect methods (#562)
* Autodetect methods

* add polkadot magic method detection

* fix lint

* change config.methods writing

* fix log

* change Flux to Mono.zip

* change block to subscribe

* split chain method detectors

* eth method detector use rpc_modules

* rm UpstreamRpcModulesDetector.kt

* add tests

* getAllMethods for eth

* prefer enable/disable methods from config

* update tests

* whiter list & full is not available error check

* prefer config method group

* mv notAvailableRegexps to class variable
2024-09-11 15:58:47 +03:00
KirillPamPam
ad79f2c521 Fix another test (#558) 2024-08-27 15:33:51 +04:00
KirillPamPam
4943953c42 Fix logs and test (#556) 2024-08-27 15:08:32 +04:00
KirillPamPam
8ac58f58b7 Some tunes (#549) 2024-08-27 13:50:42 +04:00
KirillPamPam
e184bb3547 Predict lower height and use lower height matcher (#552) 2024-08-22 19:52:57 +04:00
KirillPamPam
32cb726aab Finalization detector fixes (#554) 2024-08-22 14:38:57 +04:00
KirillPamPam
021add4fb0 Check chain settings if the next height is very different (#548) 2024-08-15 18:42:07 +04:00
KirillPamPam
96487b6c5e Check chain settings via ws (#544) 2024-08-12 18:27:47 +04:00
KirillPamPam
0f143c905e Short nodeId (#541) 2024-08-06 13:46:17 +04:00
a10zn8
642e3851f8 make additional request for blockhash in polkadot (#537) 2024-08-02 15:22:26 +03:00
KirillPamPam
0095426d34 Rework tx lower bound logic (#533) 2024-07-29 17:13:21 +04:00
KirillPamPam
ee8181ea29 Pass all upstreams that resolved a request (#531) 2024-07-25 14:55:00 +04:00
a10zn8
ac1e727e7f validate upstream version (#527) 2024-07-21 18:55:15 +03:00
msizov
f1c669f96e Disable futher finalized/safe requests for detectors if received "tag not supported" error 2024-07-17 17:14:09 +05:00
KirillPamPam
a20a0c247e Wait for head for the full response (#523) 2024-07-16 11:47:12 +04:00
KirillPamPam
377595f7d1 Fix subscription event update (#517) 2024-07-03 15:19:29 +04:00
KirillPamPam
eddaf98238 New reactive endpoint (#514) 2024-07-01 15:49:35 +04:00
KirillPamPam
ef32bd4c53 Fix config reload (#510) 2024-06-18 14:12:02 +04:00
Vyacheslav
effe881091 Track upstream finalization data (#499) 2024-06-11 14:49:32 +03:00
KirillPamPam
f9667e2f60 Logs lower bound + fix state detection with null (#503) 2024-06-11 14:13:18 +04:00
KirillPamPam
160dd34f86 Tx lower bound (#498) 2024-06-04 17:07:40 +04:00
a10zn8
4aff35994f add cosmos rpc support 2024-05-31 14:24:54 +03:00
KirillPamPam
71d68e858b Reanimate grpc upstreams (#491) 2024-05-30 14:03:53 +04:00
KirillPamPam
f3ab6b3443 Fix lower matcher - sort by lower bound type (#490) 2024-05-29 14:53:22 +04:00
KirillPamPam
387cd31c98 Fix streaming spam (#486) 2024-05-28 13:51:25 +04:00
KirillPamPam
75d6fb397a Calculate lower bounds inside range + adaptive update (#485) 2024-05-23 15:25:14 +04:00
KirillPamPam
b468b4039d Filter and sort upstreams if latest (#476) 2024-05-15 14:50:24 +04:00
Vyacheslav
289dae92a2 fix streaming when response and error present in response (#469) 2024-05-08 12:43:29 +03:00
a10zn8
874e53fc6f rest support improvement 2024-05-01 13:42:43 +03:00
KirillPamPam
c377083e75 Lower bound for block data (#453) 2024-04-17 18:50:40 +04:00
KirillPamPam
55e2dc70c4 Refactoring lower bounds (#450) 2024-04-11 18:03:32 +04:00
KirillPamPam
44fab693c5 Fix solana subs (#449) 2024-04-04 14:15:30 +04:00
KirillPamPam
7e9709bb6f Detect and send node version in api (#445) 2024-03-29 19:25:22 +04:00
KirillPamPam
5fedc28d24 Fix archive (#444) 2024-03-27 19:51:23 +04:00
KirillPamPam
d44b72ec69 Support beacon chain (#436) 2024-03-15 17:46:29 +04:00
a10zn8
6cc0e18692 support object params 2024-02-28 18:11:05 +03:00
KirillPamPam
8f0700a6b4 Create BroadcastReader based on quorum (#424) 2024-02-21 15:26:44 +04:00
KirillPamPam
e612a62c71 Write response upstreamId in streaming (#419) 2024-02-16 12:57:38 +04:00
KirillPamPam
db94d36097 Improve solana lower bound detection (#416) 2024-02-12 17:26:20 +04:00
KirillPamPam
f1c3c07cd7 Fix brackets calculation (#415) 2024-02-08 11:37:57 +04:00