Contract 10aabf89028e07102d6360c6d180e8809f62910ed62d5a9789287c8db7d66628

← Back to Index 📥 Download WASM

Meta

Description Contract to enable chaining of multiple swap transactions together
rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.75.0

Instances

  • CA3T7GHAFEP5TF3NXMMG5Q22SOX2MHWQXHNNLKLQ7Z24HWMDMZ5PTWKX
  • CDDGJYOCJ4SCQLWCRBWKOT24D54VJWKPCZCYJXB4SUNRSTKYYEQOZQYS
  • CDVEV72XNPR2TD554BZ7CQIR6P5APNWVRK2OFI3I2DFCSSEN3KAZAEU2

Interface

fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    factory: soroban_sdk::Address,
)
fn swap(
    env: soroban_sdk::Env,
    recipient: soroban_sdk::Address,
    operations: soroban_sdk::Vec,
    max_spread_bps: Option,
    amount: i128,
)
fn simulate_swap(
    env: soroban_sdk::Env,
    operations: soroban_sdk::Vec,
    amount: i128,
) -> SimulateSwapResponse
fn simulate_reverse_swap(
    env: soroban_sdk::Env,
    operations: soroban_sdk::Vec,
    amount: i128,
) -> SimulateReverseSwapResponse

Imports

WebAssembly Text (WAT) ▶