Initialize the contract @param env The Soroban environment @param xlm_address The address representing XLM token @param native_currency_label The label to use for the native currency
fn init(
env: soroban_sdk::Env,
xlm_address: soroban_sdk::Address,
native_currency_label: soroban_sdk::Bytes,
)
Get the native currency label (public interface)
fn get_native_currency_label(env: soroban_sdk::Env) -> soroban_sdk::String
Generate token URI with all data provided by Position Manager This eliminates the need for cross-contract calls back to Position Manager @param env The Soroban environment @param params All data needed to generate the URI
fn token_uri(env: soroban_sdk::Env, params: TokenURIParams) -> soroban_sdk::String