This project aims to scale the Ethereum Name Service (ENS) by consolidating existing patterns and proofs of concept into a unified and production-ready codebase.
[X] Have you followed the guidelines in our Contributing document?
[X] Have you checked to ensure there aren't other open Pull Requests for the same update/change?
Description
It changes the signature of the register function from function register(bytes32 node, uint32 ttl) to function register(bytes memory name, uint32 ttl) to extract more information about the domain such as:
label
labelhash
parent
It adds the following properties to the entities:
Domain
name
resolver
resolverVersion
Text
resolver
resolverVersion
Address
resolver
resolverVersion
Related Issue
140
Changes
[ ] New feature implementation
[ ] Bug fix
[X] Code refactoring
[ ] Documentation update
[ ] Other (please specify)
Changes to Core Features:
[X] Have you added an explanation of what your changes do and why you'd like us to include them?
[X] Have you written new tests for your core changes, as applicable?
[X] Have you successfully run tests with your changes locally?
Register domain with DNS encoded name
All Submissions:
Description
It changes the signature of the register function from
function register(bytes32 node, uint32 ttl)
tofunction register(bytes memory name, uint32 ttl)
to extract more information about the domain such as:It adds the following properties to the entities:
Related Issue
140
Changes
Changes to Core Features: