NNS May Report

robbie wang
NewEconoLabs
Published in
2 min readJun 4, 2018

NNS

  1. Blockchain explorer

Interface was changed for the ranking on the assets details page, ranking can be viewed for asset and nep5

changed the judgement of address page. It’s found that here is no data when searching addresses, pop-up prompt was deleted. When it shows no data are processed, use “-” or “There is no data”.

2. domain registration

Register parser, reset parser address

Set the parser content

3. NNS Domain name auction got access to SGAS and bonus pool contract

ThinSDK-CS test items were organized.

SGAS and Coinpool functional tests.

NNS White Paper Updates, Documentation Updates.

Modified economic model, rewrote NNC contract

The completion of the NNS series contract upgrade function

Added two notices in the auction contract, one is the contract status notice, and the other is the bid-raising notice.

Added sgas refund notice in the sgas contract

4. Completed the development tasks for the call interface of the NNS domain name auction

Query the domain name list based on the address

Query the transaction list based on the address

Apply for nss interface local file storage mode to oss object file storage mode

Changed the mode of obtaining local files in the image interface to the storage mode of the oss object file

Changed the mode of saving the local files in the contract script interface to oss object file storage mode

Changed the mode of obtaining the local files in the contract script interface to oss object file storage mode

Obtain a list of auctioned domain names based on the address

Obtain the domain name auction details list based on domain names

Obtain domain bid results based on domain names

5. NNS Testnet version and NNC award were live

NNS released its Testnet version with first-come-first-served registrar and the universal parser. API pressure increased to more than 10 times in the past, resulting in API instability, NEL urgently optimized API, and recovered NNS tesing in the shortest possible time.

Optimized API code to more strictly deal with object cleanup after use, further reduced memory consumption.

Adapted the API code to make it support linux deployment. After comparison tests, the memory consumption control of dotnet under linux was much better than that of win server.

Using load balancing technology, deployed multiple Linux servers to share the pressure of access

Using the API gateway tool, it automatically filtered dangerous calls, illegal calls, control call frequency, and facilitated the analysis of access.

6. Using the generic contract Notify grabber contractNotifyExtractor

Implemented NNS series contract Notify data into database in a continuous, flexible configuration way.

--

--