Neo N3 RC2版本发布公告

共 741字,需浏览 2分钟

 ·

2021-05-21 11:30

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原生合约中

浏览 16
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报