Contract 1f4dec04505341a6bace85e1cd1f3944d0631f8dca2305e8dbb67b818e06cd5e

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.6#0c47dcfa187069d241f11fb082730f667b55e802
rsver 1.87.0
source_repo AquaToken/soroban-amm

Instances

  • CA4YK4KYD42E2QOMPCHIKVFRP7FMDYLT2IF6V34N7TQ6AJ3Z6LZV72OO
  • CBG4DZLC2RMZET2UMP6JL2SJLX2TPCGQ352XEKG6M5757CNLAT64WCTP

Interface

fn __constructor(
    env: soroban_sdk::Env,
    pool: soroban_sdk::Address,
    reward_token: soroban_sdk::Address,
)
fn schedule_rewards_config(
    env: soroban_sdk::Env,
    pool: soroban_sdk::Address,
    distributor: soroban_sdk::Address,
    start_at: Option,
    duration: u64,
    tps: u128,
    working_supply: u128,
)
fn checkpoint_user(
    env: soroban_sdk::Env,
    pool: soroban_sdk::Address,
    user: soroban_sdk::Address,
    working_balance: u128,
    working_supply: u128,
)
fn claim(
    env: soroban_sdk::Env,
    pool: soroban_sdk::Address,
    user: soroban_sdk::Address,
    working_balance: u128,
    working_supply: u128,
) -> u128
fn get_user_reward(
    env: soroban_sdk::Env,
    pool: soroban_sdk::Address,
    user: soroban_sdk::Address,
    working_balance: u128,
    working_supply: u128,
) -> u128
fn get_reward_token(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_reward_configs(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn get_reward_config(env: soroban_sdk::Env) -> RewardConfig
fn version(env: soroban_sdk::Env) -> u32
fn contract_name(env: soroban_sdk::Env) -> soroban_sdk::Symbol
fn upgrade(
    env: soroban_sdk::Env,
    pool: soroban_sdk::Address,
    new_wasm_hash: soroban_sdk::BytesN<32>,
)

Imports

WebAssembly Text (WAT) ▶