Contract a317f5bd9fab28992f1d9548c60f462d1e90b0014e707f9f1c02a7afb22b780d

← Back to Index 📥 Download WASM

Meta

rssdkver 27.0.6#60926a20d1f9f0a669d5fe551636f42a1302f0c0
rsver 1.97.1

Instances

  • CDE5MFAGZOUHFYEPPS2O7J3QO755NRZAK76K3XRBNMCF3AEGHTGKKLLO

Interface

fn swap(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    recipient: soroban_sdk::Address,
    token_in: soroban_sdk::Address,
    token_out: soroban_sdk::Address,
    amount_in: u128,
    amount_out_min: u128,
    legs: soroban_sdk::Vec,
    amount_out_expected: u128,
    fee: FeeConfig,
    quote_id: soroban_sdk::BytesN<16>,
) -> Result
fn admin(env: soroban_sdk::Env) -> Option
fn registry(env: soroban_sdk::Env) -> Option
fn fee_policy(env: soroban_sdk::Env) -> Option
fn set_registry(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    registry: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn __constructor(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    registry: soroban_sdk::Address,
)
fn set_fee_policy(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    vault: soroban_sdk::Address,
    operator: soroban_sdk::Address,
    slippage: soroban_sdk::Address,
    operator_share_bps: u32,
) -> Result<(), soroban_sdk::Error>

Imports

WebAssembly Text (WAT) ▶