Commit Graph

497 Commits

Author SHA1 Message Date
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
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