Contract 0c5bb14b013509b492a91e7bf09db2dd527ce8c7a8c049007cd953be9094ffc2

← Back to Index 📥 Download WASM

Meta

rssdkver 21.5.0#d40bd031c14fbd3d75cf4473486ef7ef15af3364
rsver 1.79.0

Instances

  • CB4PABDFT532NOINQ7OZTJ7PD2HQHKCBP545M6HRZ3NOTTEMSM3C2XTE
  • CBVMFABHTVMMEEKXKWCKS2YOBPFSL3PJNQZMTO4VPPKJJ7DZ43BUW5ZK

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) ▶