Felipe Andrade
538492a0e7
rewrite should support blockorhash
2023-05-04 15:33:08 -07:00
felipe-op
bb4a592d77
proxyd/fix: error rate tolerance ( #5606 )
2023-05-04 09:53:11 -07:00
OptimismBot
7a4a9b5c39
Merge pull request #5594 from ethereum-optimism/felipe/configs
...
proxyd: externalize configs
2023-05-04 08:25:45 -07:00
mergify[bot]
c9e2f5b28f
Merge branch 'develop' into felipe/configs
2023-05-04 15:22:38 +00:00
felipe-op
7c9dd519e0
proxyd: re-write block tags to enforce consensus ( #5586 )
2023-05-04 08:21:48 -07:00
Felipe Andrade
d752c9bf9e
externalize configs
2023-05-03 16:23:43 -07:00
Felipe Andrade
c2ba3b1c55
address comments
2023-04-28 11:51:05 -07:00
Felipe Andrade
58e3a35677
proxyd: round-robin lb for consensus group
2023-04-27 17:22:54 -07:00
Felipe Andrade
b7f559c4c2
fix http code for unhealthy backends
2023-04-27 12:10:30 -07:00
Felipe Andrade
f447404608
sliding window thread safe
2023-04-26 13:07:01 -07:00
Felipe Andrade
26f7d10e16
proxyd: integrate health checks
2023-04-26 12:51:42 -07:00
OptimismBot
ba17174da5
Merge pull request #5531 from ethereum-optimism/felipe/proxyd-sliding-window
...
proxyd: sliding window
2023-04-25 10:24:13 -07:00
Felipe Andrade
a61c8f3f2a
sliding window pkg
2023-04-24 13:35:31 -07:00
OptimismBot
f332cfbcd0
Merge pull request #5500 from ethereum-optimism/felipe/proxyd-consensus
...
proxyd: add consensus poller
2023-04-21 15:19:45 -06:00
Felipe Andrade
1686d06e5a
addressing final comments
2023-04-21 10:41:28 -07:00
Felipe Andrade
05536fa181
proxyd: add consensus poller
2023-04-20 16:27:36 -07:00
Zach Howard
5647b8faf2
Merge pull request #5172 from ethereum-optimism/develop
...
Trigger Releases
2023-03-16 12:03:06 -04:00
mergify[bot]
a6bd10bd1f
Merge pull request #4743 from ethereum-optimism/refcell/p2p_cli
...
feat(op-node): Peer Score Hardening
2023-03-11 01:58:43 +00:00
Matthew Slipper
e01258b423
Merge pull request #5041 from ethereum-optimism/develop
...
Develop -> Master
2023-03-02 11:28:42 -07:00
Matthew Slipper
d1dc4c4ed2
Merge pull request #5040 from ethereum-optimism/changeset-release/master
...
Version Packages
2023-03-02 11:27:45 -07:00
Matthew Slipper
9407bce5dd
Merge pull request #5039 from ethereum-optimism/develop
...
Trigger release
2023-03-02 11:20:39 -07:00
dependabot[bot]
5f6df9ac5e
build(deps): bump golang.org/x/crypto in /proxyd
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.0.0-20220307211146-efcb8507fb70 to 0.1.0.
- [Release notes](https://github.com/golang/crypto/releases )
- [Commits](https://github.com/golang/crypto/commits/v0.1.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-27 19:11:28 +00:00
mergify[bot]
303d94615f
Merge pull request #4983 from ethereum-optimism/dependabot/go_modules/proxyd/golang.org/x/sys-0.1.0
...
build(deps): bump golang.org/x/sys from 0.0.0-20220310020820-b874c991c1a5 to 0.1.0 in /proxyd
2023-02-27 17:02:16 +00:00
dependabot[bot]
9aa85e10fb
build(deps): bump golang.org/x/sys in /proxyd
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.0.0-20220310020820-b874c991c1a5 to 0.1.0.
- [Release notes](https://github.com/golang/sys/releases )
- [Commits](https://github.com/golang/sys/commits/v0.1.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-25 11:41:45 +00:00
Matthew Slipper
2d57e5bb1d
Merge pull request #4973 from ethereum-optimism/develop
...
Develop -> Master
2023-02-24 12:41:25 -07:00
Matthew Slipper
7ab20811de
Merge pull request #4972 from ethereum-optimism/changeset-release/master
...
Version Packages
2023-02-24 12:40:52 -07:00
Matthew Slipper
ba5fb52733
Merge pull request #4969 from ethereum-optimism/develop
...
Develop -> Master
2023-02-24 12:10:50 -07:00
Matthew Slipper
d4655c6cb9
ci: Remove proxyd and indexer from changesets workflow
2023-02-22 18:57:32 -07:00
Matthew Slipper
71311964c2
Merge pull request #4947 from ethereum-optimism/develop
...
Trigger Releases
2023-02-22 18:56:27 -07:00
Mark Tyneway
07b1c02cdf
Merge pull request #4946 from ethereum-optimism/changeset-release/master
...
Version Packages
2023-02-22 17:55:27 -08:00
github-actions[bot]
efe1879957
Version Packages
2023-02-23 01:53:04 +00:00
Mark Tyneway
7900d19d5c
Merge pull request #4945 from ethereum-optimism/develop
...
Merge develop to master
2023-02-22 17:50:31 -08:00
dependabot[bot]
2fc790aeda
chore(deps): bump github.com/prometheus/client_golang in /proxyd
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.11.0 to 1.11.1.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.11.0...v1.11.1 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-15 20:01:27 +00:00
Matthew Slipper
2427bfeadf
Merge pull request #4897 from ethereum-optimism/feat/remove-logs
...
proxyd: Remove logging
2023-02-15 10:11:05 -07:00
Matthew Slipper
336c3a7c54
proxyd: Remove logging
2023-02-15 10:07:44 -07:00
Matthew Slipper
170b61c597
Merge pull request #4896 from ethereum-optimism/develop
...
Develop -> Master
2023-02-15 09:37:27 -07:00
Matthew Slipper
c9febce546
Merge pull request #4895 from ethereum-optimism/changeset-release/master
...
Version Packages
2023-02-15 09:37:02 -07:00
github-actions[bot]
4037ef8b28
Version Packages
2023-02-15 16:36:28 +00:00
Matthew Slipper
e8bf87363d
Merge pull request #4894 from ethereum-optimism/develop
...
Develop -> Master
2023-02-15 09:33:54 -07:00
mergify[bot]
c8e0fa5676
Merge pull request #4891 from ethereum-optimism/feat/global-method-rl
...
proxyd: Add global flag to method overrides
2023-02-15 15:21:17 +00:00
Matthew Slipper
c17bcc9b83
proxyd: Add global flag to method overrides
...
This allows us to set global limits on individual RPCs that ignore any origin/user agent exemption.
2023-02-15 00:44:19 -07:00
Matthew Slipper
454bc10e44
Merge pull request #4797 from ethereum-optimism/bugfix/include-nonce-in-rate-limit
...
proxyd: Add nonce to sender-based rate limit
2023-01-27 12:42:30 -07:00
Matthew Slipper
d7c80a5a8c
proxyd: Add nonce to sender-based rate limit
2023-01-27 12:36:20 -07:00
mergify[bot]
8648b410b9
Merge pull request #4796 from ethereum-optimism/inphi/proxyd-log
...
proxyd: Add missing req_id to log entry
2023-01-27 18:39:55 +00:00
inphi
2a87efb68a
proxyd: Add missing req_id to log entry
2023-01-27 13:23:20 -05:00
Matthew Slipper
d1fbb44e03
Merge pull request #4769 from ethereum-optimism/develop
...
Develop -> Master
2023-01-23 12:36:45 -07:00
Matthew Slipper
f66cedbef5
Merge pull request #4768 from ethereum-optimism/changeset-release/master
...
Version Packages
2023-01-23 12:36:14 -07:00
github-actions[bot]
868d622e4f
Version Packages
2023-01-23 19:35:31 +00:00
mergify[bot]
98a303ae77
Merge pull request #4759 from ethereum-optimism/feat/sender-rate-limit
...
proxyd: Add sender-based rate limiter
2023-01-23 18:04:55 +00:00
Matthew Slipper
aa3a5c859a
proxyd: Add sender-based rate limiter
...
This PR adds a sender-based rate limiter to proxyd. This rate limiter throttles eth_sendRawTransaction requests based on sender in order to prevent abusive behavior on the sequencer.
Integration tests have been added to test this functionality.
2023-01-23 10:59:40 -07:00