Contract ca4e28f39354c0a92f8d9422b0284c37e00ee3baaaf9717983f22ef36ee28e71

← Back to Index 📥 Download WASM

Meta

rssdkver 23.0.1#510d3feb724c2b01d7e7ab7652f03b9f8efc3f35
rsver 1.93.0-nightly

Instances

  • CDHSFLLDLZ6H5X3ZPRXQ23BVWJWPINWIKJBJPKFW2DLTS4X4V6RR4AZ6

Interface

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 symbol_provider_asset(
    env: soroban_sdk::Env,
    symbol: soroban_sdk::Symbol,
    provider: soroban_sdk::Address,
) -> Option
fn bootstrap_admin_active(env: soroban_sdk::Env) -> bool
fn stellar_provider_asset(
    env: soroban_sdk::Env,
    asset: soroban_sdk::Address,
    provider: soroban_sdk::Address,
) -> Option
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 set_symbol_provider_asset(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    symbol: soroban_sdk::Symbol,
    provider: soroban_sdk::Address,
    provider_asset: OracleAsset,
)
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 set_stellar_provider_asset(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    asset: soroban_sdk::Address,
    provider: soroban_sdk::Address,
    provider_asset: OracleAsset,
)
fn symbol_asset_policy_paused(
    env: soroban_sdk::Env,
    symbol: soroban_sdk::Symbol,
) -> bool
fn clear_symbol_provider_asset(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    symbol: soroban_sdk::Symbol,
    provider: soroban_sdk::Address,
)
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)
fn clear_stellar_provider_asset(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    asset: soroban_sdk::Address,
    provider: soroban_sdk::Address,
)

Imports

WebAssembly Text (WAT) ▶