NIGHTGATE 0.42 迁移至 Ledger 9,主网提交默认禁用

ODATANO 的网关需要更新的 API 路径和完整的钱包同步。后续补丁为在 Midnight 升级前部署的合约调用提供支持。

By SongMarketCap

Updated:

Midnight News - NIGHTGATE 0.42 迁移至 Ledger 9,主网提交默认禁用

ODATANO 发布了 NIGHTGATE 0.42.0,将其 Midnight 网关和交易构建器迁移至 Ledger 9。自托管部署默认指向 Midnight 主网,且默认禁用交易提交。ODATANO 称已在 Preview 上测试费用赞助、赞助的合约部署、互换与转账。

NIGHTGATE 用户会有哪些变化

NIGHTGATE 通过 OData V4 将业务应用连接到 Midnight,可作为 SAP Cloud Application Programming Model 的插件运行,或作为独立容器运行。0.42.0 版本移除了旧版 /api/v1 路由。使用这些路由的应用需要切换到网关的 /odata/v4/midnight 服务路径。

ODATANO 的发行说明要求对使用更新验证密钥的 NIGHTGATE 合约进行重新部署与重新关联。钱包也需要进行完整同步,因为新版本无法恢复由上一版钱包 SDK 创建的快照。ODATANO 建议在升级前先同步赞助方钱包。

0.42.1 版新增对旧合约的调用

0.42.1 补丁允许开发者使用 @odatano/nightgate-tx 0.21.1 搭配 Ledger 8 合约构建,生成包含一次对升级前已部署合约调用的 Ledger 9 交易。对于这些调用,网关的服务器端合约操作会引导开发者使用交易构建器。

11 月 6 日 Midnight 升级到 Ledger 9 时,现有主网合约已被保留。该补丁使 NIGHTGATE 开发者能够使用主网当前接受的交易格式调用这些部署。Midnight 在同日将 Preview 重置为新链,因此先前 Preview 链上的合约需要在该网络上重新部署。

[NEWSBREAK]

NIGHTGATE 在主网与 Preview 上的支持情况

在配置了节点与索引器后,NIGHTGATE 0.42 可对主网进行索引,其交易构建器能够创建并证明 Ledger 9 交易。爬虫仍可解码历史的 Ledger 8 区块。Preprod 仍停留在 Ledger 8,需要使用较早的 NIGHTGATE 0.41 发布分支。

自托管运营方可通过 allowMainnetSubmission 启用提交。ODATANO 的生产清单将主网提交流程标注为不受支持,并指示运营方保持该设置为禁用。开发者可以使用 Preview 测试完整的 Ledger 9 工作流,包括赞助部署、互换与转账的提交。