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
Matthew Slipper
19562c34a9
Merge pull request #3750 from ethereum-optimism/develop
...
Develop -> Master
2022-10-20 10:43:49 -06:00
Matthew Slipper
928c30a48e
Merge pull request #3749 from ethereum-optimism/changeset-release/master
...
Version Packages
2022-10-20 10:43:32 -06:00
Matthew Slipper
1eceebb814
Merge pull request #3747 from ethereum-optimism/develop
...
Develop -> Master
2022-10-20 10:38:56 -06:00
Matthew Slipper
d81385e34c
Merge pull request #3746 from ethereum-optimism/changeset-release/master
...
Version Packages
2022-10-20 10:38:40 -06:00
Matthew Slipper
8afcf75d2b
Merge pull request #3724 from ethereum-optimism/develop
...
Develop -> Master
2022-10-17 18:22:07 -05:00
Matthew Slipper
3c8e654aba
Merge pull request #3723 from ethereum-optimism/changeset-release/master
...
Version Packages
2022-10-17 18:21:49 -05:00
github-actions[bot]
f1b582c385
Version Packages
2022-10-17 23:21:20 +00:00
Matthew Slipper
813a22ba27
Merge pull request #3722 from ethereum-optimism/develop
...
Develop -> Master
2022-10-17 18:19:47 -05:00
mergify[bot]
ce9f585d3e
Merge pull request #3700 from ethereum-optimism/feat/proxyd-allow-backend-lim-disable
...
proxyd: Allow disabling backend rate limiting
2022-10-17 16:01:48 +00:00
mergify[bot]
019f800e90
Merge branch 'develop' into feat/proxyd-allow-backend-lim-disable
2022-10-17 15:53:44 +00:00
mergify[bot]
43f0e88f5b
Merge pull request #3708 from ethereum-optimism/feat/pattern-origins
...
proxyd: Support pattern matching in origin and user agent
2022-10-17 15:18:22 +00:00
Matthew Slipper
fe8a89e61d
proxyd: Support pattern matching in origin and user agent
...
Adds support for pattern matchin in exempt origins. This should help with some of the issues Synthetix and others are seeing.
2022-10-17 07:08:33 -06:00
Matthew Slipper
fd5e974bd5
fix tests
2022-10-15 09:59:11 -05:00
Zach Howard
24a3668bc8
adds log level conf to proxyd ( #3704 )
2022-10-14 13:56:27 -05:00
Matthew Slipper
8a624bb2ca
proxyd: Allow disabling backend rate limiting
...
The backend rate limiter is in place to protect upstreams like the sequencer. However, in many cases it isn't needed and it causes unnecessary requests to Redis. This PR allows this to be disabled, and disables this by default.
2022-10-13 15:02:35 -05:00
Matthew Slipper
caea9831b2
Merge pull request #3699 from ethereum-optimism/develop
...
Develop -> Master
2022-10-13 12:53:27 -05:00