Contract e9efdc923a383c28b628d96ebc473132ab61818fbc8252b9843021dd2d7d55df

← Back to Index 📥 Download WASM

Meta

rssdkver 23.0.2#a97daf8b07cdf24e9bd45e344db51a21b9ea77d3
rsver 1.85.0

Instances

  • CD5BO2F56Q7WK37SWASI7J5J46H37ZWEERJWZFJLPQLP6Y6I76MQZCZO

Interface

fn initialize(
    env: soroban_sdk::Env,
    votes: soroban_sdk::Address,
    council: soroban_sdk::Address,
    admin: soroban_sdk::Address,
    settings: GovernorSettings,
)
fn settings(env: soroban_sdk::Env) -> GovernorSettings
fn council(env: soroban_sdk::Env) -> soroban_sdk::Address
fn vote_token(env: soroban_sdk::Env) -> soroban_sdk::Address
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
fn update_proposal_whitelist(
    env: soroban_sdk::Env,
    list: soroban_sdk::Vec,
)

Imports

WebAssembly Text (WAT) ▶