Contract 97c97c24f5f1158567a130466be4a9a81607e4fa4230d94e1b22c3af108e7c9a

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.5#25daaf397971f2c15fd2a5fd0a9967020a19cfcb
rsver 1.79.0

Instances

  • CB2JJOOQZU2Q6ZTEGBLJTEX7IF6RXSFJ3JPCEDDZJGVTJ6TEE46DOSIT

Interface

fn initialize(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    relayer: soroban_sdk::Address,
    epoch_duration: u32,
    continuity_requirement: u32,
    threshold: u32,
    token: soroban_sdk::Address,
    recipient: soroban_sdk::Address,
    start_time: u64,
    funding_amount: u128,
)
fn set_value(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    value: u32,
    epoch: u32,
)
fn withdraw(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    amount: u128,
    recipient: soroban_sdk::Address,
)
fn fund(env: soroban_sdk::Env, caller: soroban_sdk::Address)
fn get_value(env: soroban_sdk::Env, epoch: u32) -> u32
fn get_contract_owner(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_relayer(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_continuity_requirement(env: soroban_sdk::Env) -> u32
fn get_threshold(env: soroban_sdk::Env) -> u32
fn get_last_update_time(env: soroban_sdk::Env) -> u32
fn get_epoch_data(env: soroban_sdk::Env, epoch: u32) -> EpochData
fn get_current_epoch(env: soroban_sdk::Env) -> u32
fn get_continuity(env: soroban_sdk::Env) -> u32
fn get_start_time(env: soroban_sdk::Env) -> u64
fn get_funded_balance(env: soroban_sdk::Env) -> u128
fn get_funding_amount(env: soroban_sdk::Env) -> u128
fn is_funded(env: soroban_sdk::Env) -> bool
fn get_funded_by(env: soroban_sdk::Env) -> Option
fn set_continuity_requirement(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    continuity_requirement: u32,
)
fn set_threshold(env: soroban_sdk::Env, caller: soroban_sdk::Address, threshold: u32)
fn get_funds_released(env: soroban_sdk::Env) -> bool

Imports

WebAssembly Text (WAT) ▶