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>