fn init(
env: soroban_sdk::Env,
owner: soroban_sdk::Address,
feed_id: soroban_sdk::String,
) -> Result<(), soroban_sdk::Error>
fn change_owner(
env: soroban_sdk::Env,
new_owner: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn accept_ownership(env: soroban_sdk::Env) -> Result<(), soroban_sdk::Error>
fn cancel_ownership_transfer(env: soroban_sdk::Env) -> Result<(), soroban_sdk::Error>
fn upgrade(
env: soroban_sdk::Env,
new_wasm_hash: soroban_sdk::BytesN<32>,
) -> Result<(), soroban_sdk::Error>
fn decimals(env: soroban_sdk::Env) -> u64
fn description(
env: soroban_sdk::Env,
) -> Result
fn feed_id(env: soroban_sdk::Env) -> Result
fn read_price(env: soroban_sdk::Env) -> Result
fn read_timestamp(env: soroban_sdk::Env) -> Result
fn read_price_and_timestamp(
env: soroban_sdk::Env,
) -> Result<(soroban_sdk::U256, u64), soroban_sdk::Error>
fn read_price_data(env: soroban_sdk::Env) -> Result