入门
要开始您在 Aptos 生态系统中的旅程,请根据您的需求准备您的环境。要与 Aptos 交互,您只需安装 Aptos 命令行界面 (CLI)。要开发 Aptos 本身,您需要克隆 Aptos-core 存储库。
有关与每个路径关联的用例,请参阅工作流。有关 Aptos 网络、SDK 和其他工具的快速链接,请参阅 Aptos 开发人员资源。
工作流程
大多数 Aptos 用户都会安装 Aptos CLI。如果您愿意,请安装和使用 Aptos CLI:
除了安装 CLI 之外,如果您愿意,请克隆并查看 Aptos 存储库:
- 运行一个全节点。
- 运行验证器节点。
- 以入门教程为例,其中许多依赖于 Aptos 源代码。
- 扩展 Aptos 区块链并为其做出贡献;欢迎 pull requests!
尽管其中许多配置都存在 Docker 选项,但您应该下载 Aptos 源代码,以便在进行这项更高级的工作后熟悉区块链的内部工作。
Aptos 源码本身也包含大量值得查看的文档备注信息。
安装 CLI
安装 Aptos CLI 与 Aptos 网络交互。 作为 Aptos 生态系统中的开发人员,请按照链接中的说明设置您的开发环境。 有关支持的操作系统,请参阅 安装 Aptos CLI。
克隆 Aptos-core 存储库
如 Workflows 中所述,您可以仅使用 CLI 与 Aptos 交互。 如果您需要源代码,请从 GitHub 克隆 aptos-core
GitHub 存储库。
克隆 Aptos 存储库。
git clone https://github.com/aptos-labs/aptos-core.git
cd
进入aptos-core
目录。cd aptos-core
运行
scripts/dev_setup.sh
Bash 脚本,如下所示。 这将通过安装构建、测试和检查 Aptos Core 所需的大部分依赖项来准备您的开发人员环境。 请注意,系统可能会提示您输入密码:./scripts/dev_setup.sh
提示您可以通过运行
./scripts/dev_setup.sh --help
查看脚本的可用选项更新您当前的 shell 环境以运行
cargo build
和其他与 Aptos 相关的命令:source ~/.cargo/env
(可选)签出发布分支以安装 Aptos 节点:
- 开发网
- 测试网
使用如下命令切换到
devnet
分支:git checkout --track origin/devnet
使用如下命令切换到
testnet
分支:git checkout --track origin/testnet
现在您的基本 Aptos 开发环境已准备就绪。
Aptos 开发者资源
本部分包含指向经常引用的 Aptos 开发人员资源的链接。
Aptos 资源管理器
- Aptos Explorer:使用右上角的下拉菜单选择网络。
- Aptos 社区:链接到论坛、Discord 和 AIT。
Aptos 主网
- REST API 开放 API 规范:https://fullnode.mainnet.aptoslabs.com/v1/spec#/
- REST 服务: https://fullnode.mainnet.aptoslabs.com/v1
- 创世块和校验:https://github.com/aptos-labs/aptos-networks/tree/main/mainnet
- ChainID:单击此处在 Aptos Explorer 上查看。
Aptos 测试网
- REST API 开放 API 规范:https://fullnode.testnet.aptoslabs.com/v1/spec#/
- REST 服务: https://fullnode.testnet.aptoslabs.com/v1
- 水龙头 dApp: https://aptoslabs.com/testnet-faucet
- 创世块和校验:https://github.com/aptos-labs/aptos-genesis-waypoint/tree/main/testnet
- ChainID:单击此处在 Aptos Explorer 上查看。
Aptos 开发网
- REST API 开放 API 规范:https://fullnode.devnet.aptoslabs.com/v1/spec#/
- REST 服务: https://fullnode.devnet.aptoslabs.com/v1
- 水龙头服务: https://faucet.devnet.aptoslabs.com
- 创世块和校验:https://github.com/aptos-labs/aptos-networks/tree/main/devnet
- ChainID:单击此处在 Aptos Explorer 上查看。
Aptos CLI
Aptos SDK
Move 语言的 IDE 插件
- Visual Studio Code 的语法高亮显示
- Visual Studio Code 的Move分析器:支持高级代码导航和语法高亮。
- Jetbrains IDE 的Move语言插件:支持语法高亮、代码导航、重命名、格式化、类型检查和代码生成。