fn freeze_user(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
credit_facility: soroban_sdk::Address,
user: soroban_sdk::Address,
)
fn module_type(env: soroban_sdk::Env) -> ModuleType
fn borrow_limit(
env: soroban_sdk::Env,
credit_facility: soroban_sdk::Address,
margin_account: soroban_sdk::BytesN<32>,
) -> i128
fn can_transact(
env: soroban_sdk::Env,
credit_facility: soroban_sdk::Address,
margin_account: soroban_sdk::BytesN<32>,
controller: soroban_sdk::Address,
) -> bool
fn __constructor(env: soroban_sdk::Env)
fn unfreeze_user(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
credit_facility: soroban_sdk::Address,
user: soroban_sdk::Address,
)
fn is_frozen_user(
env: soroban_sdk::Env,
credit_facility: soroban_sdk::Address,
user: soroban_sdk::Address,
) -> bool
fn set_borrow_limit(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
credit_facility: soroban_sdk::Address,
margin_account: soroban_sdk::BytesN<32>,
borrow_limit: Option,
)
fn freeze_margin_account(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
credit_facility: soroban_sdk::Address,
margin_account: soroban_sdk::BytesN<32>,
)
fn configured_borrow_limit(
env: soroban_sdk::Env,
credit_facility: soroban_sdk::Address,
margin_account: soroban_sdk::BytesN<32>,
) -> Option
fn unfreeze_margin_account(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
credit_facility: soroban_sdk::Address,
margin_account: soroban_sdk::BytesN<32>,
)
fn is_frozen_margin_account(
env: soroban_sdk::Env,
credit_facility: soroban_sdk::Address,
margin_account: soroban_sdk::BytesN<32>,
) -> bool