Skip to content

Latest commit

 

History

History

move-examples

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

开始

要尝试这些示例,请按照以下步骤操作:

  1. 通过运行 git clone https://github.com/aptos-labs/aptos-core.git 克隆此仓库。
  2. 打开一个新的终端,并运行 cd aptos-move/move-examples 导航到这个文件夹。
  3. 进入你感兴趣的特定教程(例如 cd hello_blockchain)。
  4. 你可以使用 Aptos CLI 来编译、测试、发布和运行这些合约,具体命令请参考这里:https://aptos.dev/move/move-on-aptos/cli/

Warning

这些 Move 示例尚未经过审计。如果你在生产系统中使用它们,请自行承担风险。

包含复杂加密代码的 Move 示例(例如 drandveiled_coin)需要特别注意。

贡献

编写 Move 示例

创建 Move 示例时,使目录名称与源文件名和包名称相同。

例如,对于 drand 随机信标示例,在其中创建一个 drand 目录,并包含一个 sources/drand.move 文件,文件中有 module drand::some_module_name { /* ... */ }。 这是因为测试框架将基于目录名称分配地址给 drand,而不是基于 drand.move 中命名地址是什么。

运行测试

要为 所有 示例运行测试:

cargo test -- --nocapture

要为特定示例运行测试(例如 hello_blockchain):

cargo test -- hello_blockchain --nocapture