Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge some of the features in the mainline NNS contract #260

Closed
fyrchik opened this issue Aug 19, 2022 · 2 comments
Closed

Merge some of the features in the mainline NNS contract #260

fyrchik opened this issue Aug 19, 2022 · 2 comments
Labels
I4 No visible changes S1 Highly significant task Something to do U4 Nothing urgent

Comments

@fyrchik
Copy link
Contributor

fyrchik commented Aug 19, 2022

This is an issue for tracking differences between our NNS implementation and neo-go/C# one.
https://github.com/neo-project/non-native-contracts/tree/master/src/NameService

  1. New record type: SOA (Support zone transfer in NNS contract #125).
  2. DNS RFC compliance Fix maxDomainNameFragmentLength #238, nns: allow hyphen in names #183 and Make NNS more like DNS #139.
  3. getRecord, resolve may return an array. The name for some functions is changed correspondingly.
  4. Root domain no longer has a special interface (Make NNS more like DNS #139), but registration should be approved by a committee.
  5. Arbitrary level domains nns: allow to register arbitrary-level domains #175 (each domain can have it's own admin, which approves subdomain registration). I think we stiil have some bugs regarding trasfer/adding records/expiration, need to discuss and write our spec here).

cc @roman-khimov

@roman-khimov
Copy link
Member

getRecord, resolve may return an array
Root domain no longer has a special interface
Arbitrary level domains

Wow. That's huge. Now I'm thinking if any NNS wrapper makes any sense at this stage, C# one is not used anywhere, NeoFS one differs enough that generic wrapper won't work for it.

@roman-khimov roman-khimov added U4 Nothing urgent S1 Highly significant I4 No visible changes task Something to do labels Dec 20, 2023
@roman-khimov
Copy link
Member

@roman-khimov roman-khimov closed this as not planned Won't fix, can't repro, duplicate, stale Nov 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
I4 No visible changes S1 Highly significant task Something to do U4 Nothing urgent
Projects
None yet
Development

No branches or pull requests

2 participants