Contract e17f49c2b14855f93e83d2d9f2f553ceff74865ae840e9ba3e50be1dccf467a3

← Back to Index 📥 Download WASM

Meta

cliver 25.2.0#28484880988199233a7e8e87c97cb12dac323cb3
rssdkver 23.0.0#717595da8e7ca090a326116bfffb6aa4d4c74004
rsver 1.95.0

Instances

  • CC6CREAKIXSX24DHY3LSNYGO322XJHP5BOUFYGLKKJEDFCO2LDZCZ747

Interface

Inicializa o contrato com admin

fn init(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn get_admin(env: soroban_sdk::Env) -> Result

Executa batch de operações atomicamente Reduz custos de gas em até 70% vs transações individuais

fn execute_batch(
    env: soroban_sdk::Env,
    operations: soroban_sdk::Vec,
    signer: soroban_sdk::Address,
) -> Result, soroban_sdk::Error>
fn get_dex_router(
    env: soroban_sdk::Env,
) -> Result

View functions

fn set_dex_router(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    router: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn get_execution_count(env: soroban_sdk::Env) -> u64
fn get_total_gas_saved(env: soroban_sdk::Env) -> u64

DeFi: Executa um swap de tokens com um caminho específico (usado pelo Robo-Advisor)

fn execute_swap_with_path(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    from_asset: soroban_sdk::Symbol,
    to_asset: soroban_sdk::Symbol,
    amount: i128,
    path: soroban_sdk::Vec,
) -> Result
fn get_stablecoin_contract(
    env: soroban_sdk::Env,
) -> Result
fn set_stablecoin_contract(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    stablecoin: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>

Imports

WebAssembly Text (WAT) ▶