Skip to main content

Rust SDK API Reference / Address derivation / get_prefix

Function: get_prefix()

pub fn get_prefix(domain: Domain) -> String

Defined in: derivation.rs:47

Returns the raw prefix used when constructing a name-registry label: empty for a main name, NUL for a subdomain, and version bytes for records.

Parameters

| Parameter | Type | Description | | --------- | -------- | ------------------------------------------- | ----- | | domain | Domain | Main, Sub, or Record(RecordVersion::V1 | V2). |

Returns

The prefix as a String.

Example

use sns_sdk::derivation::{get_prefix, Domain};

assert_eq!(get_prefix(Domain::Sub), "\0");