# README
Catsd
Catsd is the reference full node Cats implementation written in Go (golang).
Catsd fork from kaspad
quick start
LINUX
- Install the official Catspa Mining Software(Linux)
-
Make sure your harddisk has at least 50 GB free space, create a directory named 'Cats', and enter the directory with root permissions.
-
Download and unzip the latest Catspa Miner Software from Github
-
Grant executable permission to 'cats' programs (chmod +x *)
-
Run the command :
chmod +x *
./genesis --testnet
a. If the daemon processes Catspd and CatsMINER continue to encounter errors, please clear the cache with the following command :
rm -rf ~/.catsd
and re-run step 5
- Create a file firstrun.sh and grant with executable permission
a. Copy the following script to firstrun.sh#!/bin/bashnohup
./catsd --testnet --utxoindex >firstpad.log 2>&1 &
-
run firstrun.sh
-
Create a Catspa wallet address
./catswallet --testnet create
- Create a file walletrpc.sh and grant with executable permission
a. Copy the following script to walletrpc.sh
#!/bin/bash
nohup ./catswallet --testnet start-daemon > walletrpc.log 2>&1 &
-
run walletrpc.sh
-
Create a sub-wallet address with the following command:
./catswallet --testnet new-address
Please be sure to save the newly generated sub-wallet address, as it will be used for the mining program.
- Create a file worker01.sh and grant with executable permission
a. Copy the following script to worker01.sh
#!/bin/bash
nohup ./catsminer --testnet --miningaddr YOUR_SUB_WALLET_ADDRESS > w01.log 2>&1 &
WINDOWS
- Install the official Catspa Mining Software (Windows version)
-
Make sure your harddisk has at least 50 GB free space, create a directory named 'Cats', and enter the directory with root permissions.
-
Download and unzip the latest Catspa Miner Software from Github
-
Run the command :
./genesis.exe --testnet
a. If the daemon processes Catspd and CatsMINER continue to encounter errors, please clear the cache with the following command :
rm -rf ~/.catsd
and re-run step 5
- Run catsd.exe:
./catsd.exe --testnet --utxoindex
- Create a Catspa wallet address
./catswallet.exe --testnet create
- Run catswallet.exe:
./catswallet.exe --testnet start-daemon
- Create a sub-wallet address with the following command:
./catswallet.exe --testnet new-address
Please be sure to save the newly generated sub-wallet address, as it will be used for the mining program.
- Run catsminer.exe with miningaddr parameter:
./catsminer.exe --testnet --miningaddr YOUR_SUB_WALLET_ADDRESS
Documentation
The cats's document is the same as kaspa's
The documentation is a work-in-progress
License
Catsd is licensed under the copyfree ISC License.