Contract 1c04217af84d8ad799e1b460d1c456bcc4a9d26d9328031b1757c321bd5928d8

← Back to Index 📥 Download WASM

Meta

rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.76.0-nightly

Instances

  • CCO2A7ALFXZ3QIT3SUFJZRWCU5RVWG5E7AI4RCLTRXQIJEFIBEZP63JI

Interface

fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    stability_check_duration: u64,
    space_fee: u32,
    slz_fee: u32,
    slz_fee_destination: soroban_sdk::Address,
    stellarbucks_contract: soroban_sdk::Address,
    native_contract: soroban_sdk::Address,
    space_missions_odds: soroban_sdk::Map,
)
fn change_contract_info(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    stability_check_duration: u64,
    space_fee: u32,
    slz_fee: u32,
    slz_fee_destination: soroban_sdk::Address,
    space_missions_odds: soroban_sdk::Map,
)
fn upgrade(env: soroban_sdk::Env, hash: soroban_sdk::BytesN<32>)
fn claim(env: soroban_sdk::Env, amount: i128)
fn start_space_mission(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    funding: i128,
    difficulty: u32,
    min_mission_reward: i128,
) -> (bool, i128)
fn add_space_missions_reward(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    funds: i128,
    reward_difficulty: u32,
)
fn new_launch(
    env: soroban_sdk::Env,
    dev: soroban_sdk::Address,
    funds_recipient: soroban_sdk::Address,
    info: soroban_sdk::String,
    asset: soroban_sdk::Address,
    max_supply: i128,
    min_price: i128,
    max_price: i128,
    launch_index: u64,
)
fn cancel_launch(env: soroban_sdk::Env, launch_key: (soroban_sdk::Address, u64))
fn buy(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    launch_key: (soroban_sdk::Address, u64),
    sending: i128,
    min_receive: i128,
)
fn sell(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    launch_key: (soroban_sdk::Address, u64),
    sending: i128,
    min_receive: i128,
)
fn claim_launch_funds(env: soroban_sdk::Env, launch_key: (soroban_sdk::Address, u64))
fn claim_launch_balance(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    launch_key: (soroban_sdk::Address, u64),
)
fn calculate_buy(
    env: soroban_sdk::Env,
    launch_key: (soroban_sdk::Address, u64),
    sending: i128,
) -> (i128, i128, i128, i128, i128)
fn calculate_sell(
    env: soroban_sdk::Env,
    launch_key: (soroban_sdk::Address, u64),
    sending: i128,
) -> (i128, i128, i128, i128, i128)
fn get_launch_data(
    env: soroban_sdk::Env,
    launch_key: (soroban_sdk::Address, u64),
) -> Launch
fn get_contract_info(env: soroban_sdk::Env) -> ContractInfo
fn get_launch_balance(
    env: soroban_sdk::Env,
    launch_key: (soroban_sdk::Address, u64),
    user: soroban_sdk::Address,
) -> i128
fn version(env: soroban_sdk::Env) -> (u32, u32, u32)

Imports

WebAssembly Text (WAT) ▶