fn pause(env: soroban_sdk::Env, caller: soroban_sdk::Address)
fn recover(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
account: soroban_sdk::BytesN<32>,
proceeds: i128,
from: soroban_sdk::Address,
) -> Distressed
fn unpause(env: soroban_sdk::Env, caller: soroban_sdk::Address)
fn authority(env: soroban_sdk::Env) -> soroban_sdk::Address
fn is_paused(env: soroban_sdk::Env) -> bool
fn liquidate(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
account: soroban_sdk::BytesN<32>,
) -> Distressed
fn segmented(env: soroban_sdk::Env) -> bool
fn release_to(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
account: soroban_sdk::BytesN<32>,
to: soroban_sdk::Address,
) -> Distressed
fn tiered_hub(env: soroban_sdk::Env) -> soroban_sdk::Address
fn position_of(
env: soroban_sdk::Env,
account: soroban_sdk::BytesN<32>,
) -> Option
fn retry_unwrap(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
account: soroban_sdk::BytesN<32>,
)
fn seize_failed(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
account: soroban_sdk::BytesN<32>,
) -> FailClose
fn __constructor(
env: soroban_sdk::Env,
authority: soroban_sdk::Address,
credit_facility: soroban_sdk::Address,
reserve_registry: soroban_sdk::Address,
hub: soroban_sdk::Address,
)
fn fail_registry(env: soroban_sdk::Env) -> Option
fn set_authority(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
new_authority: soroban_sdk::Address,
)
fn set_segmented(env: soroban_sdk::Env, caller: soroban_sdk::Address, segmented: bool)
fn firm_guarantee(env: soroban_sdk::Env) -> Option
fn credit_facility(env: soroban_sdk::Env) -> soroban_sdk::Address
fn write_off_tier0(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
account: soroban_sdk::BytesN<32>,
) -> Distressed
fn close_out_failed(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
account: soroban_sdk::BytesN<32>,
payer: soroban_sdk::Address,
collateral_recipient: soroban_sdk::Address,
price: i128,
lender_interest: i128,
guarantee_advance_id: u64,
) -> FailClose
fn fail_position_of(
env: soroban_sdk::Env,
account: soroban_sdk::BytesN<32>,
) -> Option
fn reserve_registry(env: soroban_sdk::Env) -> soroban_sdk::Address
fn residual_loss_of(env: soroban_sdk::Env, account: soroban_sdk::BytesN<32>) -> i128
fn wrapper_registry(env: soroban_sdk::Env) -> Option
fn set_fail_registry(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
registry: soroban_sdk::Address,
)
fn unwrap_residue_of(env: soroban_sdk::Env, account: soroban_sdk::BytesN<32>) -> i128
fn consign_to_auction(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
account: soroban_sdk::BytesN<32>,
auction: soroban_sdk::Address,
) -> Distressed
fn reserve_controller(env: soroban_sdk::Env) -> Option
fn set_firm_guarantee(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
firm_guarantee: Option,
)
fn beneficiary_resolver(env: soroban_sdk::Env) -> Option
fn consign_with_residue(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
account: soroban_sdk::BytesN<32>,
auction: soroban_sdk::Address,
) -> Distressed
fn set_reserve_registry(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
registry: soroban_sdk::Address,
)
fn set_wrapper_registry(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
registry: Option,
)
fn beneficiary_segregated(env: soroban_sdk::Env) -> bool
fn set_reserve_controller(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
controller: Option,
)
fn set_beneficiary_resolver(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
resolver: Option,
)
fn set_beneficiary_segregated(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
on: bool,
)