fix(network): correct PoolDistr and update ProtocolParam #551
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
A field of the
Pool
struct (corresponding to the node'sPoolDistr
) was a naively encoded rational numberFraction
; this one is indeed needed in the genesis config struct, which I renamed fromGenesis
to the more explicitGenesisConfig
.In the case of
ProtocolParam
, theProtocolVersion
is now a tuple(major, minor)
.Both corrections have an impact on the
examples/n2c-miniprotocols
folder; two broken examples there now run smoothly. In that folder, I moved the initialPoint
of the block-fetching performed bydo_chainsync
to a more recent moment in order to be able to witness the reaching of the chain tip.