This repository has been archived by the owner on Sep 27, 2023. It is now read-only.
2.0.0 (2023-09-06)
⚠ BREAKING CHANGES
- calculate genesis validators root (#90)
Features
- add a new prefunded account (#20) (4abb7f1)
- add all bootnodes to ELs (#102) (c9a5e96)
- Add all network config options to README (#11) (87c3582)
- add default network params json (#7) (2836f9c)
- add deneb support (#28) (9d9b1df)
- add engine rpc snooper (#91) (b6a5c35)
- add ethereumjs (#107) (2ed76a1)
- add jwt secret to el_client_context (#26) (9fff2bc)
- add resource management (#64) (a8240b1)
- add service_name to the el client context (#53) (0b39ea4)
- add static peers to erigon (#110) (bedc37d)
- add support for reth (#67) (2d0c53c)
- Adding configurable slot time (#32) (7b01db3)
- bump ethereum genesis generator to be 4788 compliant (#92) (979faf2)
- calculate genesis validators root (#90) (9295b39)
- enable capella at epoch 0, or non 0 (#61) (30d2ccf)
- formatting: Add editorconfig, move everything to using tabs (4) (#50) (d9f9f4f)
- generate keystores parallely (#82) (8b4943f)
- get trusted contacts and parsed beacon state (#30) (75744dd)
- low block time & genesis and ability to run non replay contracts (#23) (47bac9b)
- make most cls archive by default (#109) (7e99047)
- Rename keytores to match their respective CL name (#71) (83e68b2)
- return cl genesis timestamp (#18) (27aebce)
- Return participants list (#13) (5079dc6)
- service name should start with alphabetical character (#63) (8092cc1)
- Set capella at epoch=0 (#55) (871173a)
- support multiple bootnodes & static peer ids (#81) (a71204c)
- support repeating the exec/consensus client pairs via count (#49) (2f10aa5)
- use actual client names for beacon/validator nodes, fixes #46 (#47) (5ee35b5)
Bug Fixes
- add extra nimbus flags, fix validator mismatch (#76) (a64f7aa)
- add web3 for besu (#104) (53e004c)
- allow reth to be the first node (#74) (2895a00), closes #70
- bad index (#77) (6db2e07)
- besu flag update (#56) (3ec2850)
- Bump genesis generator (#99) (97ce5dc)
- capella is 1 epoch by default (#60) (03ee193)
- change suggested fee recipient to first genesis funded address (#66) (cf16fc3)
- de-duplicate extra-parameter parsing (#113) (44b5087)
- delay network freeze around deneb by delaying deneb (#43) (ba3a2bc)
- Deprecating nethermind config hardcode (#33) (7e75a31)
- fix capella/shanghai timing to prevent network from getting locked (#29) (04aee0c)
- fix maximum enr bug (#86) (9c2bc79)
- Fixes nimbus node runtime expectation of deposit contract block hash (#51) (4074d55)
- genesis validators root reader (#106) (f41eb9c)
- give account 7 some tokens (#40) (16e2d89)
- limit to the first 20 enrs for peering only (#85) (09ac414)
- lodestar arg update (#57) (8745c7c)
- lodestar enr issues (#84) (6ccedbe)
- lodestar metrics port are better now (#38) (2a2576e)
- lower capella fork epoch to 1 and change CL capella calculation (#25) (0e36ac4)
- make besu a bootnode (#108) (8396650)
- moved out parallel keystore generation (#100) (1ed13f7)
- Nethermind cleanup (#98) (866da67)
- nimbus fails early with <12 seconds per slot (#44) (07d81fa)
- prysm clients and cli flags passed (#34) (6d1ef7b)
- prysm validator (#62) (63ae539)
- put boot node behind if condition for reth (#69) (b3de5e4)
- remove hardcoded key from geth (#117) (260abff)
- Remove nethermind bootnode restrictions (#97) (3678158)
- Remove nethermind restriction (#95) (417241f)
- remove unused config params (#10) (4c2ccaa)
- revert seconds per slot (#31) (959729e)
- Stale flags and image versions (#35) (46b8b29)
- teku local networking (#58) (bf6b8b2)
- truncate enode after
?
(#103) (bdd51dd) - Update CL config for teku (#37) (f5c6eb4)
- Update default client images (#14) (c2cdf0f)
- use reth from github container registry (#101) (4871092)
- use run_python to calculate genesis time (#116) (67930a8)