Contract 11b335d47780effb07c2179fbc3159c8e603e218559f776422adabe2fa3d7cfa

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.5#25daaf397971f2c15fd2a5fd0a9967020a19cfcb
rsver 1.88.0

Instances

  • CAAHOE4XMUNZGAROUY2D3ISE6L3CI7AIJEFUYWWB2D45FZ33LBUMLALO
  • CATGLLCASJB7CIGNYT5GNER3RMP26A5P63ITKTYAEA6SGU5K22M5FGZH
  • CBMFHPBGFVINIJ3Z4UTQZJLSUFH5CM3AV7RY3Y4OZB6RUCX62467IKQM
  • CBZ53W7XYCACWHFRZKDLN7GJTVI65SBYNLBRWRCB3MSLZEJQU5BNOIV3
  • CCMOEAP4PUG6ZCJFCEJDKSRA33HTWOCOUZDMLUFQ46MC3B6ZQS7NEW4K
  • CCNLQCVZOFVTAQ2JY4QQ56LIGEKN5KBIOHKBQADHRVRD4FPPLTE7PQGX
  • CCS6SCVR5TMDQOPKQY72JYN7CFFLACAHB3G4SAQQIXWGUMICJTNOTDDR
  • CD6BGOKVAGTMQPITP5GAWKADVSHDH65K3ERLIGU4MBRGJYC6PZ2TJT6K
  • CDEJRKPZRB35MDBDHUWXFUJ4BZWZ3U4QZSPKH34ZA2T4I6YF4COJT2NJ
  • CDLJ3GQYIPZ7DB22ICW4LJ3BT7PYZQBA5BTIIUKM7I6AMNZFFQCV3JSB
  • CDP6R6SJJWQ6DZRDUT4GUTWYK6OQ2XUM2UTOJL5LTPYC3Z235QXBPA6X

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,
    funder: soroban_sdk::Address,
)
fn set_value(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    value: u32,
    epoch: u32,
)
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_fee_receiver(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_fee_percent(env: soroban_sdk::Env) -> u128
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_funding_amount(env: soroban_sdk::Env) -> u128
fn get_funder(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_funds_released(env: soroban_sdk::Env) -> bool
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 set_fee_receiver(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    new_fee: soroban_sdk::Address,
)
fn set_fee_percent(env: soroban_sdk::Env, caller: soroban_sdk::Address, pct: u128)
fn set_funder(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    new_funder: soroban_sdk::Address,
)

Imports

WebAssembly Text (WAT) ▶