Open marioevz opened 1 year ago
It's mainnet
but with 6 second slots, not minimal
(which already includes 6 second slots)?
Yes, if I understand correctly I think we used this parameter to change all presets to 6 seconds, but I'm not sure if the behavior resulting from this parameter changed in the past months.
On the other hand it would be worth it to instead try to change the preset to minimal for all tests in hive suites.
I tried to remove the compile time parameter and basically increase the SECONDS_PER_SLOT
value for the testnet to the mainnet default when nimbus is involved, but we are now getting another error at startup because we are trying to modify another parameter:
"Cannot override config (compiled: TERMINAL_BLOCK_HASH_ACTIVATION_EPOCH=18446744073709551615 - config: TERMINAL_BLOCK_HASH_ACTIVATION_EPOCH=0)"
What alternative we have to modify these genesis config parameters for nimbus in hive to be able to interop with other clients ?
These are the parameters we are currently modifying: https://github.com/ethereum/hive/blob/eee9107bcaa34145bbbbca39abe74f684ea72957/simulators/eth2/common/testnet/prepared_testnet.go#L135
Any help will be much appreciated!
TERMINAL_BLOCK_HASH_ACTIVATION_EPOCH
Nimbus doesn't use TERMINAL_BLOCK_HASH_ACTIVATION_EPOCH
.
Describe the bug Nimbus hive docker image (https://github.com/ethereum/hive/tree/master/clients/nimbus-bn) is consistently failing with the following exception:
Nimbus needs to be compiled with
SECONDS_PER_SLOT
of 6 to be compatible with the configuration of the rest of the consensus clients.To Reproduce
Additional context The docker build was working for merge tests but we have been not able to test withdrawals for nimbus in hive just recently.