- Adds config variables for
genesis_delayandcapella_fork_epoch - Updates genesis generator version
- Fixes genesis timestamp such that the shanghai fork can happen based on timestamps
- Update
--enclave-idflag to--enclavein README
- Introduced optional application protocol and renamed protocol to transport_protocol
- Updated
structtoPortSpecfor declaring port definitions
- Change
execsyntax
- Fix bug with input parsing of participants
- Fix bug with
get_enode_for_nodebeing assigned to two parameters
- Updated
run(input_args)torun(args) - Refactor code to use
waitandrequestcommands - Removed
print(output)at the end as it is now printed by the framework - Updates nimbus default docker image
- Updates
genesis-generatorimage to include a fix for nimbus post-merge genesis - Use the
argsargument instead of flags
- Removed 'module' key in the 'kurtosis.yml' file
- Replaced 'module' with 'package' where relevant
- Removed protobuf types as they are now unsupported in Kurtosis.
- Renamed
kurtotis.modtokurtosis.yml
- Fixed a bug in
runofmain.starwhere we'd refer tomodule_ioinstead ofpackage_io
- Added the docs
- Renamed
num_validators_per_keynodetonum_validator_keys_per_node - Moved away from
loadinfavor ofimport_module - Moved away from
store_files_from_servicetostore_service_files - Removed empty
portsfrom a few service configs as passing it is now optional - Adjusted to the new render templates config
- Moved away from passing json string to struct/dict for render templates
- Move from
maintoruninmain.star
- Changed the .circlei/config.yml to apply to Startosis
- Added genesis_constants
- Added a lot of participant_network/pre_launch_data_generator
- Added a lot of simple objects that just keep data
- Added monitoring on top of the repo
- Almost perfect parity with the eth2-merge-kurtosis-module
- Fixes some bugs with the initial implementation of the monitors
- Initial commit