-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Labels
Description
In ledger, when we process a cold-key committee resignation certificate in GOVCERT, we are doing the following checks on the cold-key credential provided in the certificate:
- the cold key has not already resigned (as per the
committeeStatestored inVState) - the cold key is either:
* part of the current committee (as per the committee members stored inGovState) or
* a candidate for a future committee (meaning: it appears in an existingUpdateCommiteeproposal in the currentGovState).
If any of the 1) , 2) checks fails, we are failing the rule. Our conformance test in ledger shows that in the spec, some of these checks are not implemented, because the rule is passing when we expect it to fail.
If we could implement this check in the (alternative) GOVCERT rule, we could enable the GOVCERT conformance test in ledger.
Reactions are currently unavailable