CAT PROTOCOL

CAT PROTOCOL

Guide by @elgaryk https://x.com/elgaryk

https://x.com/elgaryk
https://x.com/elgaryk

https://x.com/elgaryk

DEPENDENCIES

git https://git-scm.com/downloads
node.js https://nodejs.org/en/download
docker https://www.docker.com/products/docker-desktop/

In terminal put these commands one by one

npm install -g yarn
git clone https://github.com/CATProtocol/cat-token-box.git
cd cat-token-box
yarn install
yarn build
cd packages/tracker
yarn install
yarn build
docker compose up -d
cd ../../ && docker build -t tracker:latest .
docker run -d \
    --name tracker \
    --add-host="host.docker.internal:host-gateway" \
    -e DATABASE_HOST="host.docker.internal" \
    -e RPC_HOST="host.docker.internal" \
    -p 3000:3000 \
    tracker:latest

Check tracker sync there http://127.0.0.1:3000/api

cd packages/cli
yarn install
yarn build

Then create file config.json


{
 "network": "fractal-mainnet",
 "tracker": "http://127.0.0.1:3000",
 "dataDir": ".",
 "maxFeeRate": 30,
 "rpc": {
   "url": "http://127.0.0.1:8332",
   "username": "bitcoin",
   "password": "opcatAwesome"
 }


Create wallet

yarn cli wallet create && yarn cli wallet address

Now you ready to mint & deploy!

yarn cli mint -i 45ee725c2c5993b3e4d308842d87e973bf1951f5f7a804b21e4dd964ecd12d6b_0 5

Follow my on twitter https://x.com/elgaryk

Report Page