-
Notifications
You must be signed in to change notification settings - Fork 15
Description
Story Form
As a Block Node Operator
I want to Match the HAPI version of 0.69.x
So that we are able to consume, verify and ingest correctly HAPI version 0.69.x and upwards
Technical Notes
Take the following considerations:
-
1. Calculate: rootOfAllPreviousBlockHashes instead of using the provided one in the footer.
-
2. feat(verification): Hashing refactor for 0.68.x HAPI version #1865 (comment)
-
3. feat(verification): Hashing refactor for 0.68.x HAPI version #1865 (comment)
-
4. feat(verification): Hashing refactor for 0.68.x HAPI version #1865 (comment)
-
5. Verify that the HAPI Protobuf API Spec removes the deprecated fields.
-
6. Verify that the CN is correctly implementing the Hashing Algorithm, adding the prefixes as it should do all the way up to the root hash.
This was not fixed on the CN by 0.69.0 maybe it will be for 0.70.0 but at the time seems more likely a 0.71.0 version will solve it. MOVED TO NEXT ITERATION ISSUE -
7. How to handle a block with multiple proofs (do we verify only one or all of them? what happens if there is a valid proof, but another invalid proof?)
We will delay this for a later revision, when we have more clarity on architectural structure. MOVED TO NEXT ITERATION ISSUE -
8. Use a tag name on
cnTagHashfor the build of protobuf instead of a commit hash, since tags on hiero are immutable we can use it.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status