fn cap_bps(env: soroban_sdk::Env) -> u32
fn facility(env: soroban_sdk::Env) -> soroban_sdk::Address
fn resolver(env: soroban_sdk::Env) -> soroban_sdk::Address
fn reuse_of(env: soroban_sdk::Env, owner: soroban_sdk::Address) -> i128
fn authority(env: soroban_sdk::Env) -> soroban_sdk::Address
fn pre_check(
env: soroban_sdk::Env,
facility: soroban_sdk::Address,
ctx: HookCtx,
before: AccountState,
) -> soroban_sdk::Val
fn ceiling_of(env: soroban_sdk::Env, owner: soroban_sdk::Address) -> i128
fn collateral(env: soroban_sdk::Env) -> soroban_sdk::Address
fn gate_reuse(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
owner: soroban_sdk::Address,
delta: i128,
) -> i128
fn on_install(
env: soroban_sdk::Env,
facility: soroban_sdk::Address,
ops: soroban_sdk::Vec,
)
fn post_check(
env: soroban_sdk::Env,
facility: soroban_sdk::Address,
ctx: HookCtx,
after: AccountState,
hook_data: soroban_sdk::Val,
)
fn owner_debit(env: soroban_sdk::Env, owner: soroban_sdk::Address) -> i128
fn set_cap_bps(env: soroban_sdk::Env, caller: soroban_sdk::Address, cap_bps: u32)
fn total_reuse(env: soroban_sdk::Env) -> i128
fn set_registry(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
registry: Option,
)
fn __constructor(
env: soroban_sdk::Env,
authority: soroban_sdk::Address,
facility: soroban_sdk::Address,
resolver: soroban_sdk::Address,
vault: soroban_sdk::Address,
collateral: soroban_sdk::Address,
cap_bps: u32,
)
fn owner_pledged(env: soroban_sdk::Env, owner: soroban_sdk::Address) -> i128
fn release_reuse(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
owner: soroban_sdk::Address,
delta: i128,
) -> i128
fn set_authority(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
new_authority: soroban_sdk::Address,
)
fn reuse_adequacy(
env: soroban_sdk::Env,
owner: soroban_sdk::Address,
delta: i128,
) -> (i128, i128, u32, bool)
fn reuse_registry(env: soroban_sdk::Env) -> Option
fn recommended_ops(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn owner_of_account(
env: soroban_sdk::Env,
account: soroban_sdk::BytesN<32>,
) -> Option
fn collateral_decimals(env: soroban_sdk::Env) -> u32
fn debit_in_collateral_units(
env: soroban_sdk::Env,
account: soroban_sdk::BytesN<32>,
) -> i128