Contract 43f28ef9c36e5387396650beba57aa1f924acdb738f831565392e0952fa1204e

← Back to Index 📥 Download WASM

Meta

rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.91.1

Instances

  • CA4XF2RWFFI5REQSW2R4LFG7KDP3WJGSBB3HM6JSWAEG5JS2N6C64SPG
  • CARP62O36B65A7OGIZ2TNWBHREB4RLEZL7FWJVDQFNDNTNF26TAJDEJU
  • CBBRGXHCVSJIVT54XM2TWW5DBWMBLL37JL5BI77FEXZF4XL23J7SSNUK
  • CCN3TRKZHLY6GEXBLUCBHOU2A7WJMO7ULPGA3CVSFEK36Z4N5LAPA7H7

Interface

fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    usdc_token: soroban_sdk::Address,
    token_contract: soroban_sdk::Address,
)
fn vote_proposal(
    env: soroban_sdk::Env,
    voter: soroban_sdk::Address,
    proposal_id: soroban_sdk::String,
    vote_amount: i128,
)
fn execute_proposal(
    env: soroban_sdk::Env,
    proposal_id: soroban_sdk::String,
    usdc_payout_address: soroban_sdk::Address,
    usdc_amount: i128,
)
fn get_token_address(env: soroban_sdk::Env) -> soroban_sdk::Address
fn set_emission_rate(env: soroban_sdk::Env, new_rate: i128)
fn get_proposal_stats(
    env: soroban_sdk::Env,
    proposal_id: soroban_sdk::String,
) -> ProposalStats
fn admin_withdraw_tokens(env: soroban_sdk::Env, to: soroban_sdk::Address, amount: i128)
fn get_contribution_stats(
    env: soroban_sdk::Env,
    proposal_id: soroban_sdk::String,
    user: soroban_sdk::Address,
) -> i128
fn get_vault_usdc_balance(env: soroban_sdk::Env) -> i128
fn mint_additional_tokens(
    env: soroban_sdk::Env,
    to: soroban_sdk::Address,
    amount: i128,
)

Imports

WebAssembly Text (WAT) ▶