Commit Graph

  • cb2492d661 typo Felipe Andrade 2023-05-31 13:24:43 -0700
  • a4d4d8750f delay 500ms instead of 100ms Felipe Andrade 2023-05-31 13:13:31 -0700
  • a09795f83d metric for degraded backend Felipe Andrade 2023-05-31 12:41:20 -0700
  • ae8bb0957d Merge pull request #5841 from ethereum-optimism/felipe/rewrite-debug-getRawReceipts OptimismBot 2023-05-31 14:41:06 -0400
  • 20648112b5 add test for debug_getRawReceipts with block hash Felipe Andrade 2023-05-31 10:56:59 -0700
  • 52ceaa581f lint Felipe Andrade 2023-05-31 10:51:46 -0700
  • 64dab786cf add cache support for debug_getRawReceipts when request is for block hash Felipe Andrade 2023-05-31 10:48:21 -0700
  • a2e1667b17 feat(proxyd): add debug_getRawReceipts to consensus Felipe Andrade 2023-05-31 10:04:20 -0700
  • 79379f4f45 Merge pull request #5823 from ethereum-optimism/felipe/proxyd-readme OptimismBot 2023-05-30 11:52:09 -0400
  • 4ebc07656a update readme Felipe Andrade 2023-05-30 08:14:52 -0700
  • d7d4c3f569 Merge pull request #5805 from ethereum-optimism/felipe/small-fixes-05-27 OptimismBot 2023-05-29 13:20:18 -0400
  • 2bf2329dd3 order params chronologically: latest, safe, finalized Felipe Andrade 2023-05-27 10:30:50 -0700
  • 04058779a9 small fixes Felipe Andrade 2023-05-27 10:18:34 -0700
  • 45061a1c8c Merge pull request #5794 from ethereum-optimism/felipe/consensus-finalized-safe OptimismBot 2023-05-27 10:57:47 -0400
  • dbfb39a4fa lint Felipe Andrade 2023-05-27 07:38:19 -0700
  • 8436728419 extract candidates logic, refactor update backend Felipe Andrade 2023-05-27 04:31:05 -0700
  • 7405b8b360 refactor poller Felipe Andrade 2023-05-27 04:14:29 -0700
  • 1f657b5f46 ban backend if error rate is too high Felipe Andrade 2023-05-27 02:02:39 -0700
  • 0c27c83aba test refactor Felipe Andrade 2023-05-26 19:29:24 -0700
  • 1b40d776a6 sane values for consensus_max_block_lag Felipe Andrade 2023-05-26 19:15:09 -0700
  • 3cdac70a0d reset listeners, doc typos Felipe Andrade 2023-05-26 19:07:35 -0700
  • 32be287887 typo Felipe Andrade 2023-05-26 15:57:22 -0700
  • d5594a62a0 moar tests for safe and finalized bans Felipe Andrade 2023-05-26 15:54:04 -0700
  • cdf9e9192a use go 1.20 Felipe Andrade 2023-05-26 14:49:27 -0700
  • 83c40076b6 typo Felipe Andrade 2023-05-26 14:25:56 -0700
  • 2d9259ee20 better moar tests Felipe Andrade 2023-05-26 14:22:50 -0700
  • af863d39de consensus for {safe,finalized} and rewrite tags Felipe Andrade 2023-05-25 21:37:47 -0700
  • d5a476c5e8 fix(proxyd): use go-ethereum 1.12.0 parser for rpc.BlockNumberOrHash (#5791) felipe andrade 2023-05-25 22:02:19 -0700
  • 95895d6090 Merge pull request #5786 from ethereum-optimism/bugfix/safe-finalized-tags OptimismBot 2023-05-25 15:32:55 -0400
  • 61db300042 proxyd: Pass through finalized and safe tags Matthew Slipper 2023-05-25 13:01:34 -0600
  • 56938b6b01 normalize latency in ms (#5783) felipe andrade 2023-05-25 11:04:14 -0700
  • 1d9406daa6 record sliding window metrics (#5782) felipe andrade 2023-05-25 09:16:16 -0700
  • c5c98bf614 Merge pull request #5752 from ethereum-optimism/felipe/dont-cache-tx-methods OptimismBot 2023-05-23 12:25:14 -0700
  • 10b8b8e32a fix(proxyd): avoid caching tx hash based methods, since the response may change with a reorg Felipe Andrade 2023-05-19 16:13:03 -0700
  • 65e4deea8b Merge pull request #5739 from ethereum-optimism/felipe/cache-fix-b OptimismBot 2023-05-19 15:29:53 -0700
  • 5616f40a16 also remove from config files Felipe Andrade 2023-05-18 16:30:33 -0700
  • 7950eb9d7d fix(proxyd): clean up cache initialization Felipe Andrade 2023-05-18 15:41:01 -0700
  • 3ab4152802 Merge pull request #5734 from ethereum-optimism/felipe/bg-shutdown OptimismBot 2023-05-18 01:16:13 -0400
  • 565073df19 Merge branch 'develop' into felipe/bg-shutdown mergify[bot] 2023-05-18 05:12:58 +0000
  • d4956ee655 rename backend group receivers to be bg instead of just b to avoid misreading as a backend Felipe Andrade 2023-05-17 21:57:42 -0700
  • 5c90e75750 Merge pull request #5715 from ethereum-optimism/felipe/new-cache OptimismBot 2023-05-18 00:57:25 -0400
  • 4c08681043 move consensus shutdown nested inside the backend group Felipe Andrade 2023-05-17 21:56:55 -0700
  • 991dc2627d Merge branch 'develop' into felipe/new-cache mergify[bot] 2023-05-18 04:53:58 +0000
  • 806ad4c5b1 Merge pull request #5707 from ethereum-optimism/felipe/remove-backend-rate-limiter-b OptimismBot 2023-05-18 00:52:22 -0400
  • 36e8e7a473 remove unused integration_tests/testdata/backend_rate_limit.toml Felipe Andrade 2023-05-15 22:49:47 -0700
  • 3704119064 configs Felipe Andrade 2023-05-15 12:28:41 -0700
  • 2f0f949784 refactor(proxyd): clean up backend rate limiter Felipe Andrade 2023-05-13 20:54:27 -0700
  • 8aadf7abb1 replace base64 encoding for params with sha256 hash Felipe Andrade 2023-05-17 21:38:29 -0700
  • 73607dbf62 Merge pull request #5708 from ethereum-optimism/felipe/fix-consensus-shutdown OptimismBot 2023-05-18 00:29:47 -0400
  • 64334e75df Merge branch 'develop' into felipe/fix-consensus-shutdown mergify[bot] 2023-05-18 04:26:41 +0000
  • 34884e451d Merge pull request #5545 from ethereum-optimism/felipe/event-dispatcher OptimismBot 2023-05-18 00:26:20 -0400
  • 3fe6123648 Merge branch 'develop' into felipe/event-dispatcher mergify[bot] 2023-05-18 04:23:04 +0000
  • 9640838629 Merge pull request #5709 from ethereum-optimism/felipe/redis-namespace OptimismBot 2023-05-18 00:22:58 -0400
  • 4abf351490 Merge branch 'develop' into felipe/redis-namespace mergify[bot] 2023-05-18 04:19:40 +0000
  • 2bf0517c3f signature should be base64 Felipe Andrade 2023-05-15 20:50:28 -0700
  • 9757609d61 nits Felipe Andrade 2023-05-15 20:20:42 -0700
  • 7db2391624 fix metric copypasta Felipe Andrade 2023-05-15 19:38:09 -0700
  • af481985fa lint Felipe Andrade 2023-05-15 19:30:03 -0700
  • 490624b25e refactor(proxy): cache only immutable and hash-based methods Felipe Andrade 2023-05-15 19:20:08 -0700
  • 369a8d25cf Merge pull request #5694 from ethereum-optimism/felipe/prevent-ban-out-of-sync OptimismBot 2023-05-15 15:42:11 -0400
  • 29f7aa88ab feat(proxyd): redis namespace Felipe Andrade 2023-05-13 22:33:09 -0700
  • bae755b825 fix(proxyd): add missing shutdown for consensus poller Felipe Andrade 2023-05-13 22:19:32 -0700
  • ef42dde6e1 revert cache.go Felipe Andrade 2023-05-11 15:45:33 -0700
  • 491369d32f lint Felipe Andrade 2023-05-11 15:44:12 -0700
  • e025bcc4b4 proxyd: emit event on consensus broken Felipe Andrade 2023-04-26 16:31:03 -0700
  • 5c4b805efc ban logic Felipe Andrade 2023-05-11 15:33:47 -0700
  • 8e45b5d5ca feat(proxyd): prevent banning out-of-sync backend Felipe Andrade 2023-05-11 15:19:52 -0700
  • 21284bd651 Merge pull request #5674 from ethereum-optimism/felipe/moar-consensus-metrics OptimismBot 2023-05-10 15:39:48 -0400
  • fdfbd9ce49 Merge branch 'develop' into felipe/moar-consensus-metrics mergify[bot] 2023-05-10 19:36:37 +0000
  • e8f67724ad Merge pull request #5652 from ethereum-optimism/felipe/consensus-limit-block-lagging OptimismBot 2023-05-10 15:29:31 -0400
  • 88a172f739 skip reporting peer count according to config Felipe Andrade 2023-05-09 19:31:49 -0700
  • 5f61935bc4 add filtered and total counts Felipe Andrade 2023-05-09 19:17:25 -0700
  • 651b526c50 lint Felipe Andrade 2023-05-09 19:11:29 -0700
  • cfb26e6a8a convert update delay to ms Felipe Andrade 2023-05-09 17:50:25 -0700
  • cde638b11d moar consensus metrics Felipe Andrade 2023-05-09 17:21:25 -0700
  • 53e4a369ab test edge cases Felipe Andrade 2023-05-09 14:20:23 -0700
  • c7caf2af4d rebase Felipe Andrade 2023-05-09 14:17:29 -0700
  • 8d51c20079 use a global lag comparison, non order dependent Felipe Andrade 2023-05-09 14:11:06 -0700
  • 3fd2abea84 test on edge Felipe Andrade 2023-05-08 19:15:48 -0700
  • 2856a2c9e1 proxyd: add limit to consensus block lag Felipe Andrade 2023-05-08 16:29:05 -0700
  • 71d858cdd3 Merge pull request #5656 from ethereum-optimism/felipe/fix-cache-for-eth2-block-tags OptimismBot 2023-05-09 15:59:19 -0400
  • 96ebb5a1c4 Merge branch 'develop' into felipe/fix-cache-for-eth2-block-tags mergify[bot] 2023-05-09 19:55:22 +0000
  • 8a0ecbbe36 Merge pull request #5664 from ethereum-optimism/felipe/fix-bs-access OptimismBot 2023-05-09 15:55:16 -0400
  • 5b635ce32d Merge branch 'develop' into felipe/fix-bs-access mergify[bot] 2023-05-09 19:52:11 +0000
  • 884292a0c8 Merge pull request #5654 from ethereum-optimism/felipe/fix-auth-ctx OptimismBot 2023-05-09 15:33:38 -0400
  • 020bc66243 fix test Felipe Andrade 2023-05-09 10:26:01 -0700
  • b95f2a6a62 make tag earliest cacheable Felipe Andrade 2023-05-09 09:38:00 -0700
  • cc9f6022de proxyd/fix: eth2 block tags {safe, finalized} should be valid tag values and avoid cache Felipe Andrade 2023-05-08 19:59:17 -0700
  • d4b2693ffd ban / isbanned Felipe Andrade 2023-05-09 03:58:35 -0700
  • 32064105c8 prevent direct access to backend state struct Felipe Andrade 2023-05-09 02:57:36 -0700
  • 92b54553c8 proxyd/fix: use correct context for auth Felipe Andrade 2023-05-08 19:19:46 -0700
  • 6302eddef8 Merge pull request #5620 from ethereum-optimism/felipe/log-level OptimismBot 2023-05-04 19:57:56 -0400
  • f5a8f900d6 Merge branch 'develop' into felipe/log-level mergify[bot] 2023-05-04 23:55:14 +0000
  • 0d3740dfd6 Merge pull request #5619 from ethereum-optimism/felipe/skip-peer-count OptimismBot 2023-05-04 19:40:13 -0400
  • 5f4ead67a7 adjust log level Felipe Andrade 2023-05-04 16:39:22 -0700
  • 3e9d5468a8 Merge branch 'develop' into felipe/skip-peer-count mergify[bot] 2023-05-04 23:36:30 +0000
  • e87a5d8dad Merge pull request #5618 from ethereum-optimism/felipe/rewrite-blockorhash OptimismBot 2023-05-04 19:36:22 -0400
  • 75dcfd9a7a proxyd/config: skip peer count check Felipe Andrade 2023-05-04 15:46:08 -0700
  • 1d3970995e goimports Felipe Andrade 2023-05-04 15:36:37 -0700
  • 538492a0e7 rewrite should support blockorhash Felipe Andrade 2023-05-04 15:33:08 -0700