Description:
The governance contract exposes several view functions that the SDK does not wrap:
get_delegate(env, addr) → Option<Address> — direct delegate for an address
get_min_quorum_bps(env) → u32 — minimum quorum in basis points
get_min_proposal_balance(env) → i128 — minimum token balance to submit proposals
get_execution_delay(env) → u32 — execution delay in ledgers
is_veto_power_enabled(env) → bool — whether admin veto is active
Why it matters: Frontend governance dashboards need to display these configuration values.
Acceptance Criteria:
Relevant Files: contracts/iln_governance/src/lib.rs, sdk/src/methods/governance.ts
Description:
The governance contract exposes several view functions that the SDK does not wrap:
get_delegate(env, addr)→Option<Address>— direct delegate for an addressget_min_quorum_bps(env)→u32— minimum quorum in basis pointsget_min_proposal_balance(env)→i128— minimum token balance to submit proposalsget_execution_delay(env)→u32— execution delay in ledgersis_veto_power_enabled(env)→bool— whether admin veto is activeWhy it matters: Frontend governance dashboards need to display these configuration values.
Acceptance Criteria:
Relevant Files:
contracts/iln_governance/src/lib.rs,sdk/src/methods/governance.ts