Move.toml - 项目清单
检查 Move.toml
清单文件的内容,我们发现几个部分:
1. package
package 部分提供有关当前包的信息,包括其名称(move_castle
)和 Move 版本(2024.beta)。
[package]
name = "move_castle"
edition = "2024.beta"
2. dependencies
dependencies
部分指定项目的外部依赖项。在本例中,项目依赖于 Sui 标准库(Sui
)。该依赖项包括有关其来源的详细信息,从指定的 GitHub 存储库和修订版中获取。
[dependencies]
Sui = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" }
在我们的课程中,我们将专注于 Sui devnet,因此将 rev = "framework/testnet"
更新为 rev = "framework/devnet"
。
3. addresses
addresses
部分定义包地址的别名。在这种情况下,当前包设置为地址 0x0
,这将把包发布到新的地址。
[addresses]
move_castle = "0x0"