挖一挖
单车变摩托

Fractal Bitcoin上的l CAT Token Box

CAT 令牌盒

BTC signet 和 Fractal 上协议的参考实现,其中被重新激活。Covenant Attested Token (CAT)OP_CAT

开箱即用

有三个主要的软件包实现了开箱即用的协议和工具。CAT

packages
├── cli
├── common
├── smartcontracts
└── tracker
  • smartcontracts

实现用 sCrypt 编写的协议的智能合约。CAT

  • tracker

跟踪相关 UTXO 的服务,包括 minter 和 token。它将它们公开为用于应用程序集成的 REST API。trackerCAT

  • cli

一个可以 / / 协议令牌的工具。Command Line Interface (CLI)deployminttransferCAT

先决条件

  • Node.js 环境

确保您已安装 >=20。Node.jsyarn

您可以按照指南进行安装 .Node.js

此外,您可以使用以下命令检查其版本:

node -v

如果未安装,请使用此命令进行安装:yarn

npm i -g yarn
  • 全节点
  • Postgres 数据库

您可以自行安装和运行上述两个组件,也可以按照 package 中的说明在 docker 容器中启动它们。tracker

如何运行项目

⚠️ 警告:请仅将 Taproot 地址(以 开头)用于所有 CAT 协议交易,包括 fee input、change outputs 和 token owner address。否则可能会导致资金损失。bc1p

1. 构建项目

在项目的根目录下运行以下命令以构建整个项目:

yarn install && yarn build

2. 运行服务tracker

按照此处的说明设置和启动服务。tracker

3. 执行命令CLI

同步到 latest 块后,您可以执行 package 提供的各种命令来与协议令牌进行交互。请参阅此文档以查看更多详细信息。trackercliCAT

开发与测试

在根目录下运行此命令以运行这些包中的所有测试:

turbo test
赞(0)
未经允许不得转载:io.net挖矿教程网 » Fractal Bitcoin上的l CAT Token Box