Contract b497a03e026e2995fadf1055d47b31cd470dca14e0710bf70694587ae12332e5

← Back to Index 📥 Download WASM

Meta

cliver 25.2.0#28484880988199233a7e8e87c97cb12dac323cb3
rssdk_spec_shaking 2
rssdkver 25.3.0#dcbea44513feb7734af6b6c4aced2c4a7a2715d0
rsver 1.89.0

Instances

  • CA2B2BN7HBCV7IHUUXDPOPRQA2FQZCOXSBXRRUANOO7IBWMNEYTSRRUS

Interface

refresh(asset) on oracle for each asset, in order. A trap in any refresh reverts the whole batch; status-level failures are returned.

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

Renew oracle's instance and code, then extend_ttl(asset) on it for each asset; false marks an asset the runtime rejected (unregistered).

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

Renew each contract's instance and code, then call its argument-less extend_ttl() for its persistent entries; false marks a failed call.

fn extend_ttl_contracts(
    env: soroban_sdk::Env,
    contracts: soroban_sdk::Vec,
) -> soroban_sdk::Vec

Imports

WebAssembly Text (WAT) ▶