Commit Graph
100 Commits
Author SHA1 Message Date
KirillPamPam de7207840a Fix NPE during json parsing (#414) 2024-02-05 18:48:47 +04:00
KirillPamPam 46bb122f1b Fix state for 0x0 block (#412) 2024-02-01 18:01:15 +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
KirillPamPam c05f79a82a Add arb-sepolia (#406) 2024-01-26 14:30:16 +04:00
KirillPamPam 55137a689b Lower data timestamp (#404) 2024-01-22 16:23:00 +04:00
KirillPamPam e798b1b8c2 Stop head during startup if getting an error (#401) 2024-01-22 12:47:24 +04:00
KirillPamPam dd99eb6113 Change logic of upstreams filtering before request (#389) 2024-01-17 16:18:32 +04:00
KirillPamPam b6cec204c9 Add app name to dump filename (#397) 2024-01-15 14:59:34 +04:00
KirillPamPam 4d2364d353 Make settings validation periodically (#374) 2024-01-09 11:36:48 +04:00
KirillPamPam 4c4f4feb54 Fix solana detector (#381) 2024-01-08 16:22:35 +04:00
KirillPamPam 86383da30c Cronos non-retry error (#380) 2024-01-08 14:40:48 +04:00
KirillPamPam 5546f389e5 Add reties for lower block calculation (#378) 2024-01-08 14:11:54 +04:00
KirillPamPam e19b5ec150 Fix remove upstream, dispose lower sub (#373) 2023-12-27 12:24:19 +04:00
KirillPamPam eb774d73e8 Add determination of the lower block (#372) 2023-12-26 16:19:20 +04:00
KirillPamPam e79df25329 Tracing docs (#371) 2023-12-22 11:53:16 +04:00
KirillPamPam de6306c781 Check if currentSpan is not null (#368) 2023-12-20 14:01:34 +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
KirillPamPam 4dc52091e3 Height matcher to proxy (#340) 2023-11-27 14:54:28 +04:00
KirillPamPam d5b483386a Elastic schedulers (#349) 2023-11-24 16:05:46 +04: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 92f6e05580 Optimism sepolia (#342) 2023-11-16 12:31:14 +04:00
KirillPamPam 8de6a8ceb5 Fix reload config (#341) 2023-11-15 17:44:21 +04: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
KirillPamPam 4ea4fa5d81 Suppress auth errors (#329) 2023-10-30 14:33:13 +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
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
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
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
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
KirillPamPam 75e137161b Add authorization endpoint (#284) 2023-08-23 15:57:08 +04:00
KirillPamPam 6766779ddd Add chain to log (#278) 2023-08-11 16:53:39 +04:00
KirillPamPam 067a1a6606 Fix validation (#270) 2023-08-07 14:54:37 +04:00
KirillPamPam e969e61041 Fix missing spans (#271) 2023-08-07 13:36:04 +04:00
KirillPamPam 363af28bfc Validate old blocks (#268) 2023-08-04 15:21:04 +04:00
KirillPamPam d10b3fb4b0 Add NotNull quorum for block methods (#265) 2023-08-02 14:09:28 +04:00
KirillPamPam 674c69f4d3 Add BroadcastReader instead of BroadcastQuorum (#263) 2023-08-01 17:26:31 +04:00
KirillPamPam 9757dfd201 Add validation of chain setting (#258) 2023-08-01 14:02:31 +04:00
KirillPamPam b0af3ab3b3 Return span handler (#261) 2023-07-28 17:48:32 +04:00
KirillPamPam fc2354f9c3 Handle unknown chain (#260) 2023-07-26 19:31:59 +04:00
KirillPamPam 6a1ee930a4 Support Linea chain (#259) 2023-07-26 14:38:05 +04:00
KirillPamPam e6e1d0c9c8 Return upstreamId from direct reader (#257) 2023-07-25 14:08:51 +04:00
KirillPamPam 675f160b2d Fix eth_subscribe to logs, add remaining chains to cli tool (#256) 2023-07-21 16:49:59 +04:00
KirillPamPam 121dcf0ca7 Return upstreamId in response for errors too (#254) 2023-07-20 16:12:40 +04:00
KirillPamPam e074a21e16 Return eth_call to available methods (#251) 2023-07-18 12:53:16 +04:00
KirillPamPam c29b5037a1 Auto detect labels (#245) 2023-07-07 19:22:05 +04:00
KirillPamPam 634f704c2e Ignore blocks from syncing nodes (#243) 2023-07-04 14:17:54 +04:00
KirillPamPam fd1db8c3f3 Remove prefer-http option (#241) 2023-06-30 16:06:23 +04:00
KirillPamPam d921653bad Filter old blocks (#237) 2023-06-29 14:17:53 +04:00
KirillPamPam 3e2cae4793 Send head updates (#236) 2023-06-28 13:34:13 +04:00
KirillPamPam f878579c7e Better performance of tx deserialization (#229) 2023-06-12 18:21:08 +04:00
KirillPamPam 83fc91c500 Fix span naming with multiple requests (#227) 2023-06-08 16:13:15 +04:00
KirillPamPam c972e27d43 Send spans if they are too long (#225) 2023-06-07 17:15:26 +04:00
KirillPamPam 153d0f7d85 Fix update methods (#221) 2023-06-02 17:55:20 +04:00
KirillPamPam d83e2f1c6b Add height matcher for some methods (#218) 2023-05-30 17:28:26 +04:00
KirillPamPam f87c86548e Set default lag value to null (#217) 2023-05-26 18:29:06 +04:00
KirillPamPam 1e9e80a9a3 Update methods based on upstream availability (#216) 2023-05-25 17:27:09 +04:00
KirillPamPam 4f21cb995d Switch no response error to null or separate errors (#210) 2023-05-22 17:57:32 +04:00
KirillPamPam 72c4f1192b Fix update methods after restart provider dshackle (#213) 2023-05-18 14:51:26 +04:00
KirillPamPam c3c72fe086 Refactoring no available methods error (#211) 2023-05-05 19:23:30 +04:00
KirillPamPam a5c265b5f1 Add NotNullQuorum for tx methods (#208) 2023-04-27 15:10:57 +04:00
KirillPamPam 89330da4b0 Fix collect spans (#209) 2023-04-24 11:38:27 +04:00
KirillPamPam 39b110c3c0 Add jvm flags to prevent fake OOM (#204) 2023-04-18 20:08:35 +04:00
KirillPamPam bdff5b8ae9 Add response upstreamId to span (#203) 2023-04-18 15:48:29 +04:00
KirillPamPam 6b0e201c0e Collect error spans from providers (#198) 2023-04-11 16:54:55 +04:00
KirillPamPam fc488e1aab Apply method matcher for direct reader (#200) 2023-04-11 14:37:17 +04:00
KirillPamPam 9af4b95f8f Adjust retry policies (#199) 2023-04-10 15:32:47 +04:00
KirillPamPam ceea848348 Fix restart ws head (#191)
* Fix restart ws head
2023-04-03 16:26:32 +04:00
KirillPamPam 97fa616e19 Resubscribe to newHeads immediately after reconnection (#189)
* Resubscribe to newHeads immediately after reconnection
2023-03-30 13:32:02 +04:00
KirillPamPam bdcb7386cd Fix distance for fork and add parentHash to blockContainer (#186)
* Fix distance for fork
2023-03-28 15:16:39 +04:00
KirillPamPam eac5a4ccf8 Add options to chains.yaml (#185)
* Add options to chains.yaml
2023-03-27 15:26:08 +04:00
KirillPamPam f6bec7bf8a Fix merge upstream options (#182)
* Fix merge upstream options
2023-03-23 19:39:09 +04:00
KirillPamPam a26f1958e9 Make loggers not abstract (#181)
* Make loggers not abstract
2023-03-21 18:38:46 +04:00
KirillPamPam 74d666a0bd Fix reconnect to newHeads (#178)
* Fix reconnect to newHeads
2023-03-21 16:41:47 +04:00
KirillPamPam 397ddd7865 Fix issues with caches
- Fix read block
- Fix read not enrich blocks, refactoring read tx receipts
2023-03-17 14:05:18 +03:00
KirillPamPam ef6ff919bd Fix getting not enrich blocks (#165) 2023-03-16 19:42:02 +04:00
KirillPamPam f7451c54eb Revert save not enriched to cache (#163) 2023-03-16 18:07:40 +04:00
KirillPamPam a0dfb86c54 Turn off caches for main, fix cache not enrichment blocks (#160) 2023-03-15 13:38:07 +04:00
KirillPamPam 01ea756e33 Add SpanReader wrapper for creating additional spans (#155) 2023-03-07 13:42:34 +04:00
KirillPamPam 8310d79f9c Show error spans like in dproxy (#144) 2023-02-20 14:30:41 +04:00
KirillPamPam 04d1334af6 Add json logging and tracing (#131) 2023-02-17 16:39:35 +04:00
KirillPamPam 02f81c7029 Merge pull request #128 from p2p-org/height_matcher
Add height matcher for getBlockByHash, getBlockByNumber and getTransactionByBlock*
2023-02-06 14:48:48 +04:00
KirillPamPam 3a8d5d536a Merge pull request #126 from p2p-org/fix_retries
Fix retries
2023-02-01 14:07:07 +04:00
KirillPamPam b09bef4b5a Merge pull request #124 from p2p-org/ws_connection_pool
Add ws connection pool
2023-01-26 19:17:05 +04:00
KirillPamPam 731ee2c747 Merge pull request #119 from p2p-org/add_supportedSubs
Add supported subscription methods to SubscribeNodeStatus response
2023-01-23 19:44:48 +04:00