It is necessary to improve the DexNS tab functionality. "I am a token developer and I want to register my token" button should be enabled. CEW must provide a UI for registering tokens via DexNS. This includes:
- token name (DexNS name)
- optional token parameters: ABI, link, source code, info
- token network
For more info read https://github.com/EthereumCommonwealth/DexNS/#how-do-i-register-my-erc20erc223-token-on-dexns
info
should represent a brief description of the token.
It is needed to add additional fields for tokens that are displayed at CEW. Each token should have the "info" property which will serve as a brief description of the token. Info should be implemented similarly to "question mark" that serve to display extended information about CEW UI functions (example). We will add "info" for a number of well-known tokens later. If the token is registered and loaded by DexNS, then the "info" property from DexNS must be loaded for this token.
There should be four radial buttons at the top of "Send Ether & Tokens" unlocked wallet tab: None
, ENS
, ECNS
and DexNS
. Automatic name search will be performed by that name service, which is currently selected regardless of the network.
NOTE: default network for ENS is ETH, default network for ECNS and DexNS is ETC.
It is necessary to implement the possibility of managing the content of the Name of DexNS. This includes the UI for extending name, appending metadata and changing the properties of a Name. "I have a Name and I want to extend the terms of ownership" button of DexNS tab should be replaced by the button with the following text: "I want to manage my DexNS name(s)".
It is necessary to display the assigned name at the unlocked balance tab / view wallet info tab.If the user does not have any name assigned, then the following link should be displayed: "You don't have a Name yet. You can register one for your address here"
@j-chimienti
Please, send a Pull Request so that I can merge the updates into CEW repo.
Name expire date is not human-readable. It is necessary to display (1) name expire date in
date
format (not unix seconds) and (2) remaining time indays/ hours/ minutes
format (examplebefore the name ownership expires: 10 days 11 hours 48 minutes
)