Description:
The governance contract has admin veto functionality. The SDK needs methods for:
vetoProposal(proposalId, reasonHash) — admin blocks a proposal
disableVetoPower() — permanently disables admin veto (one-way switch)
Why it matters: Veto power is a critical safety mechanism that needs SDK support.
Acceptance Criteria:
Relevant Files: contracts/iln_governance/src/lib.rs:736-821, sdk/src/methods/governance.ts
Description:
The governance contract has admin veto functionality. The SDK needs methods for:
vetoProposal(proposalId, reasonHash)— admin blocks a proposaldisableVetoPower()— permanently disables admin veto (one-way switch)Why it matters: Veto power is a critical safety mechanism that needs SDK support.
Acceptance Criteria:
VetoPowerDisabledandNotVetoableerrorsRelevant Files:
contracts/iln_governance/src/lib.rs:736-821,sdk/src/methods/governance.ts