fn init(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn upgrade(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
new_wasm_hash: soroban_sdk::BytesN<32>,
)
fn guardian(env: soroban_sdk::Env) -> Option
fn lastprice(env: soroban_sdk::Env, asset: OracleAsset) -> OraclePriceData
fn set_admin(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
admin: soroban_sdk::Address,
)
fn set_governor(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
governor: Option,
)
fn set_guardian(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
guardian: soroban_sdk::Address,
expires_at: u64,
)
fn clear_guardian(env: soroban_sdk::Env, caller: soroban_sdk::Address)
fn inspect_symbol(
env: soroban_sdk::Env,
symbol: soroban_sdk::Symbol,
) -> AssetInspection
fn last_wasm_hash(env: soroban_sdk::Env) -> Option>
fn guardian_config(env: soroban_sdk::Env) -> GuardianConfig
fn inspect_stellar(
env: soroban_sdk::Env,
asset: soroban_sdk::Address,
) -> AssetInspection
fn is_guardian_active(env: soroban_sdk::Env) -> bool
fn guardian_expires_at(env: soroban_sdk::Env) -> Option
fn symbol_asset_policy(
env: soroban_sdk::Env,
symbol: soroban_sdk::Symbol,
) -> Option
fn stellar_asset_policy(
env: soroban_sdk::Env,
asset: soroban_sdk::Address,
) -> Option
fn bootstrap_admin_active(env: soroban_sdk::Env) -> bool
fn set_symbol_asset_policy(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
symbol: soroban_sdk::Symbol,
primary: soroban_sdk::Address,
secondary: soroban_sdk::Address,
has_secondary: bool,
max_price_age: u64,
max_deviation_bps: u32,
require_secondary: bool,
divergence_mode: u32,
)
fn set_stellar_asset_policy(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
asset: soroban_sdk::Address,
primary: soroban_sdk::Address,
secondary: soroban_sdk::Address,
has_secondary: bool,
max_price_age: u64,
max_deviation_bps: u32,
require_secondary: bool,
divergence_mode: u32,
)
fn clear_symbol_asset_policy(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
symbol: soroban_sdk::Symbol,
)
fn pause_symbol_asset_policy(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
symbol: soroban_sdk::Symbol,
)
fn bootstrap_admin_expires_at(env: soroban_sdk::Env) -> Option
fn clear_stellar_asset_policy(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
asset: soroban_sdk::Address,
)
fn pause_stellar_asset_policy(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
asset: soroban_sdk::Address,
)
fn resume_symbol_asset_policy(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
symbol: soroban_sdk::Symbol,
)
fn set_bootstrap_admin_expiry(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
expires_at: u64,
)
fn symbol_asset_policy_paused(
env: soroban_sdk::Env,
symbol: soroban_sdk::Symbol,
) -> bool
fn resume_stellar_asset_policy(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
asset: soroban_sdk::Address,
)
fn stellar_asset_policy_paused(
env: soroban_sdk::Env,
asset: soroban_sdk::Address,
) -> bool
fn clear_bootstrap_admin_expiry(env: soroban_sdk::Env, caller: soroban_sdk::Address)