Contract e00025d1082b29d8c4c3fb4317ec7b2f3d823e18a3e55d34b6f9e520f97e09fc

← Back to Index 📥 Download WASM

Meta

cliver 26.0.0#60f7458e7ecffddf2f2d91dc6d0d2db4fab03ecc
rssdkver 22.0.11#34f7f53ae31e0fd02aab436a9872e79fa671ca02
rsver 1.95.0

Instances

  • CDA3TC4EXCQBQZMFTQ4WMR4DNJRHBT6I7HQ55LPCO7W3ICL664TCSPT2

Interface

Single authority key (backend operator) for Phase 4; future versions may split admin vs operator.

fn initialize(
    env: soroban_sdk::Env,
    authority: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn finalize_cancel(
    env: soroban_sdk::Env,
    order_id: soroban_sdk::String,
) -> Result<(), soroban_sdk::Error>
fn finalize_refund(
    env: soroban_sdk::Env,
    order_id: soroban_sdk::String,
) -> Result<(), soroban_sdk::Error>
fn validate_cancel(
    env: soroban_sdk::Env,
    order_id: soroban_sdk::String,
    expected_nonce: u32,
) -> Result<(), soroban_sdk::Error>
fn validate_refund(
    env: soroban_sdk::Env,
    order_id: soroban_sdk::String,
    expected_nonce: u32,
    allow_dispute: bool,
) -> Result<(), soroban_sdk::Error>
fn bootstrap_funded(
    env: soroban_sdk::Env,
    order_id: soroban_sdk::String,
    version: soroban_sdk::String,
) -> Result<(), soroban_sdk::Error>
fn finalize_release(
    env: soroban_sdk::Env,
    order_id: soroban_sdk::String,
) -> Result<(), soroban_sdk::Error>
fn set_dispute_open(
    env: soroban_sdk::Env,
    order_id: soroban_sdk::String,
    open: bool,
) -> Result<(), soroban_sdk::Error>

Read-only validation (simulate in backend). Does not mutate storage.

fn validate_release(
    env: soroban_sdk::Env,
    order_id: soroban_sdk::String,
    expected_nonce: u32,
    allow_dispute: bool,
) -> Result<(), soroban_sdk::Error>

Admin / operational recovery: clears dispute lock and marks override for audit correlation on-chain.

fn admin_override_unlock(
    env: soroban_sdk::Env,
    order_id: soroban_sdk::String,
) -> Result<(), soroban_sdk::Error>

Imports

WebAssembly Text (WAT) ▶