Contract c340cb60914e316a5174b770695ad04a3c639041c6b5089629a3756d2801d3c7

← Back to Index 📥 Download WASM

Meta

rssdkver 26.0.0#e1bf74ba6c3ddb591593f5eb5dfb85458ff714c1
rsver 1.95.0

Instances

  • CCGWYES7PNSPACN3CSUVAJWPS6OEMIY3I5Y7RJOAWN26SHZA7AIC2AB2

Interface

fn admin(env: soroban_sdk::Env) -> Result
fn fee_bp(env: soroban_sdk::Env) -> u64
fn chain_id(env: soroban_sdk::Env) -> u32
fn withdraw(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
    to: soroban_sdk::Address,
    amount: i128,
) -> Result<(), soroban_sdk::Error>
fn gas_oracle(env: soroban_sdk::Env) -> Option
fn send_token(
    env: soroban_sdk::Env,
    sender: soroban_sdk::Address,
    params: SendParams,
) -> Result<(), soroban_sdk::Error>
fn set_fee_bp(env: soroban_sdk::Env, fee_bp: u64) -> Result<(), soroban_sdk::Error>
fn accept_admin(env: soroban_sdk::Env) -> Result<(), soroban_sdk::Error>
fn native_token(
    env: soroban_sdk::Env,
) -> Result
fn __constructor(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    chain_id: u32,
    native_token: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn pending_admin(env: soroban_sdk::Env) -> Option
fn propose_admin(
    env: soroban_sdk::Env,
    new_admin: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn receive_token(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    normalized_amount: i128,
    nonce: u128,
    source_chain: u32,
    destination_token: soroban_sdk::Address,
    recipient: soroban_sdk::Address,
    swap_addr: soroban_sdk::Address,
    token_messenger_addr: soroban_sdk::Address,
    min_swap_amount: i128,
) -> Result<(), soroban_sdk::Error>
fn register_swap(
    env: soroban_sdk::Env,
    swap: soroban_sdk::Address,
    registered: bool,
) -> Result<(), soroban_sdk::Error>
fn get_amount_out(
    env: soroban_sdk::Env,
    normalized_amount: i128,
    intermediary_token: soroban_sdk::Address,
    destination_token: soroban_sdk::Address,
    swap_addr: soroban_sdk::Address,
) -> Result
fn set_gas_oracle(
    env: soroban_sdk::Env,
    oracle: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn chain_gas_usage(env: soroban_sdk::Env, chain_id: u32, action: u32) -> i128
fn register_relayer(
    env: soroban_sdk::Env,
    relayer: soroban_sdk::Address,
    registered: bool,
) -> Result<(), soroban_sdk::Error>
fn is_swap_registered(env: soroban_sdk::Env, swap: soroban_sdk::Address) -> bool
fn set_chain_gas_usage(
    env: soroban_sdk::Env,
    chain_id: u32,
    action: u32,
    gas_amount: i128,
) -> Result<(), soroban_sdk::Error>
fn withdrawable_amount(env: soroban_sdk::Env, token: soroban_sdk::Address) -> i128
fn is_relayer_registered(env: soroban_sdk::Env, relayer: soroban_sdk::Address) -> bool
fn relayer_fee_in_native(
    env: soroban_sdk::Env,
    destination_chain: u32,
    destination_token: soroban_sdk::BytesN<32>,
    token_messenger_addr: soroban_sdk::Address,
) -> Result
fn set_destination_token(
    env: soroban_sdk::Env,
    intermediary_token: soroban_sdk::Address,
    destination_chain: u32,
    destination_token: soroban_sdk::BytesN<32>,
    status: u32,
) -> Result<(), soroban_sdk::Error>
fn destination_token_info(
    env: soroban_sdk::Env,
    intermediary_token: soroban_sdk::Address,
    destination_chain: u32,
    destination_token: soroban_sdk::BytesN<32>,
) -> u32
fn register_token_messenger(
    env: soroban_sdk::Env,
    token_messenger: soroban_sdk::Address,
    registered: bool,
) -> Result<(), soroban_sdk::Error>
fn is_token_messenger_registered(
    env: soroban_sdk::Env,
    token_messenger: soroban_sdk::Address,
) -> bool

Imports

WebAssembly Text (WAT) ▶