- 14 May, 2024 1 commit
-
-
pk910 authored
-
- 13 May, 2024 3 commits
-
-
Barnabas Busa authored
-
Barnabas Busa authored
-
Barnabas Busa authored
-
- 12 May, 2024 2 commits
-
-
pk910 authored
* use `electra-support` image for assertoor when electra fork epoch is set * use `peerdas-support` image for assertoor when peer das fork epoch is set * use `latest` image for minimal preset (now naively supported) --------- Co-authored-by:
Barnabas Busa <busa.barnabas@gmail.com>
-
Sam Calder-Mason authored
Serves all network config files via apache under the `/network-configs/ path. ``` /network-configs/besu.json /network-configs/boot/ /network-configs/boot_enr.txt /network-configs/boot_enr.yaml /network-configs/bootnode.txt /network-configs/bootstrap_nodes.txt /network-configs/chainspec.json /network-configs/config.yaml /network-configs/deploy_block.txt /network-configs/deposit_contract.txt /network-configs/deposit_contract_block.txt /network-configs/deposit_contract_block_hash.txt /network-configs/genesis.json /network-configs/genesis.ssz /network-configs/genesis_validators_root.txt /network-configs/mnemonics.yaml /network-configs/parsedBeaconState.json /network-configs/tranches/ ```
-
- 09 May, 2024 1 commit
-
-
Barnabas Busa authored
-
- 08 May, 2024 6 commits
-
-
Gyanendra Mishra authored
-
Gyanendra Mishra authored
previously we were using github.ref which would be main for two different PRs making the concurrency group in valid head_ref should work for on pull request events and that should be the source branch
-
Barnabas Busa authored
-
Parithosh Jayanthi authored
-
Barnabas Busa authored
-
pk910 authored
-
- 07 May, 2024 1 commit
-
-
Barnabas Busa authored
-
- 06 May, 2024 6 commits
-
-
pk910 authored
Adds PeerDAS (EIP7594) support for dory by using a [custom image](https://github.com/ethpandaops/dora/pull/61)
-
github-actions[bot] authored
🤖 I have created a release *beep* *boop* --- ## [3.0.0](https://github.com/kurtosis-tech/ethereum-package/compare/2.2.0...3.0.0) (2024-05-06) ###⚠ BREAKING CHANGES * add mev-rs relay/builder/boost ([#586](https://github.com/kurtosis-tech/ethereum-package/issues/586)) * upcoming file path change in kurtosis upstream ([#582](https://github.com/kurtosis-tech/ethereum-package/issues/582)) ### Features * add apache file server ([#581](https://github.com/kurtosis-tech/ethereum-package/issues/581)) ([205256a6](https://github.com/kurtosis-tech/ethereum-package/commit/205256a6d79303719973655b459e803d9b8e311f)) * add enr/enode to apache ([#589](https://github.com/kurtosis-tech/ethereum-package/issues/589)) ([b789e170](https://github.com/kurtosis-tech/ethereum-package/commit/b789e1705f076ec6aa01ceffbf5fbeebb02d8c0f)) * add execution client urls to dora config ([#588](https://github.com/kurtosis-tech/ethereum-package/issues/588)) ([2a20d5ad](https://github.com/kurtosis-tech/ethereum-package/commit/2a20d5ad7d2bf8f9a9eb2b619681b438810176d2)) * add mev-rs relay/builder/boost ([#586](https://github.com/kurtosis-tech/ethereum-package/issues/586)) ([525a8fb3](https://github.com/kurtosis-tech/ethereum-package/commit/525a8fb3d794f8030a574f55f3a7e719c1b58dca)) * Add peerdas support ([#591](https://github.com/kurtosis-tech/ethereum-package/issues/591)) ([14296cab](https://github.com/kurtosis-tech/ethereum-package/commit/14296cab11d8c7a9572cf57a37980e1d93285cad)) * add snooper urls to assertoor config ([#571](https://github.com/kurtosis-tech/ethereum-package/issues/571)) ([87f383fb](https://github.com/kurtosis-tech/ethereum-package/commit/87f383fbc7f9e28d383853fcb7cd491abe13a0cc)) * allow setting exit ip address ([#584](https://github.com/kurtosis-tech/ethereum-package/issues/584)) ([aabc942c](https://github.com/kurtosis-tech/ethereum-package/commit/aabc942c4e8534288f28cdbb1e9e55f2613f383c)) ### Bug Fixes * non-existent field access on error message ([#577](https://github.com/kurtosis-tech/ethereum-package/issues/577)) ([8515d276](https://github.com/kurtosis-tech/ethereum-package/commit/8515d276056a47f9e6a77dd498f823042bff1a8f)) * participant redefining global flag ([#573](https://github.com/kurtosis-tech/ethereum-package/issues/573)) ([9139f4b4](https://github.com/kurtosis-tech/ethereum-package/commit/9139f4b4c77bc43477740972512171d7f28bfa84)) * path for shadowforks post kt update ([#585](https://github.com/kurtosis-tech/ethereum-package/issues/585)) ([e0622a77](https://github.com/kurtosis-tech/ethereum-package/commit/e0622a77305732e01ee0fce183fda15c3dcd2dad)) * remove erigon's --chain parameter ([#575](https://github.com/kurtosis-tech/ethereum-package/issues/575)) ([02b9c504](https://github.com/kurtosis-tech/ethereum-package/commit/02b9c50495f9b8cce0b0df502f19b37c0cb21ffd)) * upcoming file path change in kurtosis upstream ([#582](https://github.com/kurtosis-tech/ethereum-package/issues/582)) ([8d7c4f9c](https://github.com/kurtosis-tech/ethereum-package/commit/8d7c4f9c1feba07511c22d006b5121b45893f642)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by:github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
-
Parithosh Jayanthi authored
Co-authored-by:
Barnabas Busa <busa.barnabas@gmail.com>
-
Barnabas Busa authored
-
Barnabas Busa authored
This PR introduces a new mev boost/mev relay created by @ralexstokes. It can be triggered by: `mev_type: mev-rs` It gets rid of the previously used `full` flag and flashbots will work under the `mev_type: flashbots` following this PR.
-
pk910 authored
upcoming version of dora uses execution layer clients to crawl the deposit contract log. This PR adds the execution client urls to the dora config.
-
- 01 May, 2024 2 commits
-
-
Gyanendra Mishra authored
Co-authored-by:
Barnabas Busa <busa.barnabas@gmail.com>
-
Barnabas Busa authored
-
- 30 Apr, 2024 1 commit
-
-
Barnabas Busa authored
-
- 26 Apr, 2024 4 commits
-
-
Tomás Grüner authored
Fixes #576 Now it correctly results in the error message: ``` There was an error interpreting Starlark code Evaluation error: fail: Unsupported launcher 'foo', need one of 'lighthouse,lodestar,nimbus,prysm,teku,grandine' at [github.com/kurtosis-tech/ethereum-package/main.star:104:55]: run at [github.com/kurtosis-tech/ethereum-package/src/participant_network.star:166:34]: launch_participant_network at [github.com/kurtosis-tech/ethereum-package/src/cl/cl_launcher.star:106:17]: launch at [0:0]: fail Error encountered running Starlark code. ```
-
pk910 authored
Add URL to RPC snoopers to assertoor config when snoopers are enabled. This will allow assertoor to use the special snooper control api for further tests
-
L.Y authored
Erigon will disable discovery when --chain=dev: https://github.com/ledgerwatch/erigon/blob/3323fdc3489d845e9db607ad5ccc2190421b699d/cmd/utils/flags.go#L1322-L1331 So with the current Kurtosis startup parameter, Erigon will not connect to other EL nodes. Therefore, I propose deleting this --chain parameter in the Starlark script. If users want, they can pass the parameter through the "el_extra_params" configuration. Signed-off-by:
lyfsn <dev.wangyu@proton.me>
-
Barnabas Busa authored
-
- 23 Apr, 2024 1 commit
-
-
Barnabas Busa authored
-
- 19 Apr, 2024 3 commits
-
-
github-actions[bot] authored
🤖 I have created a release *beep* *boop* --- ## [2.2.0](https://github.com/kurtosis-tech/ethereum-package/compare/2.1.0...2.2.0) (2024-04-19) ### Features * add assertoor test for per PR CI job ([#537](https://github.com/kurtosis-tech/ethereum-package/issues/537)) ([8ef5c57f](https://github.com/kurtosis-tech/ethereum-package/commit/8ef5c57fc00b1e5ea9d59011fa61d771b1af5133)) * add blutgang rpc load balancer ([#569](https://github.com/kurtosis-tech/ethereum-package/issues/569)) ([1be5f954](https://github.com/kurtosis-tech/ethereum-package/commit/1be5f9542cf43b7b5afc3f565358b50dfbb81d50)) * add dugtrio beacon load balancer ([#568](https://github.com/kurtosis-tech/ethereum-package/issues/568)) ([56d2fa38](https://github.com/kurtosis-tech/ethereum-package/commit/56d2fa38e59018fa331c12a271a906ec4fe67e6e)) * add new assertoor test to per ci jobs ([#545](https://github.com/kurtosis-tech/ethereum-package/issues/545)) ([3005d46d](https://github.com/kurtosis-tech/ethereum-package/commit/3005d46d60970be18e66f6a7f590d0b4689e84f4)) * use new rpc snooper from `ethpandaops/rpc-snooper` ([#567](https://github.com/kurtosis-tech/ethereum-package/issues/567)) ([5676f0dd](https://github.com/kurtosis-tech/ethereum-package/commit/5676f0dd4d62ee25a7f8ca2959596e419743916d)) ### Bug Fixes * add --contract-deployment-block parameter for Prysm ([#557](https://github.com/kurtosis-tech/ethereum-package/issues/557)) ([d8dfbae5](https://github.com/kurtosis-tech/ethereum-package/commit/d8dfbae531c038e3985cb15ca6bcbcf37f6526a0)) * Added '--enable-private-discovery' to Grandine ([#541](https://github.com/kurtosis-tech/ethereum-package/issues/541)) ([a1ae7081](https://github.com/kurtosis-tech/ethereum-package/commit/a1ae708183873dec97e91986d6104c8dedc92100)) * beaconchain explorer ([#531](https://github.com/kurtosis-tech/ethereum-package/issues/531)) ([b62ed6f1](https://github.com/kurtosis-tech/ethereum-package/commit/b62ed6f129c65b62f084ea2a78fab0fa80afd9e2)) * beaconchain explorer ([#538](https://github.com/kurtosis-tech/ethereum-package/issues/538)) ([ce1f3373](https://github.com/kurtosis-tech/ethereum-package/commit/ce1f3373000d552a9b4b8b09ad5754ab092a61cb)) * blobber incorrect url ([#528](https://github.com/kurtosis-tech/ethereum-package/issues/528)) ([6f84e3d5](https://github.com/kurtosis-tech/ethereum-package/commit/6f84e3d5ec5fd7c02016530b3b64c79114d5891e)) * bump json rpc snooper ([#553](https://github.com/kurtosis-tech/ethereum-package/issues/553)) ([f69c4a74](https://github.com/kurtosis-tech/ethereum-package/commit/f69c4a7468f97a4aa3aaea64dd18a63e561a6704)) * disable full sync if gcmode is archive ([#563](https://github.com/kurtosis-tech/ethereum-package/issues/563)) ([b7592eca](https://github.com/kurtosis-tech/ethereum-package/commit/b7592ecac5ca8820aa6de6fc5ae9bb9c0dc27c20)) * disable pbss when gcmode archive set ([#559](https://github.com/kurtosis-tech/ethereum-package/issues/559)) ([e0854624](https://github.com/kurtosis-tech/ethereum-package/commit/e0854624ef69a069bb7ba482694cb83180df0680)) * disable pbss when gcmode archive set, force hash based init ([#562](https://github.com/kurtosis-tech/ethereum-package/issues/562)) ([3e1c7a65](https://github.com/kurtosis-tech/ethereum-package/commit/3e1c7a6585a50398e5750f6e37cf3d0685d35536)) * disable static peers ([#529](https://github.com/kurtosis-tech/ethereum-package/issues/529)) ([c5d40289](https://github.com/kurtosis-tech/ethereum-package/commit/c5d4028939691b887b928b91532f8139478ee4d2)) * enable single node mode on lodestar by default ([#558](https://github.com/kurtosis-tech/ethereum-package/issues/558)) ([555ad7dc](https://github.com/kurtosis-tech/ethereum-package/commit/555ad7dc5180cc7f47e14baa3438879e6d4779e9)) * fix doc string typo ([#560](https://github.com/kurtosis-tech/ethereum-package/issues/560)) ([13de3f68](https://github.com/kurtosis-tech/ethereum-package/commit/13de3f68706a80088b28fbfefc69d738e06d13ef)) * fix failing persistence test ([#554](https://github.com/kurtosis-tech/ethereum-package/issues/554)) ([99242d66](https://github.com/kurtosis-tech/ethereum-package/commit/99242d66f3e0254684b75bce14353a854e735721)) * increase mem limit of snooper ([#546](https://github.com/kurtosis-tech/ethereum-package/issues/546)) ([6ba57700](https://github.com/kurtosis-tech/ethereum-package/commit/6ba577006e6f6eb0b477619399edb232f4ed9783)) * prysm beacon http url ([#536](https://github.com/kurtosis-tech/ethereum-package/issues/536)) ([49145316](https://github.com/kurtosis-tech/ethereum-package/commit/4914531690eae32ba274e10ee7fa0ecf6d82ac68)) * prysm beacon_http_url ([#535](https://github.com/kurtosis-tech/ethereum-package/issues/535)) ([ee7528c5](https://github.com/kurtosis-tech/ethereum-package/commit/ee7528c5d5872768e7ddc25e9da963e764e3b594)) * prysm vc ([#533](https://github.com/kurtosis-tech/ethereum-package/issues/533)) ([72ddeb25](https://github.com/kurtosis-tech/ethereum-package/commit/72ddeb25c1bb0a8132c1a3a73bd8f7764cb01659)) * remove un-needed prysm vc check ([#542](https://github.com/kurtosis-tech/ethereum-package/issues/542)) ([f6326fe2](https://github.com/kurtosis-tech/ethereum-package/commit/f6326fe2119648478ab1bfc90220cbd4b4e12cac)) * set application protocol to be http for rpc ([#548](https://github.com/kurtosis-tech/ethereum-package/issues/548)) ([905de7c3](https://github.com/kurtosis-tech/ethereum-package/commit/905de7c3635c3c057f67ae6589d708d9dc6d5ddd)) * set the correct default vc image ([#544](https://github.com/kurtosis-tech/ethereum-package/issues/544)) ([953741d8](https://github.com/kurtosis-tech/ethereum-package/commit/953741d824a4a76a1194c2643012bf738669c3ad)) * uniformize keymanager ([#534](https://github.com/kurtosis-tech/ethereum-package/issues/534)) ([a6a2830e](https://github.com/kurtosis-tech/ethereum-package/commit/a6a2830e90919999c6c391e9aa832094cf440d35)) * update prometheus api ([#539](https://github.com/kurtosis-tech/ethereum-package/issues/539)) ([d2b9fb89](https://github.com/kurtosis-tech/ethereum-package/commit/d2b9fb8961eac8a712af36f49ac8a1f918dabb6b)) * update vc <> cl matrix ([#564](https://github.com/kurtosis-tech/ethereum-package/issues/564)) ([0ffcf74c](https://github.com/kurtosis-tech/ethereum-package/commit/0ffcf74cf3a83b0c462bc26d07254160b132b27a)) * update vc compatibility matrix ([#543](https://github.com/kurtosis-tech/ethereum-package/issues/543)) ([58c46845](https://github.com/kurtosis-tech/ethereum-package/commit/58c4684594711ee58bf117c31d5cf688d476892e)) * use `minimal-preset` images for dora & assertoor when minimal preset is used ([#532](https://github.com/kurtosis-tech/ethereum-package/issues/532)) ([ad7773e8](https://github.com/kurtosis-tech/ethereum-package/commit/ad7773e86f1e1bb1f48b96e5126231fd060822e8)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by:github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
-
Barnabas Busa authored
-
Barnabas Busa authored
-
- 17 Apr, 2024 3 commits
-
-
pk910 authored
This PR replaces the existing RPC snooper with a new one. The existing snooper unfortunately causes several problems when intercepting CL<>VC connections. This is due to lack of proper support for the event stream calls. These event stream calls are currently timing out after roughly a minute and do not serve any events. The new snooper properly handles event stream calls and adds the invoked events to the log output. Besides of that it supports all the common snooper functionality. It logs prettified JSON and hex encoded SSZ bodies as usual. Co-authored-by:
Barnabas Busa <busa.barnabas@gmail.com>
-
Barnabas Busa authored
-
Barnabas Busa authored
-
- 16 Apr, 2024 1 commit
-
-
Barnabas Busa authored
-
- 15 Apr, 2024 5 commits
-
-
Barnabas Busa authored
-
Léo Vincent authored
Add human friendly descriptions when executing commands or running scripts. Here is an example: Without descriptions. ```bash Executing command on service 'validator-key-generation-cl-validator-keystore' Command returned with exit code '0' with no output Verifying whether two values meet a certain condition '==' Verification succeeded. Value is '0'. Storing files from service 'validator-key-generation-cl-validator-keystore' at path '/node-0-keystores' to files artifact with name '1-lighthouse-geth-0-63' Files with artifact name '1-lighthouse-geth-0-63' uploaded with artifact UUID 'd42fe1052c85433580a752bf818a54f1' Executing command on service 'validator-key-generation-cl-validator-keystore' Command returned with exit code '0' with no output ``` With descriptions. ```bash Generating keystores Command returned with exit code '0' with no output Verifying whether two values meet a certain condition '==' Verification succeeded. Value is '0'. Storing files from service 'validator-key-generation-cl-validator-keystore' at path '/node-0-keystores' to files artifact with name '1-lighthouse-geth-0-63' Files with artifact name '1-lighthouse-geth-0-63' uploaded with artifact UUID '51cfc3d4fd01469ca5512628098ab87f' Storing prysm password in a file Command returned with exit code '0' with no output ``` Co-authored-by:
Barnabas Busa <busa.barnabas@gmail.com>
-
Barnabas Busa authored
-
Gyanendra Mishra authored
-
Barnabas Busa authored
-