这次升级是我们不断努力提高 Flow 区块链性能和功能的一个重要里程碑。Crescendo 增强了 Flow 协议的可扩展性和去中心化,并升级了开发者的体验,使其与 Cadence 1.0 和 EVM 完全等效,为所有构建者消除了复杂性和限制。
您可以 在这里了解有关 Crescendo 的所有信息。
升级日期和停机时间
Crescendo 升级计划于美国东部时间 8 月 14 日上午 8 点进行。在此期间,福禄的测试网将进行约六个小时的维护。这意味着测试网将不会处理交易或事件。我们将通过Flow 状态页面和Flow Discord 分享更新信息。我们理解测试网对开发者的重要性,Flow 基金会团队正在努力将中断降至最低。
为确保您的合同在 Crescendo 升级期间平稳过渡,在升级前对所有合同进行分阶段处理至关重要。这项准备工作将促进无缝迁移,使您能够顺利地尝试和探索 Flow 上的新功能。要了解有关合同分期过程的更多详情,请访问我们的迁移中心,获取详细指南、分步说明和更多信息。
如何将更新后的智能合约迁移到 Cadence 1.0?
为了将更新后的智能合约迁移到Cadence 1.0,将其放在Testnet网络上至关重要。通过暂存智能合约,CLI工具将验证代码在语法上是否符合Cadence 1.0升级要求,并将在Testnet Crescendo网络升级过程中进行迁移。为此,请执行以下命令:
flow-c1 migrate stage [YourContractName] --network=testnet
确认合同分阶段执行
要确认合同已准备好迁移并已成功暂存,请执行以下命令:
flow-c1 migrate is-staged [YourContractName] --network=testnet
回复 "true "表示您的合约已获得 Flow Blockchain Testnet 网络的批准,可以进行迁移。
验证您的合同
要验证合同,请执行以下命令:
flow-c1 migrate is-validated [YourContractName] --network=testnet
回复 "true "表示合同已成功暂存和验证。如果合同在上一次模拟迁移中已成功迁移,则验证通过。
您可以通过迁移 数据存储库查看所有当前已分阶段的合同,并查看迁移状态报告。
感谢您成为 Flow 社区不可或缺的一部分,我们期待看到 Crescendo 在 Flow 上实现令人兴奋的创新。以下是帮助您完成迁移过程的其他资源。如果您有任何问题或疑问,请通过 Discord 联系我们。
资源
Cadence 1.0 的重大变化- 了解 Flow 语言即将发生的变化
Cadence 1.0 迁移指南- 获取有关如何为 Cadence 1.0 更新代码的深入信息和教程
Cadence Staging- 有关如何对合同进行分期的详细说明。
FlowCertified Developer Program(Flow认证开发人员计划)--寻找您可以聘请的专业团队,帮助完成 Crescendo 升级工作。
如需更多支持,您可以加入Flow Discord并提出任何问题,或者加入我们每周的开发人员办公时间(每周星期四上午 10 点)。