fn alias_of(
env: soroban_sdk::Env,
token: soroban_sdk::Address,
) -> Option
fn max_skew(env: soroban_sdk::Env) -> u64
fn push_nav(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
token: soroban_sdk::Address,
target_nav: i128,
observed_at: u64,
)
fn token_at(env: soroban_sdk::Env, index: u32) -> soroban_sdk::Address
fn authority(env: soroban_sdk::Env) -> soroban_sdk::Address
fn set_alias(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
token: soroban_sdk::Address,
underlying: Option,
)
fn nav_age_of(env: soroban_sdk::Env, token: soroban_sdk::Address) -> u64
fn max_nav_age(env: soroban_sdk::Env) -> u64
fn module_type(env: soroban_sdk::Env) -> ModuleType
fn token_count(env: soroban_sdk::Env) -> u32
fn is_nav_fresh(env: soroban_sdk::Env, token: soroban_sdk::Address) -> bool
fn remove_token(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
token: soroban_sdk::Address,
)
fn set_max_skew(env: soroban_sdk::Env, caller: soroban_sdk::Address, skew: u64)
fn token_config(env: soroban_sdk::Env, token: soroban_sdk::Address) -> TokenConfig
fn __constructor(env: soroban_sdk::Env, authority: soroban_sdk::Address)
fn accrue_income(env: soroban_sdk::Env) -> bool
fn force_set_nav(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
token: soroban_sdk::Address,
target_nav: i128,
)
fn income_period(env: soroban_sdk::Env) -> u64
fn set_authority(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
new_authority: soroban_sdk::Address,
)
fn set_nav_token(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
token: soroban_sdk::Address,
target_nav: i128,
income_rate_bps: u64,
)
fn set_feed_token(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
token: soroban_sdk::Address,
price_feed: soroban_sdk::Address,
)
fn set_max_nav_age(env: soroban_sdk::Env, caller: soroban_sdk::Address, max_age: u64)
fn accrued_income_of(env: soroban_sdk::Env, token: soroban_sdk::Address) -> i128
fn set_accrue_income(env: soroban_sdk::Env, caller: soroban_sdk::Address, on: bool)
fn set_income_period(env: soroban_sdk::Env, caller: soroban_sdk::Address, period: u64)
fn is_token_supported(env: soroban_sdk::Env, token: soroban_sdk::Address) -> bool
fn latest_token_price(env: soroban_sdk::Env, token: soroban_sdk::Address) -> i128