Commit Graph

  • 3e2cae4793 Send head updates (#236) KirillPamPam 2023-06-28 13:34:13 +04:00
  • ab9dd6de5a null is valid empty params value a10zn8 2023-06-26 19:39:12 +04:00
  • b383ebdffe log unknown method for quorum a10zn8 2023-06-26 19:22:06 +04:00
  • 6e5498f691 add networks to docs a10zn8 2023-06-26 17:55:15 +04:00
  • ad1d37bc4c change l2 lagging/syncing thresholds (#232) Vyacheslav 2023-06-23 12:32:31 +03:00
  • 1b5b1f4732 revert after review a10zn8 2023-06-22 14:56:01 +03:00
  • 49ec476c7a support arbitrum nove, polygon zkevm, zksync a10zn8 2023-06-22 14:34:52 +03:00
  • 3c71700ca1 added arbitrum nova, polygon zkevm and zksync a10zn8 2023-06-22 13:38:02 +03:00
  • f878579c7e Better performance of tx deserialization (#229) KirillPamPam 2023-06-12 18:21:08 +04:00
  • 83a3ee55a8 fix propagation of error code a10zn8 2023-06-09 22:24:19 +04:00
  • 83fc91c500 Fix span naming with multiple requests (#227) KirillPamPam 2023-06-08 16:13:15 +04:00
  • c972e27d43 Send spans if they are too long (#225) KirillPamPam 2023-06-07 17:15:26 +04:00
  • e0ee8fa844 do not unwind exception in http client a10zn8 2023-06-06 19:41:23 +04:00
  • 0f0a5c9425 propagate error from grpc client a10zn8 2023-06-06 19:41:04 +04:00
  • df8586258f support data field in error response a10zn8 2023-06-06 17:08:57 +04:00
  • 0db052024b remove nonce quorum a10zn8 2023-06-06 13:47:21 +04:00
  • a3a2f33880 Do not unwind rpc exception a10zn8 2023-06-06 13:34:27 +04:00
  • 153d0f7d85 Fix update methods (#221) KirillPamPam 2023-06-02 17:55:20 +04:00
  • 64705f612d We should always send only best status form Multistream.observeStatus a10zn8 2023-06-02 14:20:32 +04:00
  • f626cf61cb We should not fail response parsing in case null id of response a10zn8 2023-05-30 18:56:43 +04:00
  • d83e2f1c6b Add height matcher for some methods (#218) KirillPamPam 2023-05-30 17:28:26 +04:00
  • f87c86548e Set default lag value to null (#217) KirillPamPam 2023-05-26 18:29:06 +04:00
  • 1e9e80a9a3 Update methods based on upstream availability (#216) KirillPamPam 2023-05-25 17:27:09 +04:00
  • aa5ada324b Fix native subscription in case grpc head subscription mode. Grpc Head provides limited set of information, so we need to make some new fields optional a10zn8 2023-05-23 19:40:47 +04:00
  • baee388d99 Added missed fields to NewHeadMessage - fixed all mappings - BlockJson structure moved from 3rd party library to dshackle codebase a10zn8 2023-05-22 23:20:37 +04:00
  • 4f21cb995d Switch no response error to null or separate errors (#210) KirillPamPam 2023-05-22 17:57:32 +04:00
  • 72c4f1192b Fix update methods after restart provider dshackle (#213) KirillPamPam 2023-05-18 14:51:26 +04:00
  • c3c72fe086 Refactoring no available methods error (#211) KirillPamPam 2023-05-05 19:23:30 +04:00
  • a5c265b5f1 Add NotNullQuorum for tx methods (#208) KirillPamPam 2023-04-27 15:10:57 +04:00
  • 89330da4b0 Fix collect spans (#209) KirillPamPam 2023-04-24 11:38:27 +04:00
  • dca0e6614f use parallel scheduler in tests for validate blocking operations a10zn8 2023-04-21 18:06:24 +08:00
  • b97108fd35 use head scheduler instead of stock schedulers in other parts of system a10zn8 2023-04-21 18:02:25 +08:00
  • f218e6e73b use head scheduler instead of stock scheduler (#206) a10zn8 2023-04-21 15:53:21 +08:00
  • 39b110c3c0 Add jvm flags to prevent fake OOM (#204) KirillPamPam 2023-04-18 20:08:35 +04:00
  • bdff5b8ae9 Add response upstreamId to span (#203) KirillPamPam 2023-04-18 15:48:29 +04:00
  • 75c6deb6a0 do not push docker tag without patch version (#202) a10zn8 2023-04-12 17:28:52 +04:00
  • 7fc78dea09 Do not set default max memory limits (#201) a10zn8 2023-04-11 19:37:54 +04:00
  • 6b0e201c0e Collect error spans from providers (#198) KirillPamPam 2023-04-11 16:54:55 +04:00
  • fc488e1aab Apply method matcher for direct reader (#200) KirillPamPam 2023-04-11 14:37:17 +04:00
  • 9af4b95f8f Adjust retry policies (#199) KirillPamPam 2023-04-10 15:32:47 +04:00
  • 894c7a894c get build version on configuration stage (#197) a10zn8 2023-04-06 19:17:08 +04:00
  • ae9ef97bef remove version from build.gradle (#196) a10zn8 2023-04-06 18:34:02 +04:00
  • 0ce97b495f now snapshot versions have more correct name (#195) a10zn8 2023-04-06 17:44:22 +04:00
  • 0f7af999d9 releases ci changes (#194) a10zn8 2023-04-05 19:37:00 +04:00
  • 5aa324ec11 release 0.30 (#193) a10zn8 2023-04-04 20:20:08 +04:00
  • 13efe73a22 add gzip compression to JsonRpcHttpClient (#192) a10zn8 2023-04-03 18:44:35 +04:00
  • ceea848348 Fix restart ws head (#191) KirillPamPam 2023-04-03 16:26:32 +04:00
  • 97fa616e19 Resubscribe to newHeads immediately after reconnection (#189) KirillPamPam 2023-03-30 13:32:02 +04:00
  • dcf360a7d7 add empty tag reactor_scheduler_id for metric correctness (#190) a10zn8 2023-03-29 21:19:30 +04:00
  • e9061be3d7 remove schedulers metrics prefix (#188) a10zn8 2023-03-29 18:44:39 +04:00
  • 8a2455fcd1 Clients stream should be sequentially concated (#187) a10zn8 2023-03-28 21:28:22 +04:00
  • bdcb7386cd Fix distance for fork and add parentHash to blockContainer (#186) KirillPamPam 2023-03-28 15:16:39 +04:00
  • eac5a4ccf8 Add options to chains.yaml (#185) KirillPamPam 2023-03-27 15:26:08 +04:00
  • 67ca1b85ea added protection for grpc head and grpc received blocks metric (#184) a10zn8 2023-03-24 18:49:46 +04:00
  • 783aaaef05 enable grpc reflection (#183) a10zn8 2023-03-24 15:19:44 +04:00
  • f6bec7bf8a Fix merge upstream options (#182) KirillPamPam 2023-03-23 19:39:09 +04:00
  • a26f1958e9 Make loggers not abstract (#181) KirillPamPam 2023-03-21 18:38:46 +04:00
  • f41ee1e577 health endpoint should check available for requests endpoint (#180) a10zn8 2023-03-21 16:58:08 +03:00
  • 74d666a0bd Fix reconnect to newHeads (#178) KirillPamPam 2023-03-21 16:41:47 +04:00
  • 9d81bbae65 Less logs in QuorumRpcReader (#179) a10zn8 2023-03-21 13:25:07 +03:00
  • a3a89ab920 add build info to upstream (#162) Vadim Vlasov 2023-03-20 20:20:30 +08:00
  • 32c689cd1c fix proto submodule reference (#177) Vadim Vlasov 2023-03-20 20:18:47 +08:00
  • dfaee716bb Log every health request (#176) a10zn8 2023-03-20 09:25:04 +03:00
  • b1f302aa60 Now grpchead have correct name (#175) a10zn8 2023-03-19 18:59:03 +03:00
  • d281cd8857 subscribeNodeStatus should write fewer logs (#174) a10zn8 2023-03-19 17:21:26 +03:00
  • de9ac6a845 In case empty selector in SubscribeNative we should use default dynamic merged head - also valid for anyLabelSelector (#173) a10zn8 2023-03-19 16:33:08 +03:00
  • a47607d03d In case empty selector in SubscribeNative we should use default dynamic merged head. (#172) a10zn8 2023-03-19 16:07:14 +03:00
  • 064a3e40c6 release 0.29 (#171) a10zn8 2023-03-17 19:14:59 +03:00
  • 153e5115ff head lag observer throttling - fix test (#170) a10zn8 2023-03-17 18:42:09 +03:00
  • 1ef8b7499c head lag observer throttling (#169) a10zn8 2023-03-17 17:57:19 +03:00
  • d34848fb87 Log errors and info about node status subscription (#168) a10zn8 2023-03-17 17:00:12 +03:00
  • 298b281eff bump ver to 0.28 Maksim 2023-03-17 14:31:39 +03:00
  • 397ddd7865 Fix issues with caches KirillPamPam 2023-03-17 15:05:18 +04:00
  • 1bca196387 New default chain settings for Arbitrum and Optimism and their testnets (#164) a10zn8 2023-03-17 14:00:22 +03:00
  • 4fcff6a8e0 rework of grpc head connection retries (#166) a10zn8 2023-03-16 19:17:26 +03:00
  • ef6ff919bd Fix getting not enrich blocks (#165) KirillPamPam 2023-03-16 19:42:02 +04:00
  • f7451c54eb Revert save not enriched to cache (#163) KirillPamPam 2023-03-16 18:07:40 +04:00
  • a0dfb86c54 Turn off caches for main, fix cache not enrichment blocks (#160) KirillPamPam 2023-03-15 13:38:07 +04:00
  • 26d518d98e Debug methods group Vyacheslav Shebanov 2023-03-14 22:51:16 +02:00
  • 7c1e8a00df In case disabled enrichment and native subscription without proxy we should have fallback enrichment of blocks (#159) a10zn8 2023-03-14 15:04:11 +03:00
  • 3a48eceaed disable enhancement grpc blocks (#158) a10zn8 2023-03-14 13:54:40 +03:00
  • e3c39f601e Disable height matcher when passthrough is on (#157) Vadim Vlasov 2023-03-14 16:16:36 +08:00
  • d3e215b940 Add height matcher for method (#156) Vadim Vlasov 2023-03-13 17:39:56 +08:00
  • 01ea756e33 Add SpanReader wrapper for creating additional spans (#155) KirillPamPam 2023-03-07 13:42:34 +04:00
  • 076bbbe10e Update test.yaml Maksim 2023-03-06 19:50:51 +03:00
  • 47f2b97aad Update publish.yaml Maksim 2023-03-06 19:43:54 +03:00
  • 9ac79cab9a Update build.gradle Maksim 2023-03-01 13:45:06 +03:00
  • 03cbf25d87 Add optimism and arbitrum testnets - fix typo (#152) a10zn8 2023-03-01 13:09:25 +03:00
  • f025a68b72 Add optimism and arbitrum testnets (#151) a10zn8 2023-03-01 13:06:03 +03:00
  • a036920c98 Update documentation sections about ethereum PoS connection (#150) a10zn8 2023-03-01 12:27:24 +03:00
  • 00a1490726 Upstream configuration improvement: (#149) a10zn8 2023-02-27 14:22:50 +05:00
  • 1ec3d44484 new upstream change type — updated, triggered when upstream methods changed (#148) Vyacheslav Shebanov 2023-02-23 20:25:46 +02:00
  • 1698bf7002 Upstream enhancement improvement: (#147) a10zn8 2023-02-23 14:33:35 +05:00
  • 312293d626 Upstream validation and enhancement improvement: (#146) a10zn8 2023-02-23 13:41:46 +05:00
  • 30da584388 Changes in logging (#145) a10zn8 2023-02-20 18:31:10 +04:00
  • 8310d79f9c Show error spans like in dproxy (#144) KirillPamPam 2023-02-20 14:30:41 +04:00
  • acf559f3e1 exit jvm on OOM (#143) a10zn8 2023-02-20 13:02:07 +04:00
  • 04d1334af6 Add json logging and tracing (#131) KirillPamPam 2023-02-17 16:39:35 +04:00
  • 2c33410d0a change max interval of ws reconnect to 1 minute (#142) a10zn8 2023-02-17 16:12:14 +04:00
  • 8c46a7c0fb Update build.gradle Maksim 2023-02-17 13:43:23 +03:00