NIGHTGATE 0.42 迁移至 Ledger 9,主网提交默认禁用
ODATANO 的网关需要更新的 API 路径和完整的钱包同步。后续补丁为在 Midnight 升级前部署的合约调用提供支持。
By SongMarketCap
Updated:
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 工作流,包括赞助部署、互换与转账的提交。