Contract 4d25e5c50656f6b8be1abf6e2937047c913cb32603eb373d547acbbfd7983a48

← Back to Index 📥 Download WASM

Meta

rssdkver 23.5.3#d3e1ab2424388b10893b796b0c8e405c5edd03d2
rsver 1.95.0

Instances

  • CCXSJESKXMV4LMBVWZJKNE3YTOZK52NC74LLXWAUCSRRQSWNE66VPB5S

Interface

fn get(env: soroban_sdk::Env, escrow_id: soroban_sdk::BytesN<32>) -> Escrow
fn init(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    fee_address: soroban_sdk::Address,
    min_timeout_ledger: u32,
)
fn admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn accept(
    env: soroban_sdk::Env,
    escrow_id: soroban_sdk::BytesN<32>,
    buyer: soroban_sdk::Address,
)
fn create(
    env: soroban_sdk::Env,
    escrow_id: soroban_sdk::BytesN<32>,
    seller: soroban_sdk::Address,
    token: soroban_sdk::Address,
    amount: i128,
    fee_bps: u32,
    expires_ledger: u32,
)
fn refund(env: soroban_sdk::Env, escrow_id: soroban_sdk::BytesN<32>)
fn release(env: soroban_sdk::Env, escrow_id: soroban_sdk::BytesN<32>)
fn get_trade(
    env: soroban_sdk::Env,
    escrow_id: soroban_sdk::BytesN<32>,
    trade_id: soroban_sdk::BytesN<32>,
) -> PartialTrade
fn create_auto(
    env: soroban_sdk::Env,
    escrow_id: soroban_sdk::BytesN<32>,
    seller: soroban_sdk::Address,
    token: soroban_sdk::Address,
    amount: i128,
    fee_bps: u32,
    expires_ledger: u32,
    auto_release_ledger: u32,
)
fn fee_address(env: soroban_sdk::Env) -> soroban_sdk::Address
fn auto_release(env: soroban_sdk::Env, escrow_id: soroban_sdk::BytesN<32>)
fn open_dispute(
    env: soroban_sdk::Env,
    escrow_id: soroban_sdk::BytesN<32>,
    caller: soroban_sdk::Address,
)
fn accept_partial(
    env: soroban_sdk::Env,
    escrow_id: soroban_sdk::BytesN<32>,
    trade_id: soroban_sdk::BytesN<32>,
    buyer: soroban_sdk::Address,
    amount: i128,
)
fn resolve_refund(env: soroban_sdk::Env, escrow_id: soroban_sdk::BytesN<32>)
fn release_partial(
    env: soroban_sdk::Env,
    escrow_id: soroban_sdk::BytesN<32>,
    trade_id: soroban_sdk::BytesN<32>,
)
fn resolve_release(env: soroban_sdk::Env, escrow_id: soroban_sdk::BytesN<32>)
fn refund_remaining(env: soroban_sdk::Env, escrow_id: soroban_sdk::BytesN<32>)
fn open_dispute_partial(
    env: soroban_sdk::Env,
    escrow_id: soroban_sdk::BytesN<32>,
    trade_id: soroban_sdk::BytesN<32>,
    caller: soroban_sdk::Address,
)
fn resolve_refund_partial(
    env: soroban_sdk::Env,
    escrow_id: soroban_sdk::BytesN<32>,
    trade_id: soroban_sdk::BytesN<32>,
)
fn resolve_release_partial(
    env: soroban_sdk::Env,
    escrow_id: soroban_sdk::BytesN<32>,
    trade_id: soroban_sdk::BytesN<32>,
)

Imports

WebAssembly Text (WAT) ▶