Contract 67ab60cfad4ff37a1e972c871260bd7d058142a7f54103268630e569cabc1ac8

← Back to Index 📥 Download WASM

Meta

cliver 25.2.0#28484880988199233a7e8e87c97cb12dac323cb3
rssdk_spec_shaking 2
rssdkver 25.3.0#dcbea44513feb7734af6b6c4aced2c4a7a2715d0
rsver 1.89.0

Instances

  • CBPZLC6K4S2SDTPJZ2EUD7NVDWB5NTQI2CIR7WCJX6QKW4GWGJIX7J7L

Interface

fn __constructor(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    proxy_oracle: soroban_sdk::Address,
    initial_uniform_ttl_ns: u64,
) -> Result<(), GovernanceError>
fn next_proposal_id(env: soroban_sdk::Env) -> Result
fn get_proposal(env: soroban_sdk::Env, id: u64) -> Option
fn get_effective_proposal_ttl(
    env: soroban_sdk::Env,
    operation: GovernanceAction,
    requested_ttl: u64,
) -> Result
fn get_operation_ttl(
    env: soroban_sdk::Env,
    kind: OperationKind,
) -> Result
fn create_proposal(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    id: u64,
    operation: GovernanceAction,
    requested_ttl: u64,
) -> Result
fn cancel_proposal(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    id: u64,
) -> Result<(), GovernanceError>
fn execute_proposal(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    id: u64,
) -> Result<(), GovernanceError>
fn has_role(env: soroban_sdk::Env, account: soroban_sdk::Address, role: Role) -> bool
fn list_role(
    env: soroban_sdk::Env,
    role: Role,
) -> soroban_sdk::Vec
fn get_roles(
    env: soroban_sdk::Env,
    account: soroban_sdk::Address,
) -> soroban_sdk::Vec
fn active_ids(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn proxy_oracle(env: soroban_sdk::Env) -> Result
fn extend_ttl(env: soroban_sdk::Env) -> Result<(), GovernanceError>

Imports

WebAssembly Text (WAT) ▶