Contract 8a3e5e79babfced57f58b4100267590f7552cd82731cfda653a25794360b704f

← Back to Index 📥 Download WASM

Meta

cliver 25.2.0#28484880988199233a7e8e87c97cb12dac323cb3
rssdkver 26.1.0#175aa41306f383057a8cdfc84b68d931664fc34e
rsver 1.96.0

Instances

  • CBKAQLFQVSKWMHQNPTKZX7ZO6R4WOIB3NT53KOG4UWWHX3XMYINHESKI

Interface

fn donate(
    env: soroban_sdk::Env,
    donor: soroban_sdk::Address,
    campaign_id: u32,
    amount: i128,
)
fn withdraw(env: soroban_sdk::Env, owner: soroban_sdk::Address, amount: i128)
fn get_owner(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_token(env: soroban_sdk::Env) -> soroban_sdk::Address
fn initialize(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    token: soroban_sdk::Address,
)
fn get_campaign(env: soroban_sdk::Env, id: u32) -> Campaign
fn approve_claim(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    donor: soroban_sdk::Address,
)
fn request_claim(env: soroban_sdk::Env, donor: soroban_sdk::Address)
fn create_campaign(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    id: u32,
    title: soroban_sdk::String,
    description: soroban_sdk::String,
    target: i128,
)
fn update_campaign(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    id: u32,
    title: soroban_sdk::String,
    description: soroban_sdk::String,
    target: i128,
    active: bool,
)
fn get_campaign_ids(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn get_claim_status(env: soroban_sdk::Env, donor: soroban_sdk::Address) -> u32
fn get_donor_points(env: soroban_sdk::Env, donor: soroban_sdk::Address) -> u32
fn get_total_raised(env: soroban_sdk::Env) -> i128
fn get_pending_claims(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn get_donor_total_donated(env: soroban_sdk::Env, donor: soroban_sdk::Address) -> i128
fn get_total_claims_pending(env: soroban_sdk::Env) -> u32
fn get_total_claims_approved(env: soroban_sdk::Env) -> u32

Imports

WebAssembly Text (WAT) ▶