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 upgrade(env: soroban_sdk::Env, hash: soroban_sdk::BytesN<32>)
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 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 burn_record(env: soroban_sdk::Env, key: RecordKeys)