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-submodulescd chia-blockchainsh install.sh. ./activatechia initchia 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]-t, --send-to TEXT         The address these CATs will appear at once theyare issued  [required]-a, --amount INTEGER       The amount to issue in mojos (regular XCH will beused to fund this)  [required]-m, --fee INTEGER          The XCH fee to use for this issuance  [default:0; required]-f, --fingerprint INTEGER  The wallet fingerprint to use as funds-sig, --signature TEXT     A signature to aggregate with the transaction-as, --spend TEXT          An additional spend to aggregate with thetransaction-b, --as-bytes             Output the spend bundle as a sequence of bytesinstead of JSON-sc, --select-coin         Stop the process once a coin from the wallet hasbeen selected and return the coin--help                     Show this message and exit.

cdv --help:

 cdv --help
Usage: cdv [OPTIONS] COMMAND [ARGS]...Dev tooling for Chia developmentOptions:--version   Show the version and exit.-h, --help  Show this message and exit.Commands:clsp     Commands to use when developing with chialispdecode   Decode a bech32m address to a puzzle hashencode   Encode a puzzle hash to a bech32m addresshash     SHA256 hash UTF-8 strings or bytes (use 0x prefix for bytes)inspect  Inspect various data structuresrpc      Make RPC requests to a Chia full nodetest     Run the local test suite (located in ./tests)

如果执行命令如上图显示,表示安装成功了!

4)确保钱包里有足够的xch(如果没有xch到 catsfounder 的 XCH Faucet 获取一些),准备工作完成,下面我们开始铸币

5)single-mint CAT(这是一种一次性铸造的货币,比如现在我铸造的数量是100,以后我想扩展数量到1万是不行的)

直接上代码:

cats --tail /root/CAT-admin-tool/reference_tails/genesis_by_coin_id.clsp.hex --send-to xch1n9a6juhyzhdfqrerl88qr7q5paxapfaeuptfug43xytf9ke3pcdsxqz5mq --amount 10000 -m 1000 --as-bytes --select-coin -f 345372340--coin id:
--0676c170b12efc1e3bf05a0cd44318d9cf93dd11f93f2d762f40d868ac51b395cats --tail /root/CAT-admin-tool/reference_tails/genesis_by_coin_id.clsp.hex --send-to xch1n9a6juhyzhdfqrerl88qr7q5paxapfaeuptfug43xytf9ke3pcdsxqz5mq --amount 10000 -m 1000 --as-bytes -f 345372340 --curry 0x0676c170b12efc1e3bf05a0cd44318d9cf93dd11f93f2d762f40d868ac51b395--弹出是否发布到full node 输入(注意前提是full node 是synced状态): yes--Asset ID: 6661d443c742055835e055c3ddd9c4f516086f261005fcd98a32711ef5e4c6b5

各参数解释及注意事项:

你接收新货币的地址:--send-to xch1n9a6juhyzhdfqrerl88qr7q5paxapfaeuptfug43xytf9ke3pcdsxqz5mq

铸造的数量(单位mojos):--amount 10000

手续费用(单位mojos): -m 1000

你钱包的指纹 : -f  345372340

coin id:执行完cats --tail 后的结果,后面的语句要带上这个coinid

注意 --curry 后面的coinid要加上 "0x"

0x0676c170b12efc1e3bf05a0cd44318d9cf93dd11f93f2d762f40d868ac51b395

最终我们要的就是Assert ID

Assert ID:6661d443c742055835e055c3ddd9c4f516086f261005fcd98a32711ef5e4c6b5

6) 在钱包里面添加我们刚刚的新币

3.开放的在线工具(适合小白用户)

3.1 CATs Founder

如果我想创建自己的Chia Assert Token,但没有任何编程基础,我该如何创建它?不用担心,CATs Founder 已经开启了CAT发行功能,用户可以轻松在线创建Chia资产代币(CAT)。

填写接收地址,发行数量,币种名称

发行成功后可以看到Assert ID

3.2 把Assert ID添加到钱包(同之前chia钱包添加新币的操作 这里省略)

3.3 linux环境下添加Assert ID

 chia wallet add_token -id 6661d443c742055835e055c3ddd9c4f516086f261005fcd98a32711ef5e4c6b5 -n CFD -f 345372340

参数介绍

Usage: chia wallet add_token [OPTIONS]Options:-wp, --wallet-rpc-port INTEGER  Set the port where the Wallet is hosting theRPC interface. See the rpc_port under walletin config.yaml-id, --asset-id TEXT            The Asset ID of the coin you wish toadd/rename (the treehash of the TAILprogram)  [required]-n, --token-name TEXT           The name you wish to designate to the token-f, --fingerprint INTEGER       The wallet fingerprint you wish to add thetoken to-h, --help                      Show this message and exit.

最后我们执行 chia wallet show 查看一下新币是否到账

chia wallet showWallet height: 1834731
Sync status: Synced
Balances, fingerprint: 345372340
Wallet ID 1 type STANDARD_WALLET Chia Wallet-Total Balance: 3.173013e-05 xch (31730130 mojo)-Pending Total Balance: 3.173013e-05 xch (31730130 mojo)-Spendable: 3.173013e-05 xch (31730130 mojo)
Wallet ID 2 type CAT CFD-Total Balance: 1000000.0  (1000000000 mojo)-Pending Total Balance: 1000000.0  (1000000000 mojo)-Spendable: 1000000.0  (1000000000 mojo)

可以看到 Wallet ID 2 type CAT CFD 就是我们新铸造的代币了

注意事项:

1) 发行之前一定要确保钱包里面有足够的余额mojos

2) 小编亲自试过目前是不需要发行费用的,但以后不保证平台是否会收费

3) 如果这篇文章帮助到你,请给小编点赞吧~

1分钟教会你创建自己的 Chia Asset Tokens (CATs)相关推荐

  1. 十分钟教会你原生JS压缩图片,极其精简版

    十分钟教会你原生JS压缩图片,极其精简版 原文链接:https://blog.csdn.net/yasha97/article/details/83629510 (一)实现思路 先通过input标签获 ...

  2. 三分钟教会你用U盘装系统,再也不用花钱重装了

    转载自品略图书馆 http://www.pinlue.com/article/2020/05/1207/3110505937546.html 大家随便在搜索引擎上搜索"U盘装系统" ...

  3. 21分钟教会你分析MaxCompute账单

    为什么80%的码农都做不了架构师?>>>    21分钟教会你分析MaxCompute账单 背景 阿里云大计算服务MaxCompute是一款商业化的大数据分析平台,其计算资源有预付费 ...

  4. 授之以鱼不如授之以渔!五分钟教会您手工查杀***!

    授之以鱼不如授之以渔!五分钟教会您手工查杀***! 经常看到有人求助- 为什么我的主页被改了,死活改不回来呀? 这个进程是不是正常进程呀? 这个程序是什么程序呀?为什么死活杀不掉呢? ....... ...

  5. 怎样在表格中选出同一类_3分钟教会你如何将不同表格中的数据关联在一起

    原标题: 3分钟教会你如何将不同表格中的数据关联在一起 版权声明:本文为博主原创文章,未经博主允许不得转载. 智能输入 超级表格 微视频 关键词: 智能输入 关联不同表格 逻辑输入 「超级表格微视频」 ...

  6. 一篇文章教会你创建vue项目和使用vue.js实现数据增删改查

    简介:一篇文章教会你创建vue项目和使用vue.js实现数据增删改查 [一.项目背景] 在管理员的一些后台页面里,数据列表中都会对这些数据进行增删改查的操作,例如管理员添加商品.修改商品价格.删除商品 ...

  7. 创建hugo博客_Hugo + Firebase:如何在几分钟内免费创建自己的静态网站

    创建hugo博客 by Aravind Putrevu 通过Aravind Putrevu Hugo + Firebase:如何在几分钟内免费创建自己的静态网站 (Hugo + Firebase: H ...

  8. 10分钟教会你Apache Shiro

    前言 欢迎来到Apache Shiro 10分钟之旅! 希望通过这个简单.快速的示例,可以让你对应用程序中使用Shiro有个深入的了解.嗯,10分钟你应该可以搞定它. 概述 Apache Shiro是 ...

  9. list vue 添加数据方法_一篇文章教会你创建vue项目和使用vue.js实现数据增删改查...

    简介:一篇文章教会你创建vue项目和使用vue.js实现数据增删改查 [一.项目背景] 在管理员的一些后台页面里,数据列表中都会对这些数据进行增删改查的操作,例如管理员添加商品.修改商品价格.删除商品 ...

最新文章

  1. mybaties插件生成代码
  2. vilatile 深入理解java虚拟机_《深入理解Java虚拟机》笔记 第十二章 volatile变量
  3. 发现 ASP.Net 的一个关于回车提交的 Bug ? 必须多于一个 Text 域回车提交,Server: ButtonX_Click 才能截获!...
  4. arcgis导入excel字段不显示_ArcGIS从excel中导入坐标出现空白无法选择字段
  5. 4.数据库(增删改查)备份及恢复
  6. 刘强东发新年信:过去一年我们异常艰难
  7. 远程心电监护系统在现代医疗中的应用
  8. POJ 2287 田忌赛马 贪心算法
  9. unity 加载关卡_Unity手游实战:从0开始SLG——本地化篇(四)提取本地化元素
  10. jdk动态代理详解(通俗易懂,5分钟带你快速理解动态代理)全网最简
  11. Android快速开发之appBase——(1).appBase介绍
  12. java Web api接入讯飞aiui(1)
  13. 大数据课程——Spark SQL
  14. 汉客儿2019支付宝加密红包设计思路
  15. 变态级JAVA程序员面试32问(附答案)(转载)
  16. api c语言 播放视频,使用OpenCV播放视频文件(C/C++ API比较)
  17. 企业SaaS商怎么转型做企业服务商
  18. 汽车常识全面介绍 - 引擎详论
  19. ERP软件费用包括哪些?总共多少钱
  20. 什么是netlogon (摘要)

热门文章

  1. 面试官想看到的以及面试者需要准备的!
  2. 从淘汰边缘到阿里资深前端技术专家,他总结了 8 点
  3. 第9类商标的计算机和计算机软件类似吗,第9类商标查询?
  4. Camera 原理总结
  5. Java经典23种设计模式之结构型模式(二)
  6. 京东品牌联盟:618品牌狂欢盛典-品宣销售再创历史新高
  7. 关于游戏开发方面的科普性概述
  8. 魅族16s是Android几,魅族16s,小米9,Reno三大安卓旗舰对飚,究竟哪个更值?
  9. 如何实现 楼中楼评论(盖楼)spring boot + mybatis 附完整代码
  10. 【蓄电池充电】蓄电池如何正确充电 蓄电池充电方法详解 - 转