fn initialize(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
engine: soroban_sdk::Address,
) -> Result<(), CoreError>
fn set_engine(
env: soroban_sdk::Env,
engine: soroban_sdk::Address,
) -> Result<(), CoreError>
fn set_operator(
env: soroban_sdk::Env,
operator: soroban_sdk::Address,
) -> Result<(), CoreError>
fn operator(env: soroban_sdk::Env) -> Option
fn nominate_admin(
env: soroban_sdk::Env,
next_admin: soroban_sdk::Address,
) -> Result<(), CoreError>
fn accept_admin(env: soroban_sdk::Env) -> Result<(), CoreError>
fn cancel_order(
env: soroban_sdk::Env,
owner: soroban_sdk::Address,
nonce: u64,
expiry_ts: u64,
) -> Result<(), CoreError>
fn reclaim_order_state(
env: soroban_sdk::Env,
owner: soroban_sdk::Address,
nonces: soroban_sdk::Vec,
) -> u32
fn extend_instance_ttl(env: soroban_sdk::Env)
fn set_domain(
env: soroban_sdk::Env,
domain: soroban_sdk::Bytes,
) -> Result<(), CoreError>
fn domain(env: soroban_sdk::Env) -> Option
fn settle_fill(
env: soroban_sdk::Env,
fill: MatchedFill,
) -> Result
fn settle_fill_signed(
env: soroban_sdk::Env,
fill: MatchedFill,
maker_sig: soroban_sdk::BytesN<64>,
taker_sig: soroban_sdk::BytesN<64>,
) -> Result
fn filled(env: soroban_sdk::Env, owner: soroban_sdk::Address, nonce: u64) -> i128
fn is_cancelled(env: soroban_sdk::Env, owner: soroban_sdk::Address, nonce: u64) -> bool
fn set_guardian(
env: soroban_sdk::Env,
guardian: soroban_sdk::Address,
) -> Result<(), CoreError>
fn guardian(env: soroban_sdk::Env) -> Option
fn emergency_pause(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
) -> Result<(), CoreError>
fn unpause(env: soroban_sdk::Env) -> Result<(), CoreError>
fn is_paused(env: soroban_sdk::Env) -> bool