Contract 98366517421148a7966dfed32961b6d441e0307e838625129b80ffc676a1d529

← Back to Index 📥 Download WASM

Meta

rssdkver 21.5.0#d40bd031c14fbd3d75cf4473486ef7ef15af3364
rsver 1.79.0

Instances

  • CD7TIOFPLQX7K4FVWZKQYK7XJF6DUAWHIZJPBW3TR7UZUFE6QIAMMV73
  • CDIKT4E7CHI7QYYQOJSQZSVCEZAHXH5KCIXVMYNQYXBQCV35SLMIWZNI

Interface

fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    rewarded_token1: soroban_sdk::Address,
    rewarded_token2: soroban_sdk::Address,
    token_wasm_hash: soroban_sdk::BytesN<32>,
    maturity: u64,
) -> Result
fn create_pool(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
    start_time: u64,
    reward_ratio1: i128,
    reward_ratio2: i128,
) -> Result
fn deposit(
    env: soroban_sdk::Env,
    depositor: soroban_sdk::Address,
    amount: i128,
    pool_id: u32,
) -> Result
fn withdraw(
    env: soroban_sdk::Env,
    withdrawer: soroban_sdk::Address,
    amount: i128,
    pool_id: u32,
) -> Result
fn set_admin(
    env: soroban_sdk::Env,
    new_admin: soroban_sdk::Address,
) -> Result
fn get_receipt_token_id(
    env: soroban_sdk::Env,
) -> Result
fn withdraw_unallocated_rewards(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
) -> Result<(i128, i128), FarmError>

Imports

WebAssembly Text (WAT) ▶