版本比较

密钥

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

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 
}

具体信息:返回该 域名注册信息