fn initialize(
env: soroban_sdk::Env,
votes: soroban_sdk::Address,
settings: GovernorSettings,
)
fn settings(env: soroban_sdk::Env) -> GovernorSettings
fn propose(
env: soroban_sdk::Env,
creator: soroban_sdk::Address,
title: soroban_sdk::String,
description: soroban_sdk::String,
action: ProposalAction,
) -> u32
fn get_proposal(env: soroban_sdk::Env, proposal_id: u32) -> Option
fn close(env: soroban_sdk::Env, proposal_id: u32)
fn execute(env: soroban_sdk::Env, proposal_id: u32)
fn cancel(env: soroban_sdk::Env, from: soroban_sdk::Address, proposal_id: u32)
fn vote(
env: soroban_sdk::Env,
voter: soroban_sdk::Address,
proposal_id: u32,
support: u32,
)
fn get_vote(
env: soroban_sdk::Env,
voter: soroban_sdk::Address,
proposal_id: u32,
) -> Option
fn get_proposal_votes(env: soroban_sdk::Env, proposal_id: u32) -> Option