Skip to content

Conversation

@codablock
Copy link

It was reported that the confirmedHash field in the DIP4 p2p messages is always empty. The reason was simply that it was not initialized in the CSimplifiedMNListEntry.

Fixing this would however invalidate all DIP3 blocks, so we'll have to add some temporary fork logic. This fork logic can be removed when we later reset testnet. The fork-height is currently set to 271000, which we might need to increase if the next RC takes too long.

This hard-fork is required on testnet as we have to fix a few consensus
bugs in DIP3/DIP4. It will also be required to introduce LLMQ commitments
to testnet.
...before fork activation. Otherwise we'd invalidate all DIP3 blocks on
testnet.
UdjinM6
UdjinM6 previously approved these changes Nov 22, 2018
Copy link

@UdjinM6 UdjinM6 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

utACK

@UdjinM6 UdjinM6 added this to the 13.0 milestone Nov 22, 2018
@codablock codablock added the bug label Nov 23, 2018
@codablock
Copy link
Author

I bumped nTemporaryTestnetForkHeight to 273000 so that we have a bit more time. Need a re-ACK now :)

Copy link

@UdjinM6 UdjinM6 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

utACK

@codablock codablock merged commit d40a5ce into dashpay:develop Nov 23, 2018
@codablock codablock deleted the pr_dip4_fixconfirmedhash branch November 23, 2018 09:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants