fn init(
env: soroban_sdk::Env,
admin_addr: soroban_sdk::Address,
instance_threshold: u32,
instance_ttl: u32,
temporary_threshold: u32,
temporary_tll: u32,
)
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn version(env: soroban_sdk::Env) -> u32
fn current_admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn transfer_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn current_ttl_config(env: soroban_sdk::Env) -> TTLConfig
fn update_ttl_config(
env: soroban_sdk::Env,
instance_threshold: u32,
instance_ttl: u32,
temporary_threshold: u32,
temporary_ttl: u32,
)
fn is_relayer(env: soroban_sdk::Env, address: soroban_sdk::Address) -> bool
fn add_relayers(
env: soroban_sdk::Env,
addresses: soroban_sdk::Vec,
)
fn remove_relayers(
env: soroban_sdk::Env,
addresses: soroban_sdk::Vec,
)
fn relay(
env: soroban_sdk::Env,
from: soroban_sdk::Address,
symbol_rates: soroban_sdk::Vec<(soroban_sdk::Symbol, u64)>,
resolve_time: u64,
request_id: u64,
)
fn force_relay(
env: soroban_sdk::Env,
symbol_rates: soroban_sdk::Vec<(soroban_sdk::Symbol, u64)>,
resolve_time: u64,
request_id: u64,
)
fn delist(env: soroban_sdk::Env, symbols: soroban_sdk::Vec)
fn get_ref_data(
env: soroban_sdk::Env,
symbols: soroban_sdk::Vec,
) -> Result, StandardReferenceError>
fn get_reference_data(
env: soroban_sdk::Env,
symbol_pairs: soroban_sdk::Vec<(soroban_sdk::Symbol, soroban_sdk::Symbol)>,
) -> Result, StandardReferenceError>