...
Info 数组:返回该地址全部的 NameSerivce NFT Info
9 - 获得域名注册信息以及解析地址(read)(之后可能持续会增加内部结构)
0xda459d2aa5d58b262038c715a64f6ea5::StarcoinNameServiceScript::get_domain_info
public fun get_domain_info<ROOT: store>(name:vector<u8>):Option::Option<DomainInfo>
泛型说明:
ROOT: store
确定顶级域名:根据需要获得的 NameSerivce NFT 确定顶级域名,并传入
0xda459d2aa5d58b262038c715a64f6ea5::Root
模块下的Struct
示例:需要获得 NFT 顶级域名为 “stc“,泛型传入
0xda459d2aa5d58b262038c715a64f6ea5::Root::STC
错误示例:需要获得 NFT 顶级域名为 “move“,泛型传入
0xda459d2aa5d58b262038c715a64f6ea5::Root::STC
参数说明:
name: vector<u8>
域名:采用 UTF-8 编码的字符串,域名以 “.stc” 结尾,仅支持一级域名,UTF-8 字符长度应该在 4~19 位,域名在编码前需经过
idna-uts46-hx
处理示例:
"starcoin.stc" "test.stc"
错误示例:
"中文域名.stc"
返回值:
Option::Option<DomainInfo>
代码块 |
---|
struct DomainInfo has copy,drop{
registryDetails : Registrar::RegistryDetails,
stc_address : address
} |
具体信息:返回该 域名注册信息