Contract 7808ac3a6b6dd79bfd51e2319b2c89c3dae2e3a224664832970cb1f24c2ce55b

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.8#f46e9e0610213bbb72285566f9dd960ff96d03d8
rsver 1.91.0

Instances

  • CAFMINP5AJW7A4XOEXJTJPXDE2O7ALXNVLIAMAZD3CFZZUSTKG6PW5OZ
  • CC34TW4W4NUAS54WYPSAUK7RR4LMF4RSAJV555J6ZMTPGEVPAB3A563E

Interface

fn owner(env: soroban_sdk::Env) -> soroban_sdk::Address

Upgrade contract code (owner only)

fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn contracts(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn set_owner(env: soroban_sdk::Env, new_address: soroban_sdk::Address)
fn oracle_kyc(env: soroban_sdk::Env) -> Option
fn oracle_cards(env: soroban_sdk::Env) -> Option
fn oracle_funds(env: soroban_sdk::Env) -> Option
fn set_contract(
    env: soroban_sdk::Env,
    name: soroban_sdk::String,
    address: soroban_sdk::Address,
)

Initializes the contract registry with an owner address.

Arguments

  • owner - The address that will have administrative privileges
fn __constructor(env: soroban_sdk::Env, owner: soroban_sdk::Address)
fn set_oracle_kyc(env: soroban_sdk::Env, new_address: soroban_sdk::Address)
fn remove_contract(env: soroban_sdk::Env, name: soroban_sdk::String)
fn contract_by_name(
    env: soroban_sdk::Env,
    name: soroban_sdk::String,
) -> Option
fn set_oracle_cards(env: soroban_sdk::Env, new_address: soroban_sdk::Address)
fn set_oracle_funds(env: soroban_sdk::Env, new_address: soroban_sdk::Address)
fn oracle_processing(env: soroban_sdk::Env) -> Option
fn set_oracle_processing(env: soroban_sdk::Env, new_address: soroban_sdk::Address)
fn oracle_funds_public_key(env: soroban_sdk::Env) -> Option>
fn set_oracle_funds_public_key(
    env: soroban_sdk::Env,
    public_key: soroban_sdk::BytesN<32>,
)

Imports

WebAssembly Text (WAT) ▶