Ethereum to Aptos 指南
本指南将旧版 Aptos Learn 的 Ethereum 迁移工作坊迁入 aptos.dev,并按当前 Aptos 技术栈更新了全部关键技术表述。
它适合已经熟悉 Solidity、EVM storage、msg.sender、ERC 标准以及 Ethers 交易流的开发者。
你将学到什么
Section titled “你将学到什么”- Aptos 的账户、resource 和 object 与 EVM 合约存储有何不同。
- 如何把 Solidity 模式映射到 Move 模块、entry function 和 view function。
- 如何使用当前的
@aptos-labs/ts-sdk、Wallet Adapter 和 Forklift 工具链。 - 如何迁移两个具体示例:简单的 billboard 合约,以及更完整的 Dutch auction 流程。
推荐阅读顺序
Section titled “推荐阅读顺序” 理论部分 先掌握账户、存储、object,以及当前 TS SDK 的标准交易流。
Billboard 演练 把一个小型 message-board 合约从 Solidity 迁移到 Move。
Dutch Auction 演练 学习包含 Object、Digital Asset、Fungible Asset 与拍卖逻辑的更完整示例。
- 熟悉 Solidity 以及常见 ERC-20 / ERC-721 模式。
- 已具备基础 Aptos 工具:
- 如果要实操合约开发,建议用英文版 Forklift 文档 作为开发工作流参考,用 CLI 直接运行 Move 命令。
- Billboard 示例:
- Dutch auction 示例: