Contract 2f47b828c7ac0e964a6a6ea51de06b16fe535864c8bb06e27d0602f530a9a6ab

← Back to Index 📥 Download WASM

Meta

cliver 27.0.0#5a7c5fe76530bf4248477ac812fc757146b98cc4
description Useroutr protocol: settlement records for Funding Intents
name useroutr-settlement
rssdkver 27.0.6#60926a20d1f9f0a669d5fe551636f42a1302f0c0
rsver 1.93.0
version 0.1.0

Instances

  • CBDV4GVHSPWD2IOUBEAZAA5YV7WDXBIL2EY2F4WARHBWZGZSAXUIRXQH

Interface

fn version(env: soroban_sdk::Env) -> u32
fn set_paused(env: soroban_sdk::Env, paused: bool)
fn __constructor(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    funding_intent_contract: soroban_sdk::Address,
    settlement_executor: soroban_sdk::Address,
)
fn get_settlement(
    env: soroban_sdk::Env,
    settlement_id: soroban_sdk::BytesN<32>,
) -> Result
fn fail_settlement(
    env: soroban_sdk::Env,
    settlement_id: soroban_sdk::BytesN<32>,
) -> Result<(), soroban_sdk::Error>
fn create_settlement(
    env: soroban_sdk::Env,
    settlement_id: soroban_sdk::BytesN<32>,
    intent_id: soroban_sdk::BytesN<32>,
    asset: AssetRef,
    amount: i128,
    destination: soroban_sdk::Address,
    transaction_reference: soroban_sdk::Bytes,
) -> Result<(), soroban_sdk::Error>
fn confirm_settlement(
    env: soroban_sdk::Env,
    settlement_id: soroban_sdk::BytesN<32>,
) -> Result<(), soroban_sdk::Error>
fn authorize_settlement(
    env: soroban_sdk::Env,
    settlement_id: soroban_sdk::BytesN<32>,
) -> Result<(), soroban_sdk::Error>

Imports

WebAssembly Text (WAT) ▶