Contract d55fa4c862a99b7233098faa949f3337f23fd244b21e2e2af08bbc7d56a6b73c

← Back to Index 📥 Download WASM

Meta

rssdkver 25.1.1#94c2a3b3a5ded6b9cf9cef0c207bf8804f3eb294
rsver 1.93.1

Instances

  • CDTYHER3XO6IYVNQ4AQFJZ425XP2DKPP43VLXZMHQTOBAZ2OLNHBO36M

Interface

Batch-fetch prices from a standard SEP-40 oracle.

Calls lastprice(asset) for each asset in a single invocation.

fn get_prices(
    env: soroban_sdk::Env,
    oracle: soroban_sdk::Address,
    assets: soroban_sdk::Vec,
) -> soroban_sdk::Map>

Batch-fetch prices from an oracle that requires requester authentication.

Calls lastprice(requester, asset) for each asset. The requester must be a registered consumer of the oracle and authorizes via require_auth.

fn get_prices_authed(
    env: soroban_sdk::Env,
    oracle: soroban_sdk::Address,
    requester: soroban_sdk::Address,
    assets: soroban_sdk::Vec,
) -> soroban_sdk::Map>

Imports

WebAssembly Text (WAT) ▶