Verify transaction types in genesis files
skhoroshavin opened this issue · 0 comments
skhoroshavin commented
It turned out Indy Node/Plenum doesn't verify transaction types in genesis transaction. Given that there are actually two genesis transactions files in Indy Plenum (pool and domain) it can lead to situations when those files are mixed up and Indy Node doesn't give any warning. It might be also sensible to perform some additional validations of those transactions (for example - static validation part)
More details can be found here: https://sovrin.atlassian.net/browse/SN-18
Acceptance criteria
- When building ledgers from genesis transaction files Indy Plenum/Node should perform at least minimal validation of these transactions