fn cap_bps(env: soroban_sdk::Env) -> i128
fn authority(env: soroban_sdk::Env) -> soroban_sdk::Address
fn floor_bps(env: soroban_sdk::Env) -> i128
fn stale_bps(env: soroban_sdk::Env, token: soroban_sdk::Address) -> i128
fn confidence(env: soroban_sdk::Env) -> i128
fn nav_source(env: soroban_sdk::Env) -> Option
fn module_type(env: soroban_sdk::Env) -> ModuleType
fn set_cap_bps(env: soroban_sdk::Env, caller: soroban_sdk::Address, bps: i128)
fn set_horizon(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
settle_days: i128,
fobxx_settle_days: i128,
p_gate_given_break: i128,
p_no_buyer: i128,
whitelist_delay_days: i128,
)
fn wrapper_bps(env: soroban_sdk::Env) -> i128
fn advance_rate(env: soroban_sdk::Env, token: soroban_sdk::Address) -> i128
fn horizon_days(env: soroban_sdk::Env) -> i128
fn token_config(env: soroban_sdk::Env, token: soroban_sdk::Address) -> TokenConfig
fn __constructor(env: soroban_sdk::Env, authority: soroban_sdk::Address)
fn break_var_bps(env: soroban_sdk::Env) -> i128
fn set_authority(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
new_authority: soroban_sdk::Address,
)
fn set_floor_bps(env: soroban_sdk::Env, caller: soroban_sdk::Address, bps: i128)
fn set_staleness(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
slope_bps_per_day: i128,
cap_bps: i128,
)
fn token_haircut(env: soroban_sdk::Env, token: soroban_sdk::Address) -> i128
fn initial_margin(env: soroban_sdk::Env) -> i128
fn set_confidence(env: soroban_sdk::Env, caller: soroban_sdk::Address, z: i128)
fn set_nav_source(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
nav_source: Option,
)
fn seizure_cushion(env: soroban_sdk::Env, token: soroban_sdk::Address) -> i128
fn set_margins_bps(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
initial_bps: u32,
maintenance_bps: u32,
)
fn set_wrapper_bps(env: soroban_sdk::Env, caller: soroban_sdk::Address, bps: i128)
fn gate_bps_per_day(env: soroban_sdk::Env) -> i128
fn set_break_params(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
intensity: i128,
median_sev: i128,
sigma_log: i128,
recovery_in_h: i128,
)
fn stress_multiplier(env: soroban_sdk::Env) -> i128
fn token_haircut_bps(env: soroban_sdk::Env, token: soroban_sdk::Address) -> i128
fn maintenance_margin(env: soroban_sdk::Env) -> i128
fn set_token_eligible(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
token: soroban_sdk::Address,
eligible: bool,
)
fn force_set_break_risk(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
intensity_wad: i128,
median_sev_wad: i128,
)
fn set_gate_bps_per_day(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
bps_per_day: i128,
)
fn set_stress_multiplier(env: soroban_sdk::Env, caller: soroban_sdk::Address, m: i128)