- 12 Dec, 2024 1 commit
-
-
pk910 authored
`electra-support` as been merged into master and a new release is available too.
-
- 11 Dec, 2024 2 commits
-
-
Barnabas Busa authored
Signed-off-by:
Barnabas Busa <barnabas.busa@ethereum.org>
-
Barnabas Busa authored
-
- 06 Dec, 2024 3 commits
-
-
Barnabas Busa authored
Signed-off-by:
Barnabas Busa <barnabas.busa@ethereum.org>
-
Barnabas Busa authored
-
Barnabas Busa authored
-
- 05 Dec, 2024 2 commits
-
-
Rafael Matias authored
-
Rafael Matias authored
-
- 04 Dec, 2024 3 commits
-
-
Barnabas Busa authored
-
Barnabas Busa authored
-
Rafael Matias authored
Prysm added QUIC to their client as per https://github.com/prysmaticlabs/prysm/pull/14688 . This currently broke our runs using the master branch prysm image due to the QUIC port running on 13000 by default. Which was conflicting with the settings we were providing for the UDP port: ```sh --p2p-quic-port value The QUIC port used by libp2p. (default: 13000) --p2p-tcp-port value The TCP port used by libp2p. (default: 13000) --p2p-udp-port value The UDP port used by the discovery service discv5. (default: 12000) ``` I've also added the CLI flags for it, but still commented out until a stable release is done.
-
- 03 Dec, 2024 2 commits
-
-
Barnabas Busa authored
Signed-off-by:
Barnabas Busa <barnabas.busa@ethereum.org>
-
Barnabas Busa authored
Depends on https://github.com/ethpandaops/eth-client-docker-image-builder/pull/208 Depends on https://github.com/flashbots/rbuilder/pull/237 --------- Signed-off-by:
Barnabas Busa <barnabas.busa@ethereum.org>
-
- 30 Nov, 2024 1 commit
-
-
Barnabas Busa authored
Signed-off-by:
Barnabas Busa <barnabas.busa@ethereum.org>
-
- 29 Nov, 2024 2 commits
-
-
ZT authored
fix #837 the default blockscout image version does not work on my machine. so i added the blockscout_params for blockscout service. now user can customize the image versions they want to use. it contains two params: ```yaml blockscout_params: # blockscout docker image to use # Defaults to the latest image image: "blockscout/blockscout:latest" # blockscout smart contract verifier image to use # Defaults to ghcr.io/blockscout/smart-contract-verifier:v1.9.0 verif_image: "ghcr.io/blockscout/smart-contract-verifier:v1.9.0" ``` i already tested it on my machine and it worke well. --------- Co-authored-by:
Barnabas Busa <barnabas.busa@ethereum.org> Co-authored-by:
Barnabas Busa <busa.barnabas@gmail.com>
-
Manu NALEPA authored
This PR has 2 commits: - Use different ports for gRPC and HTTP communication between Prysm VC and BN - Switch gRPC and HTTP ports to be consistent with default values. Before this PR, we had this issue: ``` docker inspect vc-1-geth-prysm--773bda94114946f3b501f3e293517426 [ { "Id": "93713c8d7020aeb505836a11a1858e27dd9ecac19e7e7ed4814f677c30bc9c48", "Created": "2024-11-29T13:05:02.300408215Z", "Path": "/validator", "Args": [ "--accept-terms-of-use=true", "--chain-config-file=/network-configs/config.yaml", "--suggested-fee-recipient=0x8943545177806ED17B9F23F0a21ee5948eCaa776", "--disable-monitoring=false", "--monitoring-host=0.0.0.0", "--monitoring-port=8080", "--graffiti=1-geth-prysm", "--wallet-dir=/validator-keys/prysm", "--wallet-password-file=/prysm-password/prysm-password.txt", "--beacon-rpc-provider=172.16.0.13:3500", "--beacon-rest-api-provider=172.16.0.13:3500", "--enable-beacon-rest-api" ], ``` ``` "--beacon-rpc-provider=172.16.0.13:3500", "--beacon-rest-api-provider=172.16.0.13:3500", ``` The Prysm VC tried to connect to the Prysm VC with the same port for the beacon API and the gRPC. Now, it is: **VC**: ``` ... "--beacon-rpc-provider=172.16.0.13:4000", "--beacon-rest-api-provider=http://172.16.0.13:3500" ... ``` BN: ``` ... "--rpc-host=0.0.0.0", "--rpc-port=4000", "--http-host=0.0.0.0", "--http-cors-domain=*", "--http-port=3500", ... ``` --------- Signed-off-by:
Barnabas Busa <barnabas.busa@ethereum.org> Co-authored-by:
Barnabas Busa <barnabas.busa@ethereum.org>
-
- 27 Nov, 2024 1 commit
-
-
Barnabas Busa authored
-
- 26 Nov, 2024 1 commit
-
-
Barnabas Busa authored
-
- 25 Nov, 2024 1 commit
-
-
Somnath authored
Rename `thorax` -> `erigontech` for docker hub. Not changing the `ethpandaops/erigon:main` image which appears to be the default, changing the pectra version tho. Latest published erigon images are now multi-arch tho
-
- 20 Nov, 2024 1 commit
-
-
Luca | Serenita authored
Adds the Vero validator client as a supported `vc_type`. The Vero VC doesn't handle keys and requires a remote signer to be used (`use_remote_signer: true`). It can handle the minimal preset, as well as custom `seconds_per_slot` values. I've added the "Vero - Detailed" Grafana dashboard. I'm not sure if it's a good fit for this repo, let me know if you'd like me to remove it. --------- Co-authored-by:
Barnabas Busa <barnabas.busa@ethereum.org>
-
- 18 Nov, 2024 1 commit
-
-
Rafael Matias authored
-
- 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
-