Contract aaa7ed1166e477e1af5e6635fc59c2600b9f4946f3044dddef19c1d797b2bb20

← Back to Index 📥 Download WASM

Meta

cliver 23.2.1#496ac35be7a7d8d923fcde9bbbc650ee593d1f6f
rssdkver 23.2.1#ab415a33cc1f6bdce20ac4a12f0ddbe41a648949
rsver 1.91.1

Instances

  • CAJ475Z7GBG3ARBB4H3K4AKFSOLYNLX5OWRAV6SJ36LKSFUFJEGCZBFH

Interface

fn cancel(env: soroban_sdk::Env, creator: soroban_sdk::Address)
fn refund(
    env: soroban_sdk::Env,
    contributor: soroban_sdk::Address,
    amount: i128,
) -> i128
fn withdraw(
    env: soroban_sdk::Env,
    beneficiary: soroban_sdk::Address,
    amount: i128,
) -> i128
fn contribute(
    env: soroban_sdk::Env,
    contributor: soroban_sdk::Address,
    amount: i128,
) -> i128
fn get_status(env: soroban_sdk::Env) -> CampaignStatus
fn initialize(
    env: soroban_sdk::Env,
    creator: soroban_sdk::Address,
    beneficiary: Option,
    goal_amount: i128,
    deadline: u64,
    allow_overfunding: bool,
    funding_model: u32,
    token_address: soroban_sdk::Address,
)
fn batch_refund(
    env: soroban_sdk::Env,
    contributors: soroban_sdk::Vec,
) -> i128
fn get_campaign(env: soroban_sdk::Env) -> CampaignData
fn is_withdrawn(env: soroban_sdk::Env) -> bool
fn is_goal_reached(env: soroban_sdk::Env) -> bool
fn get_funding_model(env: soroban_sdk::Env) -> u32
fn get_current_amount(env: soroban_sdk::Env) -> i128
fn is_deadline_passed(env: soroban_sdk::Env) -> bool
fn get_withdrawn_amount(env: soroban_sdk::Env) -> i128
fn get_contributor_total(
    env: soroban_sdk::Env,
    contributor: soroban_sdk::Address,
) -> i128
fn get_contributor_contributions(
    env: soroban_sdk::Env,
    contributor: soroban_sdk::Address,
) -> soroban_sdk::Vec

Imports

WebAssembly Text (WAT) ▶