Contract 887b08be75d275a9760e796f6e96bc297223d7a8018cedc70e0f46d9086ebae8

← Back to Index 📥 Download WASM

Meta

rssdkver 23.5.3#d3e1ab2424388b10893b796b0c8e405c5edd03d2
rsver 1.89.0

Instances

  • CD3ZFYZPLJ6W2KO6HD7HE5P5Q27M5N6ITUPHQDRP23NBIVKE6WTUY25F

Interface

fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
) -> Result<(), CoreError>
fn set_feed(
    env: soroban_sdk::Env,
    asset: soroban_sdk::Symbol,
    publisher: soroban_sdk::Address,
    source: OracleSource,
    guard: OracleGuard,
    active: bool,
) -> Result<(), CoreError>
fn nominate_admin(
    env: soroban_sdk::Env,
    next_admin: soroban_sdk::Address,
) -> Result<(), CoreError>
fn accept_admin(env: soroban_sdk::Env) -> Result<(), CoreError>
fn extend_instance_ttl(env: soroban_sdk::Env)
fn set_quorum_feed(
    env: soroban_sdk::Env,
    asset: soroban_sdk::Symbol,
    guard: OracleGuard,
    required_sources: soroban_sdk::Vec,
    min_sources: u32,
    max_source_deviation_bps: u32,
    active: bool,
) -> Result<(), CoreError>
fn set_source_publisher(
    env: soroban_sdk::Env,
    asset: soroban_sdk::Symbol,
    source: OracleSource,
    publisher: soroban_sdk::Address,
) -> Result<(), CoreError>
fn write_price(
    env: soroban_sdk::Env,
    asset: soroban_sdk::Symbol,
    publisher: soroban_sdk::Address,
    price: i128,
    confidence: i128,
    publish_time: u64,
) -> Result
fn write_quorum_price(
    env: soroban_sdk::Env,
    asset: soroban_sdk::Symbol,
    observations: soroban_sdk::Vec,
) -> Result
fn get_price(
    env: soroban_sdk::Env,
    asset: soroban_sdk::Symbol,
    override_guard: Option,
) -> Result

Imports

WebAssembly Text (WAT) ▶