Contract 494d1bfc593aa0c097407a4b0f13637b50e7dc9df31cd0ce7e4f4cbece0fd369

← 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,
    rebalancing_min: i128,
) -> Result<(), ContractError>
fn update_rebalancing_min(env: soroban_sdk::Env, rebalancing_min: i128)
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 execute_rebalancing(
    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 compute_fee(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
    amount: i128,
) -> i128
fn get_accumulated_fees(env: soroban_sdk::Env, token: soroban_sdk::Address) -> AllFees
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)

Imports

WebAssembly Text (WAT) ▶