Contract b699527d2c20d3d2509be6bacfacb5bc70e4443e90217c55e0e031dc98e47d09

← Back to Index 📥 Download WASM

Meta

rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.80.0

Interface

fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    staking_token: soroban_sdk::Address,
    reward_token: soroban_sdk::Address,
    threshold: i128,
    close_date: u64,
    alternun_commission_wallet: soroban_sdk::Address,
    project_token_price: i128,
    project_token: soroban_sdk::Address,
)
fn deposit(env: soroban_sdk::Env, from: soroban_sdk::Address, amount: i128) -> i128
fn withdraw_reward(
    env: soroban_sdk::Env,
    to: soroban_sdk::Address,
) -> Result
fn claim_project_token_reward(
    env: soroban_sdk::Env,
    to: soroban_sdk::Address,
) -> Result
fn stake_token(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    project_token_amount: i128,
) -> Result
fn retrieve_staked_tokens(
    env: soroban_sdk::Env,
    to: soroban_sdk::Address,
) -> Result
fn update_close_date(
    env: soroban_sdk::Env,
    close_date: u64,
) -> Result
fn get_progress(env: soroban_sdk::Env) -> StakingProgress

Imports

WebAssembly Text (WAT) ▶