.anchor文件夹:包含最新的程序日志以及用于测试的本地账本app文件夹:如果你使用 monorepo,可以在这个空目录中放置前端代码programs文件夹:这个目录包含你的 programs。它可以包含多个程序,但初始状态下只会有一个与<my_project>同名的程序。该程序已经包含一个带示例代码的lib.rs文件。tests文件夹:用于存放 E2E 测试。这里已经包含一个测试programs/<my_project>中示例代码的文件。migrations文件夹:你可以在这里保存程序的部署和迁移脚本。Anchor.toml文件:该文件用于配置整个 workspace 中 programs 的全局设置。初始情况下,它会配置:- 你的 programs 在 localnet 上的地址(
[programs.localnet]) - 程序可推送到的 registry(
[registry]) - 测试中可使用的 provider(
[provider]) - 由 Anchor 代你执行的脚本(
[scripts])。运行anchor test时会执行测试脚本,你也可以使用anchor run <my_script>运行自己的脚本。
- 你的 programs 在 localnet 上的地址(
tests 文件夹中查看这个测试脚本作为参考。

