sage_gov_propose
Submit governance proposals for validator-set operations (add, remove, update power) and guided scope actions. Requires admin role.
Instructions
Submit a governance proposal. Validator-set operations use scalar fields; app-v20 scope_action accepts a guided scope object that the node encodes canonically. Requires admin role.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | Guided app-v20 scope_action template; the node sorts it canonically and owns the execution heights | |
| reason | Yes | Human-readable justification for the proposal | |
| payload | No | Optional legacy base64 operation payload; mutually exclusive with scope | |
| operation | Yes | Governance operation | |
| target_id | No | Validator ID for validator ops; optional for scope_action when scope.scope_id is supplied | |
| target_power | No | Voting power (required for add_validator and update_power) | |
| target_pubkey | No | Hex-encoded Ed25519 public key (required for add_validator) |