Contract 0b79ac6573eea7da90adb03e80ae0b899527a83e08c139a1d3a2a21eee2abb37

← Back to Index 📥 Download WASM

Meta

cliver 27.0.0#5a7c5fe76530bf4248477ac812fc757146b98cc4
rssdkver 25.1.1#94c2a3b3a5ded6b9cf9cef0c207bf8804f3eb294
rsver 1.96.0

Instances

  • CALTXNYPEFU24UUSYJMHZCTE44ASRNXZ3FOHTIEDKWVQJSZFVZKMVG5D

Interface

fn register(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    domain: soroban_sdk::Bytes,
    pay_to: soroban_sdk::Address,
    reference_asset: soroban_sdk::Address,
    reference_price: i128,
    accepted_assets: soroban_sdk::Vec,
    facilitator_url: soroban_sdk::String,
) -> Result<(), soroban_sdk::Error>
fn get_price(
    env: soroban_sdk::Env,
    domain: soroban_sdk::Bytes,
    settlement_asset: soroban_sdk::Address,
) -> Result
fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    reflector: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn set_active(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    domain: soroban_sdk::Bytes,
    active: bool,
) -> Result<(), soroban_sdk::Error>
fn get_endpoint(
    env: soroban_sdk::Env,
    domain: soroban_sdk::Bytes,
) -> Result
fn update_price(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    domain: soroban_sdk::Bytes,
    reference_asset: soroban_sdk::Address,
    reference_price: i128,
) -> Result<(), soroban_sdk::Error>
fn admin_deactivate(
    env: soroban_sdk::Env,
    domain: soroban_sdk::Bytes,
) -> Result<(), soroban_sdk::Error>
fn get_payer_policy(env: soroban_sdk::Env, domain: soroban_sdk::Bytes) -> PayerPolicy
fn is_payer_allowed(
    env: soroban_sdk::Env,
    domain: soroban_sdk::Bytes,
    payer: soroban_sdk::Address,
) -> bool
fn set_payer_policy(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    domain: soroban_sdk::Bytes,
    policy: PayerPolicy,
) -> Result<(), soroban_sdk::Error>
fn list_owner_domains(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
) -> soroban_sdk::Vec>
fn set_price_override(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    domain: soroban_sdk::Bytes,
    asset: soroban_sdk::Address,
    price: i128,
) -> Result<(), soroban_sdk::Error>
fn set_accepted_assets(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    domain: soroban_sdk::Bytes,
    accepted_assets: soroban_sdk::Vec,
) -> Result<(), soroban_sdk::Error>
fn clear_price_override(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    domain: soroban_sdk::Bytes,
    asset: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>

Imports

WebAssembly Text (WAT) ▶