Contract 2ea8e1f6da561f22d0fd00cc46808bb465b8e6bb9511e6302ab2a12f134ccf79

← Back to Index 📥 Download WASM

Meta

cliver 28.1.0#c0f4d0da891bbf214c08b8c5035ae6db80e9a3bd
rssdk_spec_shaking 2
rssdkver 28.0.0#48d506712f964094d14176e2f0b02afcd1054567
rsver 1.98.1

Instances

  • CBIOVU6K5OPZXVVLOHJ6U6UZPMIRU3DLFCK2WIHMW455VYBSPMKHPIAF

Interface

fn balance(env: soroban_sdk::Env, token_address: soroban_sdk::Address) -> i128
fn dispatch(env: soroban_sdk::Env) -> bool
fn get_owner(env: soroban_sdk::Env) -> soroban_sdk::Address
fn sweep_batch(
    env: soroban_sdk::Env,
    input: soroban_sdk::Vec,
) -> Result<(), soroban_sdk::Error>
fn sweep_single(
    env: soroban_sdk::Env,
    input: InputSweep,
) -> Result<(), soroban_sdk::Error>
fn __constructor(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    orchestrator: soroban_sdk::Address,
    xlm: soroban_sdk::Address,
)
fn get_token_fee(env: soroban_sdk::Env, token_address: soroban_sdk::Address) -> u32
fn withdraw_fees(
    env: soroban_sdk::Env,
    token_address: soroban_sdk::Address,
    amount: i128,
    to: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn get_delay_time(env: soroban_sdk::Env) -> u64
fn get_time_commit(env: soroban_sdk::Env) -> u64
fn get_xlm_address(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_fee_collected(
    env: soroban_sdk::Env,
    token_address: soroban_sdk::Address,
) -> i128
fn get_implementation(env: soroban_sdk::Env) -> Option>
fn get_stack_dispatch(env: soroban_sdk::Env, index: u32) -> Option
fn set_fee_percentage(
    env: soroban_sdk::Env,
    token_address: soroban_sdk::Address,
    percentage_fee: u32,
) -> Result<(), soroban_sdk::Error>
fn transfer_ownership(env: soroban_sdk::Env, new_owner: soroban_sdk::Address)
fn get_failed_dispatch(env: soroban_sdk::Env, index: u32) -> Option
fn calculate_fee_amount(
    env: soroban_sdk::Env,
    total: i128,
    percentage_fee: u32,
) -> i128
fn retry_failed_dispatch(env: soroban_sdk::Env)
fn remove_failed_dispatch(
    env: soroban_sdk::Env,
    index: u32,
) -> Result<(), soroban_sdk::Error>
fn get_orchestrator_address(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_stack_dispatch_length(env: soroban_sdk::Env) -> u32
fn get_failed_dispatch_length(env: soroban_sdk::Env) -> u32
fn propagate_new_ramp_address(
    env: soroban_sdk::Env,
    vaults: soroban_sdk::Vec,
    new_ramp: soroban_sdk::Address,
)
fn propose_new_implementation(
    env: soroban_sdk::Env,
    new_implementation: soroban_sdk::BytesN<32>,
)
fn change_orchestrator_address(
    env: soroban_sdk::Env,
    new_orchestrator: soroban_sdk::Address,
)
fn get_proposed_implementation(
    env: soroban_sdk::Env,
) -> Option>
fn cancel_proposed_implementation(env: soroban_sdk::Env)
fn commit_proposed_implementation(
    env: soroban_sdk::Env,
) -> Result<(), soroban_sdk::Error>

Imports

WebAssembly Text (WAT) ▶