NEL 12月双周报(上)

大家好,NEL 12月上旬双周报来啦!欢迎大家了解NEL最新工作进展~

先插播一条社区奖励

NEL开发者社区激励计划激励名单

  • treasureDouDou 为web钱包提供2 个小建议,奖励100NNC
  • i359 为web钱包提供1个小建议,奖励50NNC

基础设施升级

  • 为了更好的为社区服务,NEL完成了对服务器集群的升级替换工作,将基础设施最高提高了一倍性能。

工具开发

NEL版CLI节点同步升级到2.9.3,实现了NEO链源数据(块数据和合约通知数据)块验证时同步入库mongodb(当然稍作修改也能入其他数据库),NEO块数据爬虫成为历史,NEO数据入库效率提升至少10倍。

NEORAY在线合约编译调用调式一体平台正式上线:https://neoray.nel.group

现在,你就可以访问这个网站开始你的NEO合约开发之旅,不需要任何其他工具,就能玩转NEO合约开发。复制NEO合约示例,立即开始你的Hello World吧。

为了更好的体验,我们在预发布版基础上做了以下优化:

  • 初始化合约调用信息。在加载调试页面时,先获得本次调试可能将用到的合约信息(avm, cs, map …).
  • 将获取合约信息由api获取的方式改为OSS文件在线获取,提供系统效率
  • 更改代码渲染方式,在渲染调试状态代码时先判断是否有存在相同代码,如果存在则不重复渲染代码显示。由此加快调试显示速度
  • 在将调试中的堆栈信息转换成UTF8的字符时判断是否能正常转换,如果可以则显示,如果报错则不显示
  • 修复调试时显示断点位置错位问题,此问题是codemirror的api问题,已修复
  • 自动保存合约调用内容和合约编译内容,方便开发者使用
  • 对合约部署和合约信息显示做字符限制,防止页面显示异常
  • 调试页面加入CareInfo,log/notify 的信息显示
  • 对页面中的json 信息进行格式化,(试运行结果,notify 显示)
  • 操作记录添加 自动跳转调试功能,自动跳转合约调用功能
  • 合约调试页面交易选择框加上交易id对应的调用时间

实验室

  • 正在尝试将NEL开发的LightDB替换NEO CLI默认的LevelDB,测试性能增益效果。

黑猫区块链游戏平台

BlaCat:

  • 修复BUFF 。      
  • 更新开发者进度。       
  • 平台发布至正式环境调试。        
  • 合伙人计划宣传案。   
  • 更新开发者进度,确认邀请用户测试时能上线。          
  • 解决钱包在移动端游戏中适配问题 。      

ZoroChain:

  • 开始熟悉新的zoro代码。
  • 完成动态修改共识节点功能,修改部分bug
  • 完成演示页面的基本功能,android sdk完结。
  • bancor和NFT合约test链测试完成,zoro与neo跨链转账完成
  • 完成展示页面的基本功能。
  • 在熟悉代码的基础上做些测。
  • 完成根链与应用链的跨链交易,添加共识节点获取预埋bcp
  • 解决爬虫重复入块bug,数据库添加索引,优化select速度,页面功能添加,完善
  • 确定根链与应用链转账方案,实现跨链转账。
  • 添加和优化展示页面的功能。

疯狂角斗士

  • 资源模块完成,其中采集的逻辑功能完成,加工逻辑功能完成;
  • 完成农田/伐木场/铁矿场/水晶矿场 的等级/升级逻辑。
  • 完成英雄装备系统框架。

往期月报回顾:

原文转自NEL新经济实验室:https://mp.weixin.qq.com/s/UCe5ndjJKZvWjYFaMjZVUw

发表评论

Top