Show / Hide Table of Contents

从 Neo Legacy 迁移到 Neo N3

本教程将指导开发人员通过转账的方式将 Neo Legacy 上的资产 NEO/GAS/nNEO/cGAS 迁移到 Neo N3。

迁移流程

  1. 在 Neo Legacy 端, 用户构建一笔转账交易 (Invocation Transaction/Contracttransaction) 将迁移资产发送到指定地址 ANeo2toNeo3MigrationAddressxwPB2Hz (测试网为 AJ36ZCpMhiHYMdMAUaP7i1i9pJz4jMdiQV ), 在这笔交易中将 N3 合法地址放入交易的 attribute 中,使用 Remark14 作为 Key。

    多语言交易代码可参考示例: Demos

    发送交易前,请确保该交易满足以下所有要求,否则该交易不会被处理且迁移的资产无法找回!

    • 交易中的 N3 地址合法且 attribute 里仅包含一个 Remark14。

    • 迁移资产大于等于 10 NEO 或 20 GAS 是免费的。如果迁移资产小于该金额,必须附加 1 GAS 作为网络费。

    • 除了作为网络费的 GAS,一笔交易仅包含一种资产。

    nNEO 不支持小数部分迁移,N3 发放 NEO 时会根据 nNEO 的数量做向下取整。

  2. 我们将扫描所有 Neo legacy 上发送到上述特定地址的交易,如果验证交易合法,将每隔一段时间(最长一个工作日)将对应金额的资产发送到指定的N3 地址。

相关参考