We are not using testingutils.TestingSyncCommitteeDuty*NextEpoch* in newduty/decided like the rest of the tests.
From my understanding of the tests, a good happy flow should look like the following:
This should start up with a decided runner for some epoch, and then start a duty for the next.
But none of the tests follow this pattern.
On the other hand maybe we want to show that it doesn't matter for the spec if we follow the happy flow.
Then we should just have all tests be consistent..
We are not using
testingutils.TestingSyncCommitteeDuty*NextEpoch*
innewduty/decided
like the rest of the tests. From my understanding of the tests, a good happy flow should look like the following:This should start up with a decided runner for some epoch, and then start a duty for the next. But none of the tests follow this pattern.
On the other hand maybe we want to show that it doesn't matter for the spec if we follow the happy flow. Then we should just have all tests be consistent..
_Originally posted by @GalRogozinski in https://github.com/bloxapp/ssv-spec/pull/254#discussion_r1216729161_