Aptos Move入门教程

在这篇教程中,您将学习如何在Aptos区块链上构建一个dapp。dapp通常由一个图形用户界面和一个或多个Move模块组成。本教程将使用在Your First Move Module中描述的Move模块hello_blockchain,并专注于构建围绕该模块的用户界面。我们将使用以下工具和资源:

  • TypeScript SDK
  • Petra Wallet
  • Aptos CLI
  • 完整的源代码

在开始之前,您需要一个与dapp进行交互的Chrome扩展钱包,例如Petra钱包扩展。如果您之前没有安装Petra钱包扩展,请按照以下步骤操作:

  1. 打开钱包并点击“Create a new wallet”。
  2. 点击“Create account”创建一个Aptos账户。
  3. 复制私钥,您将在下一步中使用它来设置Aptos CLI。
  4. 参考petra.app上的用户指南获取帮助。
  5. 在钱包中切换到Devnet网络,点击“Settings”、“Network”,然后选择“devnet”。
  6. 点击“faucet”按钮以确保您可以接收测试代币。

如果您已经安装了Petra钱包,请为本教程创建一个新的钱包。在扩展中,点击“Settings”、“Switch account”、“Add account”、“Create new account”来创建一个新的账户。然后切换到Devnet网络,并点击“faucet”按钮以确保您可以接收测试代币。

接下来,我们将安装Aptos CLI以便发布和交互Move模块。请按照以下步骤操作:

  1. 安装Aptos CLI。
  2. 运行aptos init --profile my-first-nft
  3. 选择网络devnet
  4. 在提示输入私钥时,粘贴来自Petra钱包的私钥并按回车键。

这将初始化Aptos CLI,以便使用与Aptos钱包相同的账户。运行aptos account list --profile my-first-nft验证是否设置成功,您应该在所有事件的addr字段中看到您的账户地。

接下来,我们将设置dapp的前端用户界面。在本教程中,我们将使用create-react-app来设置应用程序。请按照以下步骤操作:

  1. 进入您的项目根目录,并创建一个新的move目录。
  2. 进入项目的move目录,并运行aptos move init --name my_todo_list

这个命令将在move目录中创建一个sources/目录和一个Move.toml文件。您的move目录现在应该如下所示:

move
├── Move.toml
└── sources
    └── YOUR_CONTRACT_FILE.move

现在,您可以根据您的需求编辑Move.toml文件和Move模块文件,Move模块是用Move语言编写的智能合约,您可以使用Aptos CLI编译和发布Move模块,然后使用Remix IDE插件与之交互。

以上内容均转载自互联网,不代表AptosNews立场,不是投资建议,投资有风险,入市需谨慎,如遇侵权请联系管理员删除。

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年11月18日 下午5:24
下一篇 2023年11月18日 下午7:33

相关文章

发表回复

登录后才能评论
微信扫一扫
百度扫一扫

订阅AptosNews

订阅AptosNews,掌握Aptos一手资讯。


窗口将关闭与 25

本站没有投资建议,投资有风险,入市需谨慎。