Closed ashisherc closed 5 months ago
Note that there's an explanation for NewCommittee
in the spec:
changes to the members of the constitutional committee and/or to its signature threshold and/or terms
All the questions questions about details should be answered by looking at GOV/ENACT/RATIFY
. The first map adds members with an expiration epoch, the second one removes members and nothing special happens if any of those are empty.
The first map adds members with an expiration epoch, the second one removes members and nothing special happens if any of those are empty.
@WhatisRT I think you mean first set to remove members and second map to add members with expiry. Could this please be documented in the ledger spec.
I don't know why the CDDL has the arguments in another order, but I was referring to the arguments in the order they appear in the spec.
@WhatisRT might require the change of order in the spec, CDDL order seems correct (afaik)
1 - there is an irregularity between the ledger spec and CDDL regarding the new committee gov action naming, CDDL specifies
update_committee
while the ledger spec refers to it asNewCommittee
2 - please document details regarding creating and updating committee members,
update_committee = (4, gov_action_id / null, set<committee_cold_credential>, { committee_cold_credential => epoch_no }, unit_interval)
Specifics of
update_committee
gov action will be constructive.