Felipe Andrade
fa1912f594
release lock on errors, validate if local is behind remote before acquiring the lock
2023-09-14 15:58:36 -07:00
Felipe Andrade
fb7d24ce0c
semgrep
2023-09-14 12:47:25 -07:00
Felipe Andrade
c200f2f8e3
revert weird comment replaces
2023-09-14 12:43:09 -07:00
Felipe Andrade
3e6f70c3fc
feat(proxyd): high availability
2023-09-14 12:36:24 -07:00
OptimismBot
fe0728c950
Merge pull request #7170 from ethereum-optimism/dependabot/go_modules/proxyd/github.com/supranational/blst-0.3.11
...
build(deps): bump github.com/supranational/blst from 0.3.11-0.20230406105308-e9dfc5ee724b to 0.3.11 in /proxyd
2023-09-10 17:50:35 -04:00
dependabot[bot]
f93f2a8960
build(deps): bump github.com/supranational/blst in /proxyd
...
Bumps [github.com/supranational/blst](https://github.com/supranational/blst ) from 0.3.11-0.20230406105308-e9dfc5ee724b to 0.3.11.
- [Release notes](https://github.com/supranational/blst/releases )
- [Commits](https://github.com/supranational/blst/commits/v0.3.11 )
---
updated-dependencies:
- dependency-name: github.com/supranational/blst
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-10 21:22:59 +00:00
OptimismBot
15154ffe5f
Merge pull request #7125 from ethereum-optimism/dependabot/go_modules/proxyd/github.com/ethereum/go-ethereum-1.12.1
...
build(deps): bump github.com/ethereum/go-ethereum from 1.12.0 to 1.12.1 in /proxyd
2023-09-10 17:21:51 -04:00
dependabot[bot]
b1f3d12549
build(deps): bump github.com/ethereum/go-ethereum in /proxyd
...
Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum ) from 1.12.0 to 1.12.1.
- [Release notes](https://github.com/ethereum/go-ethereum/releases )
- [Commits](https://github.com/ethereum/go-ethereum/compare/v1.12.0...v1.12.1 )
---
updated-dependencies:
- dependency-name: github.com/ethereum/go-ethereum
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-10 12:28:43 +00:00
Adrian Sutton
1387fd2fe0
Update to golang 1.20.7 and alpine 3.18 ( #6969 )
...
* Update to golang 1.20.7 and alpine 3.18
* Update go version in go.mod files.
* Use crypto/rand.Read instead of math/read.Read
* Handle error response
2023-08-23 10:14:38 -06:00
OptimismBot
ae2a9e63e1
Merge pull request #6686 from mdehoog/proxyd-max-block-range
...
proxyd: add support for limiting max block range
2023-08-21 15:52:39 -06:00
Matthew Slipper
61dcccbd23
Merge remote-tracking branch 'upstream/develop' into proxyd-max-block-range
2023-08-21 13:23:11 -06:00
Michael de Hoog
c24b77cbf8
proxyd: add support for limiting max block range
2023-08-21 08:51:59 -10:00
OptimismBot
243af047c3
Merge pull request #6793 from epociask/indexer.docs
...
Updated Indexer Documentation & Added Minor Code Comments
2023-08-16 18:51:02 -06:00
Ethen Pociask
6e48e03b7d
Merge branch 'develop' of https://github.com/epociask/optimism into develop
2023-08-14 16:01:15 -07:00
OptimismBot
db2723ddea
Merge pull request #6483 from ethereum-optimism/felipe/proxyd-timeouts
...
feat(proxyd): betterer timeoutz
2023-07-27 17:37:42 -07:00
Felipe Andrade
6809ceb44f
fix test
2023-07-27 14:33:55 -07:00
Felipe Andrade
3f48703f26
testz
2023-07-27 13:44:51 -07:00
Felipe Andrade
a65810b467
feat(proxyd): betterer timeoutz
2023-07-27 13:44:51 -07:00
OptimismBot
73ce23c025
Merge pull request #6358 from ethereum-optimism/felipe/rate-limit-dos
...
feat(proxyd): sender rate limiter should check chain id
2023-07-26 18:28:12 -07:00
Felipe Andrade
16b03049ae
feat(proxyd): sender rate limiter should check chain id
2023-07-19 14:09:15 -07:00
Mark Tyneway
efe98da60a
Merge pull request #6200 from ethereum-optimism/develop
...
start release: merge develop to master
2023-06-29 11:41:38 -07:00
OptimismBot
28032fa2b2
Merge pull request #6097 from 0x00101010/remove-auth-check
...
[proxyd] do not block auth rpc call when auth is not enabled
2023-06-22 15:44:50 -04:00
Francis Li
d8ad7900d9
[proxyd] do not block auth rpc call when auth is not enabled
2023-06-21 11:06:49 -07:00
OptimismBot
8e8d33f02f
Merge pull request #5864 from ethereum-optimism/felipe/add-getreceipts-meta-method
...
feat(proxyd): add consensus_getReceipts meta method
2023-06-13 18:27:13 -04:00
Felipe Andrade
3b56ec9d9e
fix targets
2023-06-02 14:11:49 -07:00
Felipe Andrade
804a57566f
fix input
2023-06-02 13:45:42 -07:00
Felipe Andrade
a3cf38f8b2
translate only methods with block params
2023-06-02 13:11:30 -07:00
Felipe Andrade
924030dd70
lint
2023-06-02 13:11:30 -07:00
Felipe Andrade
eb0fc1a837
lint
2023-06-02 13:11:30 -07:00
Felipe Andrade
33881542a9
feat(proxyd): add consensus_getReceipts meta method
2023-06-02 13:11:30 -07:00
OptimismBot
0ad110cbd4
Merge pull request #5845 from ethereum-optimism/felipe/metric-degraded
...
feat(proxyd): add metric for degraded backend
2023-05-31 17:59:43 -04:00
Felipe Andrade
cb2492d661
typo
2023-05-31 13:24:43 -07:00
Felipe Andrade
a4d4d8750f
delay 500ms instead of 100ms
2023-05-31 13:13:31 -07:00
Felipe Andrade
a09795f83d
metric for degraded backend
2023-05-31 13:07:19 -07:00
OptimismBot
ae8bb0957d
Merge pull request #5841 from ethereum-optimism/felipe/rewrite-debug-getRawReceipts
...
feat(proxyd): add support to rewrite debug_getRawReceipts
2023-05-31 14:41:06 -04:00
Felipe Andrade
20648112b5
add test for debug_getRawReceipts with block hash
2023-05-31 10:56:59 -07:00
Felipe Andrade
52ceaa581f
lint
2023-05-31 10:51:46 -07:00
Felipe Andrade
64dab786cf
add cache support for debug_getRawReceipts when request is for block hash
2023-05-31 10:48:35 -07:00
Felipe Andrade
a2e1667b17
feat(proxyd): add debug_getRawReceipts to consensus
2023-05-31 10:04:20 -07:00
OptimismBot
79379f4f45
Merge pull request #5823 from ethereum-optimism/felipe/proxyd-readme
...
feat(proxyd): update readme
2023-05-30 11:52:09 -04:00
Felipe Andrade
4ebc07656a
update readme
2023-05-30 08:43:07 -07:00
OptimismBot
d7d4c3f569
Merge pull request #5805 from ethereum-optimism/felipe/small-fixes-05-27
...
refactor(proxyd): order params chronologically: latest, safe, finalized + small fixes
2023-05-29 13:20:18 -04:00
Felipe Andrade
2bf2329dd3
order params chronologically: latest, safe, finalized
2023-05-27 10:30:50 -07:00
Felipe Andrade
04058779a9
small fixes
2023-05-27 10:21:05 -07:00
OptimismBot
45061a1c8c
Merge pull request #5794 from ethereum-optimism/felipe/consensus-finalized-safe
...
feat(proxyd): track consensus for {safe,finalized} blocks and rewrite tags
2023-05-27 10:57:47 -04:00
Felipe Andrade
dbfb39a4fa
lint
2023-05-27 07:38:19 -07:00
Felipe Andrade
8436728419
extract candidates logic, refactor update backend
2023-05-27 04:58:17 -07:00
Felipe Andrade
7405b8b360
refactor poller
2023-05-27 04:14:29 -07:00
Felipe Andrade
1f657b5f46
ban backend if error rate is too high
2023-05-27 02:02:50 -07:00
Felipe Andrade
0c27c83aba
test refactor
2023-05-26 19:38:24 -07:00