Contract c2a00eed46d65d7be8978635d494a5d3d48d28f22a2da9775f79ad5cd4028247

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.6#0c47dcfa187069d241f11fb082730f667b55e802
rsver 1.82.0

Interface

fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    oracle: soroban_sdk::Address,
) -> Result<(), ContractError>
fn update_oracle(env: soroban_sdk::Env, oracle: soroban_sdk::Address)
fn setup_bridge_fee(
    env: soroban_sdk::Env,
    payment_token: soroban_sdk::Address,
    rate: i128,
)
fn add_bridge_token(
    env: soroban_sdk::Env,
    token_id: soroban_sdk::Address,
    fixed_fee: i128,
    rate_fee: u32,
) -> Result<(), ContractError>
fn add_liquidity(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    token_id: soroban_sdk::Address,
    amount: i128,
) -> Result<(), ContractError>
fn remove_liquidity(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    token_id: soroban_sdk::Address,
    amount: i128,
) -> Result<(), ContractError>
fn execute_evm_to_soroban_transfer(
    env: soroban_sdk::Env,
    recipient: soroban_sdk::Address,
    token_id: soroban_sdk::Address,
    amount: i128,
) -> Result<(), ContractError>
fn transfer_soroban_to_evm(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    token_id: soroban_sdk::Address,
    amount: i128,
) -> Result<(), ContractError>
fn get_protocol_token(
    env: soroban_sdk::Env,
    token_id: soroban_sdk::Address,
) -> Result
fn get_bridge_liquidity(
    env: soroban_sdk::Env,
    token_id: soroban_sdk::Address,
) -> Result
fn get_fee(env: soroban_sdk::Env, token: soroban_sdk::Address, amount: i128) -> i128
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)

Imports

WebAssembly Text (WAT) ▶