- 01 Nov, 2024 4 commits
-
-
EthPandaOpsBot authored
🤖 I have created a release *beep* *boop* --- ## [4.4.0](https://github.com/ethpandaops/ethereum-package/compare/4.3.0...4.4.0) (2024-11-01) ### Features * add checkpoint sync capabilities to nimbus ([#804](https://github.com/ethpandaops/ethereum-package/issues/804)) ([853417ef](https://github.com/ethpandaops/ethereum-package/commit/853417efb5a79056bb6e8a1f37739747131066d5)) * add commit-boost support ([#779](https://github.com/ethpandaops/ethereum-package/issues/779)) ([ebbbe836](https://github.com/ethpandaops/ethereum-package/commit/ebbbe8365730a79b98e6bf96b72a8f75a9744f1b)) * add docker authentication ([#816](https://github.com/ethpandaops/ethereum-package/issues/816)) ([807f6aa8](https://github.com/ethpandaops/ethereum-package/commit/807f6aa8a992d1868d2d0aed7f5857df3c5857e5)) * add peerdas metrics dashboard ([#790](https://github.com/ethpandaops/ethereum-package/issues/790)) ([12b787dd](https://github.com/ethpandaops/ethereum-package/commit/12b787dd7f1b7130dde369c1eb643dedde4ca03c)) * add rbuilder remove old geth builder - flashbots ([#786](https://github.com/ethpandaops/ethereum-package/issues/786)) ([de95c61c](https://github.com/ethpandaops/ethereum-package/commit/de95c61cf5d2243a3838d2104b5a4591a57e988f)) * add resource configuration for prometheus and grafana ([#773](https://github.com/ethpandaops/ethereum-package/issues/773)) ([d296c265](https://github.com/ethpandaops/ethereum-package/commit/d296c265ab7e4e67c9c6774c665fe3b3184f9f13)) * add supernode label to every container ([#788](https://github.com/ethpandaops/ethereum-package/issues/788)) ([43edfd5a](https://github.com/ethpandaops/ethereum-package/commit/43edfd5a5bb597636dcbaa1d7f299868d27cdab2)) * add support for fulu/osaka fusaka ([#798](https://github.com/ethpandaops/ethereum-package/issues/798)) ([0a9e445b](https://github.com/ethpandaops/ethereum-package/commit/0a9e445b3cf8a8557bf03b454b0967bf51f6734f)) * add support for remote signers - `use_remote_signer` ([#791](https://github.com/ethpandaops/ethereum-package/issues/791)) ([9f1b6e95](https://github.com/ethpandaops/ethereum-package/commit/9f1b6e953fec3fd172543ed8fad510523382c576)) * enable one parameter supernode, refactor el,cl,vc ([#778](https://github.com/ethpandaops/ethereum-package/issues/778)) ([8513c060](https://github.com/ethpandaops/ethereum-package/commit/8513c06020812e33a61ecaee073a165d85ed7ce0)) ### Bug Fixes * add database config to assertoor ([#783](https://github.com/ethpandaops/ethereum-package/issues/783)) ([56532cf5](https://github.com/ethpandaops/ethereum-package/commit/56532cf50fc56e5958b5839905f7f1b1081ad169)) * add nimbus-eth1 net-key ([#811](https://github.com/ethpandaops/ethereum-package/issues/811)) ([c91bbbbe](https://github.com/ethpandaops/ethereum-package/commit/c91bbbbe20d14712e3731e37bea46a9cf4c88da6)) * delete unnecessary port assignment for prysm ([#810](https://github.com/ethpandaops/ethereum-package/issues/810)) ([47204c35](https://github.com/ethpandaops/ethereum-package/commit/47204c350117b2a7b1cfa4c38d3308bd5e90828e)) * docker login to separate action yaml ([#819](https://github.com/ethpandaops/ethereum-package/issues/819)) ([24940221](https://github.com/ethpandaops/ethereum-package/commit/2494022122d3590f5dc1ec701a9fb7e081d5c0e6)) * get volume size recommendations when in shadowfork mode ([#820](https://github.com/ethpandaops/ethereum-package/issues/820)) ([b1f27c64](https://github.com/ethpandaops/ethereum-package/commit/b1f27c649e61f29700baf9f204b89054e507c44a)) * mixed up labels ([#799](https://github.com/ethpandaops/ethereum-package/issues/799)) ([e2c15288](https://github.com/ethpandaops/ethereum-package/commit/e2c1528834809db1f68f79133edc6016132d2f2f)) * only set supernode if its true ([#796](https://github.com/ethpandaops/ethereum-package/issues/796)) ([2110a608](https://github.com/ethpandaops/ethereum-package/commit/2110a608205e06e1986c58efeeeefefd37df51eb)) * prefund container suffixes for k8s ([#818](https://github.com/ethpandaops/ethereum-package/issues/818)) ([968cfbdb](https://github.com/ethpandaops/ethereum-package/commit/968cfbdb702e5e277bec8704e5185055dedabe74)) * remove deprecated http-allow-sync-stalled from LH ([#805](https://github.com/ethpandaops/ethereum-package/issues/805)) ([1825dbfc](https://github.com/ethpandaops/ethereum-package/commit/1825dbfc6d58a6326f11fa5a9531b6867b0d5b77)) * Remove not necessary "/api" (and bump verifier version) ([#792](https://github.com/ethpandaops/ethereum-package/issues/792)) ([befde97c](https://github.com/ethpandaops/ethereum-package/commit/befde97ce72f133bd8b491fe2e4a40870af52f12)) * set default for label-maker ([#797](https://github.com/ethpandaops/ethereum-package/issues/797)) ([5b2d2342](https://github.com/ethpandaops/ethereum-package/commit/5b2d234217de686ac002b077d3047708d0a0a132)) * swap http/grpc server ports and replace flags ([#802](https://github.com/ethpandaops/ethereum-package/issues/802)) ([8c6df267](https://github.com/ethpandaops/ethereum-package/commit/8c6df267a4d517e670425e0de4c18cff122500af)) * update built in assertoor tests ([#782](https://github.com/ethpandaops/ethereum-package/issues/782)) ([d24fb2a2](https://github.com/ethpandaops/ethereum-package/commit/d24fb2a2ec529bb17b386d3c99bcdf9dd2a94118)) * update nethermind config option ([#824](https://github.com/ethpandaops/ethereum-package/issues/824)) ([08ce034e](https://github.com/ethpandaops/ethereum-package/commit/08ce034e06ecdcc2885e3f5ecf721cf6df6caddd)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). -
Barnabas Busa authored
Signed-off-by:
Barnabas Busa <barnabas.busa@ethereum.org>
-
Rafael Matias authored
-
Alex authored
Fixes config file name for Nethermind: - All *.cfg files were renamed to *.json as part of this PR: https://github.com/NethermindEth/nethermind/pull/7653 - Skipping file extension will automatically add a proper one Signed-off-by:
Alex <alexb5dh@gmail.com>
-
- 31 Oct, 2024 5 commits
-
-
Dan Moore authored
**purpose:** - fix issue when running with k8s backend, where prefunded accts services are not destroyed instantaneously and this causes 'service already exists' errors **tests:** original error: ``` Running ethereal to derive private keys of key 1 There was an error executing Starlark code An error occurred executing instruction (number 9) at github.com/rebelArtists/ethereum-package/src/prefunded_accounts/get_prefunded_accounts.star[12:34]: run_sh(name="run-ethereal-private-key", run="private_key=$(/app/ethereal hd keys --seed=\"code code code code code code code code code code code quality\" --path=\"m/44'/60'/0'/0/1\" | awk '/Private key/{print substr($NF, 3)}'); echo -n $private_key", image="wealdtech/ethereal:latest", description="Running ethereal to derive private keys of key 1") Caused by: error occurred while creating a run_sh task with image: wealdtech/ethereal:latest Caused by: Failed registering service with name: 'run-ethereal-private-key' Caused by: Error registering service 'run-ethereal-private-key' Caused by: An error occurred creating Kubernetes service in enclave '629c500d8cda49d3b743a3d143d336b7' with ID 'run-ethereal-private-key' Caused by: Failed to create service 'run-ethereal-private-key' in namespace 'kt-cdk' Caused by: services "run-ethereal-private-key" already exists Error encountered running Starlark code. ``` with fix (service name has key number suffix to prevent clash): ``` ... Running ethereal to derive eth address of key 19 Command returned with exit code '0' and the following output: 0x6d5821d6D50108649480A63d6f337F8473d661ef Running ethereal to derive private keys of key 20 Command returned with exit code '0' and the following output: efa8369dbb93b8b452535ab87f526465e9441c7c5809a942908662b925eaff42 Running ethereal to derive eth address of key 20 Command returned with exit code '0' and the following output: 0x31C916e6EAD0DB63BeD514a6f292C526696F0549 Printing a message PRE_FUNDED_ACCOUNTS: [struct(address = "0xXYZ", private_key = "ABCDEFG"),...] ``` --------- Co-authored-by:
Rafael Matias <rafael@skyle.net>
-
Rafael Matias authored
Causing: ``` Error: Cannot perform an interactive login from a non TTY device Error: Process completed with exit code 1. ```
-
Rafael Matias authored
config: ```yaml network_params: network: "holesky-shadowfork" persistent: true ``` fixes ``` There was an error interpreting Starlark code Evaluation error: key "holesky-shadowfork" not in dict at [github.com/ethpandaops/ethereum-package/main.star:143:55]: run at [github.com/ethpandaops/ethereum-package/src/participant_network.star:134:48]: launch_participant_network at [github.com/ethpandaops/ethereum-package/src/el/el_launcher.star:130:35]: launch at [github.com/ethpandaops/ethereum-package/src/el/geth/geth_launcher.star:59:24]: launch at [github.com/ethpandaops/ethereum-package/src/el/geth/geth_launcher.star:298:39]: get_config Error encountered running Starlark code. ```
-
Rafael Matias authored
- Only run docker login if credentials are available. - Print rate limits.
-
Rafael Matias authored
Rolling back to `1.3.1`, until the docker auth problems on `1.4.0` get fixed https://github.com/kurtosis-tech/kurtosis/pull/2579
-
- 29 Oct, 2024 1 commit
-
-
Barnabas Busa authored
Reverts ethpandaops/ethereum-package#701 Depends on https://github.com/kurtosis-tech/kurtosis/pull/2560
-
- 27 Oct, 2024 1 commit
-
-
Matthew Slipper authored
-
- 25 Oct, 2024 2 commits
-
-
Barnabas Busa authored
-
Tobias Wohland authored
-
- 17 Oct, 2024 2 commits
-
-
ltitanb authored
Initial support for Commit-Boost, adding for now only the PBS module (equivalent to MEV-Boost). Note that this depends on [this PR](https://github.com/Commit-Boost/commit-boost-client/pull/138) being merged and released. There is sometimes some ambiguity between mev-boost (go client) and mev-boost (protocol via the Builder API), so to disambiguate within commit boost we call the PBS module the sidecar implementing the mev-boost protocol. Here I followed the existing convention as much as possible even if it sounds somewhat repetitive at times (commit-boost-mev-boost). EDIT: the blocking PR is now merged and released in `0.3.0` --------- Co-authored-by:
Barnabas Busa <busa.barnabas@gmail.com> Co-authored-by:
Barnabas Busa <barnabas.busa@ethereum.org>
-
Michael Sproul authored
The `--http-allow-sync-stalled` flag is deprecated as of Lighthouse v5.3.0, with its behaviour being enabled by default. In v6.0.0 we would like to remove the flag entirely, which requires removing it from Kurtosis (which we run on our CI): - https://github.com/sigp/lighthouse/pull/6490
-
- 16 Oct, 2024 1 commit
-
-
Barnabas Busa authored
-
- 15 Oct, 2024 1 commit
-
-
Barnabas Busa authored
-
- 11 Oct, 2024 1 commit
-
-
Barnabas Busa authored
-
- 10 Oct, 2024 1 commit
-
-
Barnabas Busa authored
-
- 09 Oct, 2024 4 commits
-
-
Rafael Matias authored
The default image: `gcr.io/prysmaticlabs/prysm/beacon-chain:latest` already has the `http-` flags as per https://github.com/prysmaticlabs/prysm/pull/14089 I also swapped the ports. Instead of using 3500 for the HTTP server and 4000 for the RPC server ( which is actually prysm's default behaviour). The problem is that all the other CL clients are running their HTTP beacon API under port 4000 ( `BEACON_HTTP_PORT_NUM= 4000`) . So I think it makes sense to do the same for prysm here.
-
Barnabas Busa authored
-
Barnabas Busa authored
-
Barnabas Busa authored
-
- 07 Oct, 2024 3 commits
-
-
Luca | Serenita authored
Adds the `use_remote_signer` flag, outsourcing validator key management to a remote signer, which validator clients connect to. Supported by all VCs except Lighthouse through this PR. Slashing protection DB is not enabled for web3signer since that would require adding significantly more complexity - creating a separate postgres DB and running migrations. I was thinking a lot what to call the remote signer service, in the end went with `signer-1-geth-lodestar` (this is the remote signer for `vc-1-geth-lodestar`). Addresses #263 / #758 Prerequisite for adding [Vero](https://github.com/serenita-org/vero) as a validator client - it exclusively uses a remote signer --------- Co-authored-by:
Barnabas Busa <busa.barnabas@gmail.com>
-
Katya Ryazantseva authored
This PeerDAS metrics dashboard is implemented according to the current PeerDAS metrics specs. It can be used by all the CL clients which implemented the set of [these metrics](https://github.com/ethereum/beacon-metrics/pull/13). The metrics are still under discussion, so, the dashboard is currently in development. Filters: by client, job, supernode.
-
D authored
As per issue in blockscout, [here](https://github.com/blockscout/blockscout/issues/10869#issuecomment-2395050605) is the solution which solved the verification problem. PS: Also bumped the blockscout version itself. (Tested.) Signed-off-by:
D <51912515+adaki2004@users.noreply.github.com> Co-authored-by:
Keszey Dániel <keszeyd@MacBook-Pro.local>
-
- 04 Oct, 2024 1 commit
-
-
Barnabas Busa authored
-
- 03 Oct, 2024 1 commit
-
-
D authored
Currently the 6.7.2 introduced reth support. Even tho the workaround (below) is still in the code, it fixes some indexing issue. (Specifically something with the transaction receipts decoding). Still active (and if removed, still not working) workaround: ``` "ETHEREUM_JSONRPC_VARIANT": "erigon" if el_client_name == "erigon" or el_client_name == "reth" else el_client_name, ``` Co-authored-by:
Keszey Dániel <keszeyd@MacBook-Pro.local>
-
- 02 Oct, 2024 3 commits
-
-
Samuel Laferriere authored
Think the prometheus_grafana services are off by default, since I had to modify the config this way to get grafana and prometheus to start. Signed-off-by:
Samuel Laferriere <samlaf92@gmail.com>
-
pk910 authored
update built in assertoor tests for compatibility with recent assertoor changes: * add unique id to all tests
-
pk910 authored
this adds the database section to the assertoor config. assertoor falls back to an in memory database if the database section is left out. however, the in memory database caused issues with dora earlier, so it's better to use a non persistent file.
-
- 27 Sep, 2024 1 commit
-
-
Barnabas Busa authored
-
- 25 Sep, 2024 2 commits
-
-
Barnabas Busa authored
-
Barnabas Busa authored
Please note: `grafana_additional_dashboards` -> `grafana_params.additional_dashboards`
-
- 23 Sep, 2024 2 commits
-
-
EthPandaOpsBot authored
🤖 I have created a release *beep* *boop* --- ## [4.3.0](https://github.com/ethpandaops/ethereum-package/compare/4.2.0...4.3.0) (2024-09-23) ### Features * add prefunded accounts ([#752](https://github.com/ethpandaops/ethereum-package/issues/752)) ([1be7efa0](https://github.com/ethpandaops/ethereum-package/commit/1be7efa028d5b72837a9c4b5de5b70e102e2f166)) * dora - show more infos about all peers on client pages ([#760](https://github.com/ethpandaops/ethereum-package/issues/760)) ([c77d95fe](https://github.com/ethpandaops/ethereum-package/commit/c77d95fe21deb9dd09481998d2e39f46b148f146)) ### Bug Fixes * `metrics-host-allowlist` for Teku ([#765](https://github.com/ethpandaops/ethereum-package/issues/765)) ([ad75fcce](https://github.com/ethpandaops/ethereum-package/commit/ad75fcce4aa3dcd0064a6d538462587e430478a0)) * built in validator lifecycle test for assertoor ([#763](https://github.com/ethpandaops/ethereum-package/issues/763)) ([6f868ccf](https://github.com/ethpandaops/ethereum-package/commit/6f868ccf26abf341a83bc96569dea0fa890f90f7)) * explicitly set client contexts ([#755](https://github.com/ethpandaops/ethereum-package/issues/755)) ([94dc531e](https://github.com/ethpandaops/ethereum-package/commit/94dc531e332f4fd4466a9473dfec328a3a681b01)) * no default resource limits ([#768](https://github.com/ethpandaops/ethereum-package/issues/768)) ([4c4831bc](https://github.com/ethpandaops/ethereum-package/commit/4c4831bc509ae580f68b85c2c5b469d454586def)) * prysm gRPC removal - use http server instead for keymanager ([#761](https://github.com/ethpandaops/ethereum-package/issues/761)) ([ba911745](https://github.com/ethpandaops/ethereum-package/commit/ba911745b5e6cdc0216c5394394605d274ce70ef)) * remove epoch checker for goomy ([#754](https://github.com/ethpandaops/ethereum-package/issues/754)) ([f124bbf9](https://github.com/ethpandaops/ethereum-package/commit/f124bbf96847ec08d3aa7e8b65df336ef6722475)) * remove exp RPC API namespace flag from nimbus-eth1 configuration ([#767](https://github.com/ethpandaops/ethereum-package/issues/767)) ([8fec454f](https://github.com/ethpandaops/ethereum-package/commit/8fec454f7af0733277336fc3f06376442b7b4fa4)) * reth-builder volume claim ([#771](https://github.com/ethpandaops/ethereum-package/issues/771)) ([4570328e](https://github.com/ethpandaops/ethereum-package/commit/4570328e47b6ef5a59a47635f6c58acd3f8ad2d1)) * update dora config for latest release & remove custom images ([#748](https://github.com/ethpandaops/ethereum-package/issues/748)) ([a433c50e](https://github.com/ethpandaops/ethereum-package/commit/a433c50e1c61dd20a6c28dcebfde704c136ddb69)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). -
Barnabas Busa authored
-
- 19 Sep, 2024 1 commit
-
-
Barnabas Busa authored
-
- 18 Sep, 2024 1 commit
-
-
- 17 Sep, 2024 1 commit
-
-
Dmitrii Shmatko authored
Currently `'*'` is passed to Teku, which is not correct, so I see `Not Authorized` when trying to access Teku metrics, Prometheus says that Teku is down because of 403, and Grafana metrics are empty. Only `*` should be passed, which is the purpose of the fix. I don't know how to test it, so not 100% on the fix.
-
- 12 Sep, 2024 1 commit
-
-
pk910 authored
update the built int validator-lifecycle-test for assertoor
-