-
Notifications
You must be signed in to change notification settings - Fork 2
Closed
Labels
Description
##### [MOD-TR-MSG-3-2] Increase Active Governance Framework Version precondition checks
@@ -1650,13 +1844,15 @@ If any of these precondition checks fail, method MUST abort.
- if a mandatory parameter is not present, method MUST abort.
-- `id` (uint64) (*mandatory*): a `TrustRegistry` entry with this id MUST exist and account executing the method MUST be the controller of the `TrustRegistry` entry.
+- `authority` (group): (Signer) signature must be verified.
+- `operator` (account): (Signer) signature must be verified.
+- `id` (uint64) (*mandatory*): a `TrustRegistry` entry with this id MUST exist and `authority` executing the method MUST be the `authority` of the `TrustRegistry` entry.
- load `TrustRegistry` entry `tr` from its `id`. Find a `GovernanceFrameworkVersion` entry `gfv` where version is equal to `tr.active_version` + 1. If none is found, transaction MUST abort.
- find `GovernanceFrameworkDocument` `gfd` for `gfd.gfv_id` = `gfv.id` and `gfd.language` = `tr.language`. If no document is found (and thus no document exist for the default language of this version for this trust regis
try), transaction MUST abort.
###### [MOD-TR-MSG-3-2-2] Increase Active Governance Framework Version fee checks
-Account MUST have the required [[ref: estimated transaction fees]] in its [[ref: account]].
+Fee payer MUST have the required [[ref: estimated transaction fees]] in its [[ref: account]].
##### [MOD-TR-MSG-3-3] Increase Active Governance Framework Version execution
@@ -1668,12 +1864,12 @@ Method execution MUST perform the following tasks in a [[ref: transaction]], and
#### [MOD-TR-MSG-4] Update Trust Registry
-Any [[ref: account]] CAN execute this method.
+Any authorized `operator` CAN execute this method on behalf of an `authority`.Reactions are currently unavailable