We want the flexibility to include multiple rounds in a block.
Solution
[x] Add a BlockStreamConfig#roundsPerBlock config property.
[x] Update BlockStreamManagerImpl as MultiRoundBlockStreamManager with the property that a block only ends/starts on a round whose number n satisfies n % roundsPerBlock == 0.
[x] Add a queue in BlockStreamManager to store the blocks waiting to be signed
Problem
We want the flexibility to include multiple rounds in a block.
Solution
BlockStreamConfig#roundsPerBlock
config property.BlockStreamManagerImpl
asMultiRoundBlockStreamManager
with the property that a block only ends/starts on a round whose numbern
satisfiesn % roundsPerBlock == 0
.BlockStreamManager
to store the blocks waiting to be signedAlternatives
No response