Contract e1b9e4502de098940b496bfcec25d825aa5a1a79c9a105e729a34360eabfa55d

← Back to Index 📥 Download WASM

Meta

cliver 27.0.0#5a7c5fe76530bf4248477ac812fc757146b98cc4
description Useroutr protocol: Funding Intent lifecycle state
name useroutr-funding-intent
rssdkver 27.0.6#60926a20d1f9f0a669d5fe551636f42a1302f0c0
rsver 1.93.0
version 0.1.0

Instances

  • CAEC7CIHMDAWSOMIXGGT5566PVG7VEVTMNHNCPFLFUDUJIVC43P4EITS

Interface

fn version(env: soroban_sdk::Env) -> u32
fn get_intent(
    env: soroban_sdk::Env,
    intent_id: soroban_sdk::BytesN<32>,
) -> Result
fn set_paused(env: soroban_sdk::Env, paused: bool)
fn mark_failed(
    env: soroban_sdk::Env,
    intent_id: soroban_sdk::BytesN<32>,
) -> Result<(), soroban_sdk::Error>
fn mark_settled(
    env: soroban_sdk::Env,
    intent_id: soroban_sdk::BytesN<32>,
) -> Result<(), soroban_sdk::Error>
fn __constructor(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn create_intent(
    env: soroban_sdk::Env,
    intent_id: soroban_sdk::BytesN<32>,
    application_id: soroban_sdk::BytesN<32>,
    application: soroban_sdk::Address,
    asset: AssetRef,
    amount: i128,
    destination: Destination,
    expires_at: u64,
) -> Result<(), soroban_sdk::Error>
fn expire_intent(
    env: soroban_sdk::Env,
    intent_id: soroban_sdk::BytesN<32>,
) -> Result<(), soroban_sdk::Error>
fn mark_settling(
    env: soroban_sdk::Env,
    intent_id: soroban_sdk::BytesN<32>,
) -> Result<(), soroban_sdk::Error>
fn set_settlement_contract(
    env: soroban_sdk::Env,
    settlement_contract: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>

Imports

WebAssembly Text (WAT) ▶