Details
Description
Change pool_state_root_hash in Commit MultiSignatureValue to pre_prepare.pool_state_root_hash.
Acceptance criteria
- Add field "POOL_STATE_ROOT_HASH" to PrePrepare message (Put it before PLUGIN_FIELDS)
- Add validation of new PrePrepare format. Its POOL_STATE_ROOT_HASH should be included in the uncommitted state root hash
- Change commit BLS signature creating. Now it should use pool state root hash from PrePrepare message instead committed state root hash.
- Change validation of a commit BLS signature. Now it should use pool state root hash from PrePrepare message instead committed state root hash.
- Change logging message in case with incorrect BLS signature for commit message. Add information about an incorrect Commit message
- Add tests
Attachments
Issue Links
- relates to
-
INDY-1823 Pool stops writing during load testing against domain and pool ledgers together
-
- Complete
-