NEL First Bi-weekly Report of December

robbie wang
The Neo Pulse
Published in
3 min readDec 18, 2018

NEL

NEL developer incentive program winners :

treasureDouDou was rewarded with 100 NNC for providing 2 suggestions to NEL web wallet.

i359 was rewarded with 50 NNC for providing 2 suggestions to NEL web wallet.

Infrastructure upgrade

In order to better serve the community, NEL completed the upgrade and replacement of the server cluster, doubling the performance of the infrastructure.

Tool development

The NEL version of the CLI node is upgraded to 2.9.3, and the NEO chain source data (block data and contract notification data) is verified to be synchronized into the library mongodb (of course, it can be modified into other databases), and the NEO block data crawler becomes history. , NEO data warehousing efficiency increased by at least 10 times.

The NEORAY online debugger that integrates smart contract compilation, invocation and and debugging was officially launched.

Now, you can visit this website to start your NEO contract development journey, and you can play NEO contract development without any other tools. Copy the NEO contract example and start your Hello World now.

For a better experience, we have made the following optimizations based on the pre-release version:

Initialize contract call information. When loading the debug page, first get the contract information (avm, cs, map …) that will be used for this debugging.

Change the way in which the contract information is obtained by the api to the online access by the OSS file to provide system efficiency.

Change the way the code is rendered. When rendering the debug status code, first determine if there is the same code. If it exists, the rendering code is not repeated. This speeds up debugging display speed.

When converting the stack information in debugging into UTF8 characters, it is judged whether it can be converted normally, if it’s ok, it can be displayed, if it is wrong, it will not be displayed.

Fix the problem of misalignment of the breakpoint when debugging. This problem is the api problem of codemirror, which has been fixed.

Automatically save contract call content and contract compilation content for developers to use

Character restrictions on contract deployment and contract information display to prevent page display exceptions

The debugging page is added to CareInfo, and the log/notify information is displayed.

Format the json information in the page (test run result, notify display)

Operation record, automatic jump debugging function and automatic jump contract calling function are added.

The call time corresponding to the transaction id is added to the transaction selection box on the contract debugging page.

NEL Lab

rying to replace NEO CLI’s default LevelDB with NEL-developed LightDB to test performance gains

BlaCat

Finished

1. BUFF fixing
2. Update development process
3. Finished public test of platform
4. Finished articles about partner plan

5. Finished partner plan
6. BUFF fixing
7. Confirmed development process
8. Finished problems of wallet in mobile end

Plan
1. BUFF fixing
2. Update development process
3. NEO.Girl token access
4. Optimize ZoroChain browser
5. Design of mobile version of BlaCat

ZoroChain

Completed in depth study and familiarization of new Zoro source code

Completed the dynamic modification of the consensus node function, modified some bugs

Completed the basic features of the demo page, completed Android SDK

Finished Bancor and NFT contract test chain testing , Zoro and Neo cross-chain transfer completed

Completed the basic functions of the browser display page

Do some measurements on the basis of familiarity with the Zorochain code.

Complete cross-chain trading of root chain and application chain, add consensus node to retrieve embedded BCP tokens.

Solve the bot duplicate block bugs, construct a database Add index feature, optimize select speed and page function.

Identify root chain and application chain transfer solutions to achieve cross-link transfers

Add and optimize more functionalities to the general block explorer display page

Plan:

Construct new node plus log; test the Zoro block generation instability problem.

Add Zoro Gas fee functionality

Modify browser display BUG, API data bug, optimize API query.

Conduct intensive cross chain transaction tests

Prepare ZoroChain & Neo Blogging material for presentation.

--

--

The Neo Pulse
The Neo Pulse

Published in The Neo Pulse

Neo Pulse is the number one way to stay informed on Neo’s developments and keep up to date on the most cutting-edge developments across the Web3 ecosystem. Join our collaborative platform for the Neo community and create the path forward for the future of the Smart Economy.