CAT PROTOCOL
Guide by @elgaryk https://x.com/elgarykhttps://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