本次研讨会将教您有关构建区块链的所有知识,该区块链处理称为Substrate Kitties的不可替代令牌(NFT)的创建和所有权。
基本设置
在我们开始制作Kitties之前,我们首先需要做一些基础工作。本部分介绍了使用Substrate node template设置自定义pallet并包含简单存储项所涉及的基本模式。
设置template node
Substrate node template为我们提供了一个可定制的区块链节点,包括内置的网络和共识层。我们需要关注的只是构建我们的逻辑runtime和pallets.
首先,我们需要设置项目名称和依赖项。我们将使用一个名为kickstart轻松重命名我们的节node template。
-
安装
cargo install kickstart
-
安装
kickstart
完成后,在本地工作区的根目录中运行以下命令:kickstart https://github.com/sacha-l/kickstart-substrate
此命令将克隆最新node tampalte的副本,并询问您希望如何调用node和pallet。
-
输入:
kitties
- 作为我们node的名称。该节点将被命名为node-kitties
。kitties
- 作为pallte的名称。pallet将命名为pallet-kitties
。
这将创建一个
kitties
目录,该目录使用