fn extend_ttl(env: soroban_sdk::Env)
fn get_config(env: soroban_sdk::Env) -> RegistryConfig
fn get_record(
env: soroban_sdk::Env,
username: soroban_sdk::String,
) -> Option
fn initialize(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
fee_token: soroban_sdk::Address,
treasury: soroban_sdk::Address,
automation: soroban_sdk::Address,
)
fn list_names(
env: soroban_sdk::Env,
cursor: u32,
limit: u32,
) -> soroban_sdk::Vec
fn get_address(
env: soroban_sdk::Env,
username: soroban_sdk::String,
) -> soroban_sdk::Address
fn get_revenue(env: soroban_sdk::Env) -> (i128, i128)
fn accept_admin(env: soroban_sdk::Env, pending: soroban_sdk::Address)
fn get_username(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
) -> soroban_sdk::String
fn is_available(env: soroban_sdk::Env, username: soroban_sdk::String) -> bool
fn propose_admin(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
pending: soroban_sdk::Address,
)
fn renew_username(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
lease_count: u32,
) -> NameRecord
fn change_username(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
new_username: soroban_sdk::String,
lease_count: u32,
) -> NameRecord
fn release_username(env: soroban_sdk::Env, user: soroban_sdk::Address)
fn register_username(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
username: soroban_sdk::String,
lease_count: u32,
) -> NameRecord
fn quote_registration(
env: soroban_sdk::Env,
username: soroban_sdk::String,
lease_count: u32,
) -> NameQuote