[cherry-pick] fix(genesis-geremony): fix examine-genesis-checkpoint (#4829) #5080
+368
−32
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.
Cherry-picking #4829
Description of change
This (PR fixes the
examine-genesis-checkpoint
command of the genesis ceremony. Due to the migrated objects, the genesis inspector did not function correctly anymore, as not all objects exist in the first genesis state. These migrated objects are created in the following transactions. The genesis inspector was not built to take these extra migrated objects into account. In this PR, the migrated objects are also included in the list of objects that is used to count the total supply. The object inspector of this function now also functions as expected.Will rebase on develop
Links to any relevant issues
fixes #4528
Type of change
Choose a type of change, and delete any options that are not relevant.
How the change has been tested
Ran a genesis ceremony up to the point where
examine-genesis-checkpoint
is called:Change checklist
Tick the boxes that are relevant to your changes, and delete any items that are not.