Contract f22e4a52893d04b277c79bd19b3ff0b8771e1c0ca396a35d9339dd3a027ae299

← Back to Index 📥 Download WASM

Meta

cliver 25.1.0#a048a57a75762458b487052e0021ea704a926bee
rssdkver 23.0.2#a97daf8b07cdf24e9bd45e344db51a21b9ea77d3
rsver 1.85.0
source_repo github:Into-The-Block-Corp/StellarVaults
version 1.0.0

Instances

  • CCDC2BKXUCCEJPYBKUNSHIXMDVX56KKC3MNXFXD5LZWD2OGGGZLNMNZV
  • CCZSNGVMEHRKMMMQGVDHAXT3KSWIMPEPRRTUE2GU3F6TW4XA2Y6EMHN3
  • CD5QMINGJMXTAAXOF5KNUHJ4DL22NHY3WD2AHL7EMWAAACBOTAOQ47VP

Interface

fn __constructor(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn upgrade(env: soroban_sdk::Env, hash: soroban_sdk::BytesN<32>)
fn update_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn withdraw(
    env: soroban_sdk::Env,
    actions: soroban_sdk::Vec<(soroban_sdk::Address, u128)>,
)
fn set_rewards_root(
    env: soroban_sdk::Env,
    asset: soroban_sdk::Address,
    vault: soroban_sdk::Address,
    epoch: u32,
    root: soroban_sdk::BytesN<32>,
    total_rewards: u128,
    leaf_count: u32,
    program_end_ts: u64,
) -> Result<(), ContractErrors>
fn claim(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    vault: soroban_sdk::Address,
    epoch: u32,
    claim: ClaimParams,
) -> Result<(), ContractErrors>
fn get_reward_epoch(
    env: soroban_sdk::Env,
    vault: soroban_sdk::Address,
    epoch: u32,
) -> Option
fn sweep_expired_epoch(
    env: soroban_sdk::Env,
    asset: soroban_sdk::Address,
    vault: soroban_sdk::Address,
    epoch: u32,
    amount: u128,
) -> Result<(), ContractErrors>

Imports

WebAssembly Text (WAT) ▶