fn ledger(env: soroban_sdk::Env) -> soroban_sdk::Address
fn unwind(env: soroban_sdk::Env, caller: soroban_sdk::Address, trade_id: u64)
fn facility(env: soroban_sdk::Env) -> soroban_sdk::Address
fn authority(env: soroban_sdk::Env) -> soroban_sdk::Address
fn firm_account(env: soroban_sdk::Env) -> Option>
fn open_upgrade(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
client_account: soroban_sdk::BytesN<32>,
give: Leg,
get: Leg,
fee_bps: u32,
maturity: u64,
) -> u64
fn __constructor(
env: soroban_sdk::Env,
authority: soroban_sdk::Address,
facility: soroban_sdk::Address,
ledger: soroban_sdk::Address,
)
fn set_authority(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
new_authority: soroban_sdk::Address,
)
fn set_firm_account(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
margin_account_id: soroban_sdk::BytesN<32>,
)
fn upgrade_firm_account_of(
env: soroban_sdk::Env,
trade_id: u64,
) -> Option>