Contract 67d066d9daf1fa6e33191548a61068d1e20f5427482ae923d4a7c8b0d51efaf2

← Back to Index 📥 Download WASM

Meta

cliver 26.0.0#60f7458e7ecffddf2f2d91dc6d0d2db4fab03ecc
rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.94.1

Instances

  • CAAQCLJ7SF5IP3BHD4OKPLMCDQTEVTRYWEXYBQIGNL6U6ZYIK7HNCHEK
  • CCB4RVQ2UMDLNEID2T6OA4Y324W67SJ66B6O2HWQD7GCKHRKX2ZCYYW3

Interface

fn subscribe(
    env: soroban_sdk::Env,
    _f: soroban_sdk::Address,
    _fid: soroban_sdk::Symbol,
    _r: soroban_sdk::Symbol,
    _s: soroban_sdk::Symbol,
    _p: i128,
) -> Result<(), soroban_sdk::Error>
fn initialize(
    env: soroban_sdk::Env,
    _admin: soroban_sdk::Address,
    _xlm: soroban_sdk::Address,
    _q: u32,
    _mainnet: bool,
    _s_oracle: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn set_oracle(
    env: soroban_sdk::Env,
    _a: soroban_sdk::Address,
    _o: soroban_sdk::Address,
    _ac: bool,
) -> Result<(), soroban_sdk::Error>
fn claim_payout(
    env: soroban_sdk::Env,
    _f: soroban_sdk::Address,
    _fid: soroban_sdk::Symbol,
    _s: soroban_sdk::Symbol,
    _tid: soroban_sdk::Symbol,
) -> Result
fn get_lp_shares(env: soroban_sdk::Env, _lp: soroban_sdk::Address) -> i128
fn verify_farmer(
    env: soroban_sdk::Env,
    _a: soroban_sdk::Address,
    _f: soroban_sdk::Address,
    _v: bool,
) -> Result<(), soroban_sdk::Error>
fn is_initialized(env: soroban_sdk::Env) -> bool
fn deposit_subsidy(
    env: soroban_sdk::Env,
    _d: soroban_sdk::Address,
    _am: i128,
) -> Result<(), soroban_sdk::Error>
fn get_farm_policy(
    env: soroban_sdk::Env,
    _f: soroban_sdk::Address,
    _fid: soroban_sdk::Symbol,
    _s: soroban_sdk::Symbol,
) -> Option
fn is_mainnet_mode(env: soroban_sdk::Env) -> bool
fn get_farmer_farms(
    env: soroban_sdk::Env,
    _f: soroban_sdk::Address,
) -> soroban_sdk::Vec
fn set_single_oracle(
    env: soroban_sdk::Env,
    _a: soroban_sdk::Address,
    _so: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn get_weather_report(
    env: soroban_sdk::Env,
    _tid: soroban_sdk::Symbol,
    _r: soroban_sdk::Symbol,
    _o: soroban_sdk::Address,
) -> u32
fn is_farmer_verified(env: soroban_sdk::Env, _f: soroban_sdk::Address) -> bool
fn deposit_reinsurance(
    env: soroban_sdk::Env,
    _lp: soroban_sdk::Address,
    am: i128,
) -> Result
fn get_subsidy_balance(env: soroban_sdk::Env) -> i128
fn set_quorum_threshold(
    env: soroban_sdk::Env,
    _a: soroban_sdk::Address,
    _t: u32,
) -> Result<(), soroban_sdk::Error>
fn withdraw_reinsurance(
    env: soroban_sdk::Env,
    _lp: soroban_sdk::Address,
    s: i128,
) -> Result
fn submit_weather_report(
    env: soroban_sdk::Env,
    _o: soroban_sdk::Address,
    _tid: soroban_sdk::Symbol,
    _r: soroban_sdk::Symbol,
    _dp: u32,
) -> Result<(), soroban_sdk::Error>
fn get_total_reinsurance_shares(env: soroban_sdk::Env) -> i128
fn get_consensus_damage_percentage(
    env: soroban_sdk::Env,
    _tid: soroban_sdk::Symbol,
    _r: soroban_sdk::Symbol,
) -> Option
fn get_total_reinsurance_deposited(env: soroban_sdk::Env) -> i128

Imports

WebAssembly Text (WAT) ▶