- Adds config variables for
genesis_delay
andcapella_fork_epoch
- Updates genesis generator version
- Fixes genesis timestamp such that the shanghai fork can happen based on timestamps
- Update
--enclave-id
flag to--enclave
in README
- Introduced optional application protocol and renamed protocol to transport_protocol
- Updated
struct
toPortSpec
for declaring port definitions
- Change
exec
syntax
- Fix bug with input parsing of participants
- Fix bug with
get_enode_for_node
being assigned to two parameters
- Updated
run(input_args)
torun(args)
- Refactor code to use
wait
andrequest
commands - Removed
print(output)
at the end as it is now printed by the framework - Updates nimbus default docker image
- Updates
genesis-generator
image to include a fix for nimbus post-merge genesis - Use the
args
argument 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.mod
tokurtosis.yml
- Fixed a bug in
run
ofmain.star
where we'd refer tomodule_io
instead ofpackage_io
- Added the docs
- Renamed
num_validators_per_keynode
tonum_validator_keys_per_node
- Moved away from
load
infavor ofimport_module
- Moved away from
store_files_from_service
tostore_service_files
- Removed empty
ports
from 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
main
torun
inmain.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