Neo N3 RC2版本发布公告
Neo N3 RC2版本已于2021年05月02日发布,并于2021年05月18日部署到测试网。新版本为Neo智能合约添加了新的C#编译器。同时,它还添加了对JSONPath的支持,并引入了其他一些改进和优化。
NGD已于北京时间2021年05月18日14:00 ~ 17:00完成Neo N3 RC2测试网升级。
Neo N3 RC2中包含的具体改进如下:
添加新的C#编译器
我们为Neo智能合约开发了一个新的编译器,让开发者可以直接从C#代码进行编译,而无需依赖MSIL。该编译器带来了更多的语言功能,更确定性的编译体验,更优化且具可读性的代码,将为开发者提供更好的用户体验。
添加JSONPath支持
JSONPath可被用来过滤JSON响应。在新版本中,我们定义了一组正则表达式规则,可以针对JSONPath进行字段的访问过滤,从而限定有效的Oracle过滤器集。这套规则还可以轻松被移植到Neo Go和Python版本。
其他改进与提升
✔️ 允许在CalculateNetworkFee方法中调用脚本进行基于合约的见证人验证
✔️ 为StdLib添加更多功能
✔️ 从ExtensiblePayload白名单中删除Oracle
✔️ 将NNS替换为非原生合约版本
✔️ 在合约的manifest中增加features字段以支持更多扩展
✔️ 将refuel添加到GasToken原生合约中
评论