* go get github.com/ethereum-optimism/superchain-registry/superchain@1203fe7 && go mod tidy
* update op-geth dependency
* remove hardfork activation time overrides
* remove unused consts
* Revert "remove hardfork activation time overrides"
This reverts commit 34b761f267aa3bbeaaa16f4d328ad91dec20d4e9.
* update superchain
* Revert "remove unused consts"
This reverts commit d1fca170f24f608f75d0d9ca8c12597bffd9df83.
* get Canyon,Delta and EcotoneTime fron superchain chain config
* remove sepolia devnet specialcase (will be moved to superchain registry)
* update op-geth
* add oplabs-devnet-0-sepolia-dev-0 to chains_test
* fix correct DeltaTime for sepoliaDev0Cfg
* go get github.com/ethereum-optimism/superchain-registry/superchain@2dcb036 && go mod tidy
* remove TODO
* go get github.com/ethereum-optimism/superchain-registry/superchain@c2e25cc && go mod tidy
* update dependency on op-geth
* update expected CanyonTime for oplabs-devnet-0-sepolia-dev-0
* update dependency on superchain and op-geth
* make mod-tidy
* go get github.com/ethereum-optimism/superchain-registry/superchain@c557df8 && go mod tidy
* update op-geth to v1.101308.3-rc.1 && go mod tidy
* make mod-tidy
* cannon: Update go mod in examples and fix check-changed to catch this in future
* Break op-ufm go.sum to work out what fails when it's out of date.
* Update go.sum
* op-ufm: Switch back to using latest monorepo code in op-ufm.
* op-ufm: Include op-ufm in mod tidy checks
* Update op-geth dependency (v1.13.8) & migrate to slog
* op-e2e: format system_test.go
* op-chain-ops/genesis: Ignore nil addresses in BuildL1DeveloperGenesis
* go: Update to latest op-geth
commit fb90ca39bc5c4f45e99ef320abfab85eeb56c561
* update latest op-geth dependency
* op-program,op-wheel: Use new StateDB.OpenStorageTrie
* all: fix more slog stuff after merging
* proxyd: update geth 1.13.8 & migrate to slog
* op-ufm: update monorepo dependency to prev commit
* testlog: Return pointer with FindLog
* genesis: Parse addresses from dump string keys in BuildL1DeveloperGenesis
* op-ufm: go mod tidy
* update to latest op-geth
* genesis: Update ForgeDump.UnmarshalJSON to latest geth types
* eth: Use hexutils.U256 instead of uint256.Int as type in ExecutionPayload
This fixes JSON mashaling.
* op-e2e: fix usage of legacy geth levels
* go: update latest op-geth dependency
* check-ecotone: adapt to field type change
* Resolve remaining TODOs
* op-program: remove json-pretty formatting option from test
* go: update to latest op-geth v1.101308.0-rc.1
* op-dispute-mon: Fix logger setup
* log: improve LevelFromString docs
* op-e2e/config: treat EthNodeVerbosity as legacy log level
* all: fix order of imports
* Update op-geth dependency (v1.13.8) & migrate to slog
* op-e2e: format system_test.go
* op-chain-ops/genesis: Ignore nil addresses in BuildL1DeveloperGenesis
* go: Update to latest op-geth
commit fb90ca39bc5c4f45e99ef320abfab85eeb56c561
* update latest op-geth dependency
* op-program,op-wheel: Use new StateDB.OpenStorageTrie
* all: fix more slog stuff after merging
* proxyd: update geth 1.13.8 & migrate to slog
* op-ufm: update monorepo dependency to prev commit
* testlog: Return pointer with FindLog
* genesis: Parse addresses from dump string keys in BuildL1DeveloperGenesis
* op-ufm: go mod tidy
* update to latest op-geth
* genesis: Update ForgeDump.UnmarshalJSON to latest geth types
* eth: Use hexutils.U256 instead of uint256.Int as type in ExecutionPayload
This fixes JSON mashaling.
* op-e2e: fix usage of legacy geth levels
* go: update latest op-geth dependency
* check-ecotone: adapt to field type change
* Resolve remaining TODOs
* op-program: remove json-pretty formatting option from test
* go: update to latest op-geth v1.101308.0-rc.1
* op-dispute-mon: Fix logger setup
* log: improve LevelFromString docs
* op-e2e/config: treat EthNodeVerbosity as legacy log level
* all: fix order of imports
This test was originally checking for a panic in the websocket code. However, we have since re-architected this code and have coverage for this issue elsewhere. Therefore, this test is now superfluous and can be removed. It causes a lot of spam in the logs, and makes debugging other tests harder.
Under certain conditions, users could provide batch requests that cause the upstream Geth nodes to return very large responses. These responses were being handled improperly, and rather than returning an error were being truncated and leading to backends being marked as offline. This issue extended to large client requests as well.
This PR also enables `pprof` on proxyd, which was used to debug this problem.