Commit Graph

469 Commits

Author SHA1 Message Date
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
Anton
753b7d8503 Check gas price multiply conditions (#496)
* multiply conditions

* update doc
2024-06-03 12:51:50 +03:00
Anton
772142e156 Check gas price (#494)
* add gas validation option

* gas price config for chains

* check gas price

* add tests

* fix txt

* make gas price dls

* fix config
2024-05-31 15:46:55 +03: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
Anton
5e35a8880d Improve “upstream is not available” error to better understand what happened (#482)
* exclude Mono.empty() and write FullCause to response

* add test
Lower matcher type (#72)
2024-05-29 13:37:32 +03: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
Anton
72c6b9dd15 Ignore archive labels set manually (#471)
* Ignore archive labels set manually

* not check archive if archive label set to false
2024-05-08 14:24:35 +03: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
Anton
99aacf8979 Remove ethereum goerli (#462)
* Remove ethereum goerli

* add Sepolia chains
2024-04-30 14:33:27 +03:00
Anton
8fc98082c6 Return limit zksync (#459)
* validateCallLimit with limit param

* add call-validate-contract to zksync

* update reader

* fix error message

* rm disable-validation for testnets/sepolia

* fix tests

* split CallLimitValidator implementations for zksync and other eth

* add callLimitBlockNumber param

* mv callLimitBlockNumber to options

* upd docs

* rm callLimitBlockNumber options param and hardcode it
add zskync call limit validator check for debug_traceBlockByNumber is available

* zksync limit check only for mainnet
2024-04-25 14:10:13 +03:00
KirillPamPam
d76486b3fd Turn off subs if conn type is rpc (#454) 2024-04-18 12:33:26 +04:00
KirillPamPam
c377083e75 Lower bound for block data (#453) 2024-04-17 18:50:40 +04:00
KirillPamPam
90a8f8ccab Change ws timeouts (#452) 2024-04-12 14:53:57 +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
3c475c63cd fix endless parsing 2024-03-01 12:56:58 +03:00
a10zn8
6cc0e18692 support object params 2024-02-28 18:11:05 +03:00
Vyacheslav
8306ceaf63 add logs subscription detection fix (#426) 2024-02-22 18:08:43 +02: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
a10zn8
f4aae5b7f5 remove etherjar dependency 2024-02-14 15:25:08 +03:00
a10zn8
31ed51a359 move domain clasess to dshackle to fix integer limitation of transaction V value 2024-02-14 15:25:08 +03: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
KirillPamPam
ac5b44332b Fixes slot, directReader and wsHead bugs (#411) 2024-02-01 15:51:54 +04:00
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