1.背景知识:
Chia 资产代币 (CAT) 是从 XCH 发行的可替代代币。 CAT1 标准是第一个(也是迄今为止唯一的)CAT 标准。它于 2022 年 1 月完成。 CAT 具有被“标记”的特性,使其无法作为常规 XCH 使用。但是,通常可以将 CAT 重新“融化”回 XCH。 CAT 通常用作信用或代币。 每个 CAT 都有自己独特的发行规则,这是不同类型 CAT 之间的唯一区别。这些发行规则采用遵循特定结构的任意 Chialisp 程序的形式。我们将该程序称为代币和资产发行限制 (TAIL)。
2.创建教程(适合有编程基础的同学)
1)第一步确认 python3 版本,确保您安装了 3.7 和 3.9 之间的 Python 版本。
2)安装chia-blockchian
git clone https://github.com/Chia-Network/chia-blockchain.git -b main --recurse-submodules
cd chia-blockchain
sh install.sh
. ./activate
chia init
chia start node
chia start wallet
3)安装CAT admin tool
sudo apt-get install -y build-essential python3-dev
git clone https://github.com/Chia-Network/CAT-admin-tool.git -b main --recurse-submodules
cd CAT-admin-tool
python3 -m venv venv
. ./venv/bin/activate
pip install .
pip install chia-dev-tools --no-deps
pip install pytest
3.1) 确认安装:cats --help
cats --help
Usage: cats [OPTIONS]
Options:
-l, --tail TEXT The TAIL program to launch this CAT with
[required]
-c, --curry TEXT An argument to curry into the TAIL
-s, --solution TEXT The solution to the TAIL program [default: ();
required]