注册Canister标识符

根据您喜欢的开发工作流程,可以在准备编译程序之前或之后注册一个唯一的Canister标识符。 例如,如果要在编写任何代码之前为子网上的程序保留唯一的标识符,可以通过运行dfx canister create命令来实现。 此命令实际上创建了一个空的Canister占位符,您以后可以在其中安装代码。‌

为Canister注册唯一标识符:‌

1.在本地计算机打开终端。‌

2.通过运行与以下命令类似的命令,为计划创建的Canister创建一个新项目。‌

dfx new YOUR-PROJECT-NAME

请注意,默认情况下,您用于项目的名称也用作Canister名称。‌

3.进入新项目目录。‌

4.打开dfx.json配置文件,并设置要使用的Internet Computer网络的主机和端口。‌

如果您将本地主机用作Internet Computer网络提供者,则可以跳过此步骤。‌

如果您想在编译代码前为其他Canister创建标识符,在配置文件中可以随意修改Canister名字或添加Canister设置。‌

5. 运行以下命令启动Internet Compter网络。‌

dfx start --background

在大多数情况下,仅当您在本地运行Internet Computer网络时,才需要执行此步骤。‌

如果要注册要在远程网络上运行的Canister,则应包括--network命令行选项,以在该网络上执行任务。‌

6.通过运行以下命令,为dfx.json中定义的Canister注册唯一标识符。‌

dfx canister create --all

该命令创建.dfx/local目录,并将canister_ids.json文件添加到该目录。

最后更新于