Table of Contents
This document provides an overview of the application.
It outlines the use cases, i.e. desirable functionality, in addition to requirements for the smart contract and the user interface.
This section contains general information about the functionality of the application and thus does not touch upon any technical aspects.
If you are interested in a functional overview then this is the section for you.
This sub-section details what a user is able to do e.g. click a button and "x, y, z" happens.
A user can register a name for themselves
- If the name is available for registration (ie unregistered or expired)
- If the payment is in the correct asset
- If the payment is sufficient for the duration
Any user can extend the registration duration of a given name
- If the given name is already registered
- If the payment is in the correct asset
- If the payment is sufficient for the duration
Allows an owner to add, remove and alter the cost of an asset that the registry accepts
Allows the owner to change the resolving identity
Allows the owner to transfer ownership of the registered name
This sub-section details the information that a user should have access to / what the application provides to them e.g. a history of their previous actions.
Returns the expiry timestamp of a given name
- If the name has been registered
Returns the identity to which the given name resolves to
- If the name has been registered
Returns the owner of the given name
- If the name has been registered
Returns the rate of cost for an asset