Contract 21627db1486ecaa2a3cab3653f06c2e10dece1bf00e109cbd3f0133e2958167b

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.6#0c47dcfa187069d241f11fb082730f667b55e802
rsver 1.82.0

Interface

fn init(
    env: soroban_sdk::Env,
    keypair_pubkeys: soroban_sdk::Vec>,
    master_contract_id: soroban_sdk::Address,
) -> Result<(), ContractError>
fn deposit(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    token_id: soroban_sdk::Address,
    amount: i128,
) -> Result<(), ContractError>
fn withdraw_with_sig(
    env: soroban_sdk::Env,
    tx_signature: soroban_sdk::BytesN<192>,
    to: soroban_sdk::Address,
    token_id: soroban_sdk::Address,
    amount: i128,
) -> Result<(), ContractError>
fn withdraw_with_account(
    env: soroban_sdk::Env,
    to: soroban_sdk::Address,
    token_id: soroban_sdk::Address,
    amount: i128,
) -> Result<(), ContractError>
fn set_user_account(
    env: soroban_sdk::Env,
    tx_signature: soroban_sdk::BytesN<192>,
    user_account_id: soroban_sdk::Address,
) -> Result<(), ContractError>
fn swap_tokens(
    env: soroban_sdk::Env,
    amount_in: i128,
    amount_out_min: i128,
    path: soroban_sdk::Vec,
    deadline: u64,
    tx_signature: soroban_sdk::BytesN<192>,
) -> Result<(), ContractError>
fn get_nonce(env: soroban_sdk::Env) -> soroban_sdk::BytesN<32>
fn get_balance(env: soroban_sdk::Env, token_id: soroban_sdk::Address) -> i128
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)

Imports

WebAssembly Text (WAT) ▶