Contract 445fc62539a1046baa501784d3e8fedd81e30d0671196bdc24dbf85124e4de22

← Back to Index 📥 Download WASM

Meta

rssdkver 21.7.6#c6cca8f8cf75618c24ceb5d9ffdfe735486ae1e9
rsver 1.81.0

Instances

  • CATRNPHYKNXAPNLHEYH55REB6YSAJLGCPA4YM6L3WUKSZOPI77M2UMKI

Interface

fn init(
    env: soroban_sdk::Env,
    adm: soroban_sdk::Address,
    node_rate: u128,
    col_asset: soroban_sdk::Address,
    min_duration: u64,
    allowed_tlds: soroban_sdk::Vec,
)
fn set_offers_config(env: soroban_sdk::Env, fee_taker: soroban_sdk::Address, fee: u128)
fn set_oracle(env: soroban_sdk::Env, oracle: soroban_sdk::Address)
fn upgrade(env: soroban_sdk::Env, hash: soroban_sdk::BytesN<32>)
fn update_tlds(env: soroban_sdk::Env, tlds: soroban_sdk::Vec)
fn set_record(
    env: soroban_sdk::Env,
    domain: soroban_sdk::Bytes,
    tld: soroban_sdk::Bytes,
    owner: soroban_sdk::Address,
    address: soroban_sdk::Address,
    duration: u64,
)
fn update_address(
    env: soroban_sdk::Env,
    key: RecordKeys,
    address: soroban_sdk::Address,
)
fn set_sub(
    env: soroban_sdk::Env,
    sub: soroban_sdk::Bytes,
    parent: RecordKeys,
    address: soroban_sdk::Address,
)
fn record(env: soroban_sdk::Env, key: RecordKeys) -> Option
fn parse_domain(
    env: soroban_sdk::Env,
    domain: soroban_sdk::Bytes,
    tld: soroban_sdk::Bytes,
) -> soroban_sdk::BytesN<32>
fn transfer(env: soroban_sdk::Env, key: RecordKeys, to: soroban_sdk::Address)
fn burn_record(env: soroban_sdk::Env, key: RecordKeys)
fn set_offer(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    node: soroban_sdk::BytesN<32>,
    amount: u128,
)
fn take_offer(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    node: soroban_sdk::BytesN<32>,
)
fn burn_offer(env: soroban_sdk::Env, key: OffersDataKeys)

Imports

WebAssembly Text (WAT) ▶