Commit Graph

434 Commits

Author SHA1 Message Date
Felipe Andrade
56df3a6892 add x-served-by header 2023-10-19 12:48:03 -07:00
Felipe Andrade
c82a9a08de fix consensus tests 2023-10-19 12:32:39 -07:00
Felipe Andrade
7986edeb26 betterer tests 2023-10-19 11:46:24 -07:00
Felipe Andrade
ca70e3a37f mod 2023-10-19 11:32:46 -07:00
Felipe Andrade
42b2f6db61 feat(proxyd): avoid caching debug_getRawReceipts responses with 0 receipts 2023-10-19 11:29:24 -07:00
Felipe Andrade
a7c80bfae9 feat(proxyd): add debug tools to image 2023-10-19 10:35:32 -07:00
felipe andrade
4e0100bbe9 feat(proxyd): make max batch size hard limit 1000 and default 100 (#7719)
* feat: make max batch size hard limit 1000 and default 100

* nit: rename const
2023-10-17 13:19:13 -07:00
felipe andrade
9e1c96e9c5 add debug tools to image (#7647) 2023-10-12 10:55:14 -07:00
dependabot[bot]
d866a84f63 build(deps): bump golang.org/x/net from 0.12.0 to 0.17.0 in /op-ufm
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.12.0 to 0.17.0.
- [Commits](https://github.com/golang/net/compare/v0.12.0...v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-11 21:00:11 +00:00
felipe andrade
609bb4e4f9 chore(proxyd): remove -race from make tests (#7573) 2023-10-05 14:42:40 -07:00
dependabot[bot]
94ff5c5765 build(deps): bump github.com/consensys/gnark-crypto in /op-ufm
Bumps [github.com/consensys/gnark-crypto](https://github.com/consensys/gnark-crypto) from 0.10.0 to 0.12.0.
- [Release notes](https://github.com/consensys/gnark-crypto/releases)
- [Changelog](https://github.com/Consensys/gnark-crypto/blob/master/CHANGELOG.md)
- [Commits](https://github.com/consensys/gnark-crypto/compare/v0.10.0...v0.12.0)

---
updated-dependencies:
- dependency-name: github.com/consensys/gnark-crypto
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-02 22:24:56 +00:00
dependabot[bot]
bc6f5d75aa build(deps): bump github.com/btcsuite/btcd in /proxyd
Bumps [github.com/btcsuite/btcd](https://github.com/btcsuite/btcd) from 0.22.0-beta to 0.23.2.
- [Release notes](https://github.com/btcsuite/btcd/releases)
- [Changelog](https://github.com/btcsuite/btcd/blob/master/CHANGES)
- [Commits](https://github.com/btcsuite/btcd/compare/v0.22.0-beta...v0.23.2)

---
updated-dependencies:
- dependency-name: github.com/btcsuite/btcd
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-02 22:24:01 +00:00
dependabot[bot]
89065e45bd build(deps): bump github.com/consensys/gnark-crypto in /proxyd
Bumps [github.com/consensys/gnark-crypto](https://github.com/consensys/gnark-crypto) from 0.10.0 to 0.12.0.
- [Release notes](https://github.com/consensys/gnark-crypto/releases)
- [Changelog](https://github.com/Consensys/gnark-crypto/blob/master/CHANGELOG.md)
- [Commits](https://github.com/consensys/gnark-crypto/compare/v0.10.0...v0.12.0)

---
updated-dependencies:
- dependency-name: github.com/consensys/gnark-crypto
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-02 22:10:02 +00:00
Sabnock01
6ba8346f45 modify external files 2023-09-26 23:11:06 -05:00
Michael de Hoog
d527545645 proxyd: avoid banning a backend that is a forced candidate (#7275)
* Add consensus configuration option to never ban a backend

* Fix panic

* Remove additional flag, use `consensus_forced_candidate` instead
2023-09-25 21:12:55 -07:00
Mark Tyneway
2adcddf574 deps: golang 1.21
Updates the go version used to 1.21
2023-09-21 08:47:33 -07:00
OptimismBot
31bfc1114a Merge pull request #7252 from ethereum-optimism/felipe/proxyd-ha
feat(proxyd): high availability
2023-09-18 18:06:18 -04:00
Felipe Andrade
86cf9547e7 nits 2023-09-15 12:33:28 -07:00
Felipe Andrade
3911deccbd nits 2023-09-15 11:57:57 -07:00
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
OptimismBot
2e95928006 Merge pull request #7163 from ethereum-optimism/dependabot/go_modules/op-ufm/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 /op-ufm
2023-09-10 09:32:14 -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
dependabot[bot]
065d22e44e build(deps): bump github.com/supranational/blst in /op-ufm
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 12:28:38 +00:00
Mark Tyneway
3df5194bea Merge pull request #7126 from ethereum-optimism/dependabot/go_modules/op-ufm/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 /op-ufm
2023-09-10 05:27:22 -07:00
OptimismBot
a0c866be83 Merge pull request #7132 from ethereum-optimism/felipe/cooldown-b
feat(ufm): add cooldown, always use network gas and nonce, better error metrics
2023-09-08 12:56:32 -04:00
Felipe Andrade
a231f5a16c timeout metrics 2023-09-07 13:26:30 -07:00
Felipe Andrade
cfbaf252b2 remove gas configs 2023-09-07 13:26:30 -07:00
Felipe Andrade
09a9abd3f7 update example.config.toml 2023-09-07 13:26:30 -07:00
Felipe Andrade
c6abfd09c9 add debug tools to docker file 2023-09-07 13:26:30 -07:00
Felipe Andrade
5d8d892185 send mutex 2023-09-07 13:26:30 -07:00
Felipe Andrade
c7c9a52850 remove gas configs 2023-09-07 13:26:30 -07:00
Felipe Andrade
51dc1f0e84 use network gas 2023-09-07 13:26:30 -07:00
Felipe Andrade
9c56cde783 use network nonce 2023-09-07 13:26:30 -07:00
Felipe Andrade
b5cda060b0 improve error metrics 2023-09-07 13:26:30 -07:00
Felipe Andrade
a2f166a9a6 config update 2023-09-07 13:26:30 -07:00
Felipe Andrade
4a288db164 add cooldown 2023-09-07 13:26:30 -07:00
dependabot[bot]
047e26c447 build(deps): bump github.com/ethereum/go-ethereum in /op-ufm
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-07 05:03:10 +00:00
OptimismBot
c5054ae0c6 Merge pull request #7079 from ethereum-optimism/felipe/track-nonce-locally
feat(ufm): track nonce locally
2023-08-31 15:48:50 -07:00
Felipe Andrade
5597c22668 format log ctx 2023-08-31 13:31:34 -07:00
Felipe Andrade
3e42245fa4 feat(ufm): track nonce locally 2023-08-31 11:59:01 -07: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