-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Conversation
f98e777
to
e6f34db
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Indeed release note is very important, maybe a [Breaking change] tag or any kind of emphasis should be added in the release to make it super explicit.
@5chdn Can you please help explain the language used here:
The phrase "we don't need to specify them in poacore and poasokol" is confusing for a few reasons.
|
@stone212 the two eips are mutually exclusive - they should never both be enabled on the same chain - there is no special case for Aura. |
@joshua-mir Okay so if I have Because eip98transition is dis-abled by default after 2.3.0 so |
What is this "Aura" you keep talking about? I do not know what this is. |
Aura is our PoA consensus engine.
Correct. |
Okay but now this goes back in a circle to my earlier question, the vague language. The release notes above make it seem like this issue only applies to PoA. So let me ask again and mention PoW again: Because eip98transition is dis-abled by default after 2.3.0 so eip658Transition should be happy on a chain running Parity 2.3.x and using PoW / ethash. Do I continue to understand this? Original question: |
Yes, you're not misunderstanding anything. The reason why there are no PoW networks mentioned in the comments above is because very few people run private PoW networks. Unless a param is in the params section within the engine section of your config, it is unrelated to the consensus engine of your chain. |
I am getting confused by the language. Please, a yes or no: If I have a private blockchain with PoW and EIP-658 (at a block that is past but is not block 0), is it necessary to add eip98transition at 0 to enable sync with Parity 2.4.x? The confusion comes from this phrase from above:
We have a chain with Do you see why I'm confused? This is an old issue for us, but we have not had workers since September so I am returning to it now. And a follow-up question, is if not doing this could cause pre-2.4 versions to not sync with 2.4.x? Thank you. |
This PR replaces the default value of
eip98Transition
toBlockNumber::max_value
, to reduce the chance of chain mis-configs. Note that:poacore
andpoasokol
."eip98Transition": "0xffffffffffffffff"
is entirely optional.For release note, we need to specify that: