Contract 37884c0949fe2ece54ef2f2f41bf3d062f68b0b05f18edf6a0f1232c895a5ebe

← Back to Index 📥 Download WASM

Meta

rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.88.0

Instances

  • CAHTSOZQNJWUER6WKBJLFLZCU3ZIYRX37QX5JS37E5WBZQC34AXMWYTZ
  • CDTUSL4VFYGNMCIWPRX5AORGJSBDSPGIV3K6Z54VVSZAIGAY6AC45BQQ
  • CDZZWCAJPNDVX4YKLWHHKIUJQBSSANBTZZVLZE62S4ZQV5DCMAVIQ7PP

Interface

fn initialize(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    _wom: soroban_sdk::Address,
    _ve_wom: soroban_sdk::Address,
    _voter: soroban_sdk::Address,
    _base_partition: u128,
)
fn pause(env: soroban_sdk::Env)
fn unpause(env: soroban_sdk::Env)
fn set_new_master_wombat(
    env: soroban_sdk::Env,
    _new_master_wombat: soroban_sdk::Address,
)
fn set_bribe_rewarder_factory(
    env: soroban_sdk::Env,
    _bribe_rewarder_factory: soroban_sdk::Address,
)
fn set_vewom(env: soroban_sdk::Env, _new_vewom: soroban_sdk::Address)
fn set_wom(env: soroban_sdk::Env, _new_wom: soroban_sdk::Address)
fn set_voter(env: soroban_sdk::Env, _new_voter: soroban_sdk::Address)
fn add(
    env: soroban_sdk::Env,
    lp_token: soroban_sdk::Address,
    boosted_multi_rewarder: Option,
)
fn set_boosted_multi_rewarder(
    env: soroban_sdk::Env,
    pid: u32,
    boosted_multi_rewarder: soroban_sdk::Address,
)
fn update_factor(
    env: soroban_sdk::Env,
    _user: soroban_sdk::Address,
    _new_vewom_balance: u128,
)
fn deposit(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    _pid: u32,
    _amount: u128,
) -> (u128, soroban_sdk::Vec)
fn deposit_for(
    env: soroban_sdk::Env,
    sender: soroban_sdk::Address,
    user: soroban_sdk::Address,
    _pid: u32,
    _amount: u128,
) -> (u128, soroban_sdk::Vec)
fn multi_claim(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    _pids: soroban_sdk::Vec,
)
fn withdraw(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    _pid: u32,
    _amount: u128,
) -> (u128, soroban_sdk::Vec)
fn notify_reward_amount(
    env: soroban_sdk::Env,
    lp_token: soroban_sdk::Address,
    amount: u128,
)
fn get_sum_of_factors(env: soroban_sdk::Env, pid: u32) -> u128
fn get_asset_pid(env: soroban_sdk::Env, lp_token: soroban_sdk::Address) -> u32
fn base_partition(env: soroban_sdk::Env) -> u128
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn get_pool_id(env: soroban_sdk::Env, pid: u32) -> PoolInfoV3Struct
fn get_user_info_id(
    env: soroban_sdk::Env,
    _user: soroban_sdk::Address,
    pid: u32,
) -> UserInfoStruct
fn get_pool_length(env: soroban_sdk::Env) -> u32
fn get_pool_info(env: soroban_sdk::Env, pid: u32) -> PoolInfoV3Struct
fn get_pending_tokens(
    env: soroban_sdk::Env,
    _user: soroban_sdk::Address,
    pid: u32,
) -> u128
fn transfer_ownership(env: soroban_sdk::Env, new_owner: soroban_sdk::Address)
fn get_owner(env: soroban_sdk::Env) -> soroban_sdk::Address

Imports

WebAssembly Text (WAT) ▶