nimbus-eth2/scripts
zah 6036f2e7d7
Local sim impovements (#4551)
* Local sim impovements

* Added support for running Capella and EIP-4844 simulations
  by downloading the correct version of Geth.

* Added support for using Nimbus remote signer and Web3Signer.
  Use 2 out of 3 threshold signing configuration in the mainnet
  configuration and regular remote signing in the minimal one.

* The local testnet simulation can now use a payload builder.
  This is currently not activated in CI due to lack of automated
  procedures for installing third-party relays or builders.

  You are adviced to use mergemock for now, but for most realistic
  results, we can create a simple builder based on the nimbus-eth1
  codebase that will be able to propose transactions from the regular
  network mempool.

* Start the simulation from a merged state. This would allow us
  to start removing pre-merge functionality such as the gossip
  subsciption logic. The commit also removes the merge-forcing
  hack installed after the TTD removal.

* Consolidate all the tools used in the local simulation into a
  single `ncli_testnet` binary.
2023-02-23 02:10:07 +00:00
..
package_src after_install: use . not source in bourne shell (#4639) 2023-02-17 14:26:23 +01:00
.gitignore packaging updates (#3974) 2022-08-17 13:26:31 +03:00
bash_utils.sh Working Makefile targets for Capella devnet2 (#4494) 2023-01-13 12:21:58 +02:00
clean-devnet-dir.sh Working Makefile targets for Capella devnet2 (#4494) 2023-01-13 12:21:58 +02:00
compile_nim_program.sh bumps (#4352) 2022-11-24 20:56:02 +00:00
copyfile.sh New validator client using REST API. (#2651) 2021-07-13 13:15:07 +02:00
depositContract.v.py Fixed deposit/contract 2019-11-07 17:23:06 +00:00
detect_platform.sh Working Makefile targets for Capella devnet2 (#4494) 2023-01-13 12:21:58 +02:00
execution_genesis.json.template Local sim impovements (#4551) 2023-02-23 02:10:07 +00:00
find_unchanged_consensus_spec_files.sh update URL and document Nim bug blocking further genericizing cleanups (#3483) 2022-03-11 15:03:47 +00:00
geth_binaries.sh Local sim impovements (#4551) 2023-02-23 02:10:07 +00:00
geth_genesis.json Add support for launching Geth and Nimbus-eth1 nodes in launch_local_testnet (#3790) 2022-06-27 11:34:12 +03:00
geth_vars.sh Local sim impovements (#4551) 2023-02-23 02:10:07 +00:00
launch_local_testnet.sh Local sim impovements (#4551) 2023-02-23 02:10:07 +00:00
mainnet-non-overriden-config.yaml Local sim impovements (#4551) 2023-02-23 02:10:07 +00:00
make_dist.sh Include auxiliary tools to nightly builds 2022-08-11 17:57:44 +03:00
make_packages.sh drop dependency on lsb-release script (#4597) 2023-02-06 11:43:24 +01:00
make_prometheus_config.sh Local sim impovements (#4551) 2023-02-23 02:10:07 +00:00
makedir.sh scripts: make shebang more portable (#2216) 2021-01-08 11:29:43 +01:00
minimal-non-overriden-config.yaml Local sim impovements (#4551) 2023-02-23 02:10:07 +00:00
nimbus_el_vars.sh Local sim impovements (#4551) 2023-02-23 02:10:07 +00:00
nimbusel_genesis.json Add support for launching Geth and Nimbus-eth1 nodes in launch_local_testnet (#3790) 2022-06-27 11:34:12 +03:00
print_version.nims dist: add version and book (#1965) 2020-11-06 17:26:03 +01:00
repo_paths.sh Working Makefile targets for Capella devnet2 (#4494) 2023-01-13 12:21:58 +02:00
rotatelogs-compress.sh Document log rotation (#2327) 2021-02-18 07:57:41 +01:00
run-beacon-node.sh Honor the WEB3_URL env var in the run-node scripts to preserve backward compatibility 2022-07-26 14:04:07 +03:00
run-geth-in-devnet.sh Working Makefile targets for Capella devnet2 (#4494) 2023-01-13 12:21:58 +02:00
run-nimbus-in-devnet.sh Working Makefile targets for Capella devnet2 (#4494) 2023-01-13 12:21:58 +02:00
run-nimbus.sh Local sim impovements (#4551) 2023-02-23 02:10:07 +00:00
run_fuzzing_test.nims Add a fuzzing test for the beacon node CLI parser 2020-10-02 12:42:32 +03:00
run_ssz_fuzzing_test.nims test fixture cleanups (#2976) 2021-10-12 13:36:52 +02:00
setup_scenarios.sh /bin/bash -> /usr/bin/env bash (needed on NixOS) 2021-11-15 15:45:01 +02:00
slowlogs.py script for finding slow logs 2021-03-30 09:39:16 +02:00
start_geth_nodes.sh Local sim impovements (#4551) 2023-02-23 02:10:07 +00:00
start_nimbus_el_nodes.sh Local sim impovements (#4551) 2023-02-23 02:10:07 +00:00
test_merge_node.nim Local sim impovements (#4551) 2023-02-23 02:10:07 +00:00
time_module_builds.sh simple script to time module compilations (#3414) 2022-02-18 10:52:01 +00:00
tmuxinator-el-cl-pair-in-devnet.yml Working Makefile targets for Capella devnet2 (#4494) 2023-01-13 12:21:58 +02:00