fn authority(env: soroban_sdk::Env) -> soroban_sdk::Address
fn recipient(
env: soroban_sdk::Env,
token: soroban_sdk::Address,
) -> Option
fn borrow_fee(env: soroban_sdk::Env, token: soroban_sdk::Address, amount: i128) -> i128
fn module_type(env: soroban_sdk::Env) -> ModuleType
fn start_leg_of(env: soroban_sdk::Env, token: soroban_sdk::Address) -> StartLeg
fn __constructor(env: soroban_sdk::Env, authority: soroban_sdk::Address)
fn set_authority(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
new_authority: soroban_sdk::Address,
)
fn set_start_leg(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
token: soroban_sdk::Address,
start_leg_rate_bps: i128,
guaranty_share_bps: u32,
)
fn supported_events(env: soroban_sdk::Env) -> u32
fn guaranty_share_bps(env: soroban_sdk::Env, token: soroban_sdk::Address) -> u32
fn start_leg_rate_bps(env: soroban_sdk::Env, token: soroban_sdk::Address) -> i128
fn set_borrow_fee_recipient(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
token: soroban_sdk::Address,
recipient: Option,
)