Contract a610517ce7911d1ae2568d11627a1a400624283fac1a526f0ff1fd2933bc5053

← Back to Index 📥 Download WASM

Meta

cliver 25.2.0#28484880988199233a7e8e87c97cb12dac323cb3
rssdkver 25.3.1#e50d95af029c83196dd122f0154bac3f1302394b
rsver 1.94.1

Interface

fn admin(env: soroban_sdk::Env) -> Result
fn config(env: soroban_sdk::Env) -> Result
fn upgrade(
    env: soroban_sdk::Env,
    new_wasm_hash: soroban_sdk::BytesN<32>,
) -> Result<(), OracleError>
fn decimals(env: soroban_sdk::Env) -> u32
fn get_admin(env: soroban_sdk::Env) -> Result
fn lastprice(env: soroban_sdk::Env, asset: Asset) -> Option
fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    solvbtc_asset: Asset,
    redstone_adapter: soroban_sdk::Address,
    btc_feed_id: soroban_sdk::String,
    ratio_feed_id: soroban_sdk::String,
    max_age_seconds: u64,
) -> Result<(), OracleError>
fn set_config(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    redstone_adapter: soroban_sdk::Address,
    btc_feed_id: soroban_sdk::String,
    ratio_feed_id: soroban_sdk::String,
    max_age_seconds: u64,
) -> Result<(), OracleError>
fn accept_admin(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
) -> Result<(), OracleError>
fn propose_admin(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    pending_admin: soroban_sdk::Address,
) -> Result<(), OracleError>
fn get_feed_max_ages(env: soroban_sdk::Env) -> Result
fn get_pending_admin(
    env: soroban_sdk::Env,
) -> Result
fn redstone_decimals(env: soroban_sdk::Env) -> u32
fn set_feed_max_ages(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    btc_max_age_seconds: u64,
    ratio_max_age_seconds: u64,
) -> Result<(), OracleError>
fn cancel_admin_proposal(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
) -> Result<(), OracleError>
fn get_composite_price_data(
    env: soroban_sdk::Env,
    asset: Asset,
) -> Result

Imports

WebAssembly Text (WAT) ▶