September 11, 2024

 Mint guide CAT20  

https://t.me/rubybotit & https://t.me/exRolu

Для начала вам нужно арендовать сервер. Вы можете сделать это через любой серввис, мы используем AEZA - тут рефка, можете без нее, как хотите. Используем сервер почасовой, с автопродлением.

Параметры сервера:

1 - Операционная система - Ubuntu.

2 - Мощность и регион смотрите сами, мы брали Германию и максимальный по мощности.

Мы брали DEs-5 виртуальный сервер.

После того, как вы арендовали сервер, вам понадобится приложение MobaXterm

Теперь, когда у вас есть сервер и моба - заходим на сервер через кнопку Session и выбираем SSH (самый левый).

Далее вводим логин, пароль и ура. Мы на сервере.

Теперь начинаем сетап (нужно вводить каждую команду по очереди):

ЕСЛИ У ВАС ЧТО ТО НЕ РАБОТАЕТ, БЕРЕТЕ СНОСИТЕ СЕРВАК И ВСЕ ЗАНОВО.

sudo apt update

sudo apt install nodejs npm

Пишем Y

git clone https://github.com/CATProtocol/cat-token-box.git

sudo npm install --global yarn

yarn --version

node -v

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

source ~/.bashrc

nvm install 20

nvm install 20.0.0

nvm use 20

node -v

cd /root/cat-token-box/packages/tracker/

yarn install

yarn build

Пишем cd

Пишем cd cat-token-box/

yarn build

sudo apt update

sudo apt upgrade

Пишем Y

sudo apt install apt-transport-https ca-certificates curl software-properties-common

Пишем Y

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

cd /root/cat-token-box/packages/

sudo apt update

sudo apt install docker-ce docker-ce-cli containerd.io

Пишем Y

sudo docker --version

sudo usermod -aG docker ${USER}

cd tracker/

sudo chmod 777 docker/data

sudo chmod 777 docker/pgdata

docker compose up -d

cd ../../ && docker build -t tracker:latest .

Устанавливается +- 5 мин, ждем.

cd packages/tracker

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

docker logs -f tracker

Должно быть так, как на скрине выше. Ждем синхронизацию с блокчейном. Параллельно открываем новое окно (нажимаем на +).

Входим на тот же сервак и пишем:

cd /root/cat-token-box/packages/cli

Эта команда для создания кошелька - вам нужно будет записать сидку, обязательно.

yarn cli wallet create

Эта команда для получения адреса вашего кошелька, который только что сгенерировался.

yarn cli wallet address

На этот адрес вы закидываете $FB и начинаем минтить. (В любой момент можете импортнуть его в юнисат и по мемпулу отслеживать).

https://explorer.unisat.io/fractal-mainnet/block/
https://mempool.fractalbitcoin.io/
на сидке лежит немного fb, кто успеет забрать, тот молодец) Отпишите в комменты, кто заберет.

Ниже команда на mint:

watch -n 5 "yarn cli mint --fee-rate "ваш газ" -i 45ee725c2c5993b3e4d308842d87e973bf1951f5f7a804b21e4dd964ecd12d6b_0 5"

Где написано "ваш газ" ставите цифру газа и убираете ковычки.

Пример с газом 100:

watch -n 5 "yarn cli mint --fee-rate 100 -i 45ee725c2c5993b3e4d308842d87e973bf1951f5f7a804b21e4dd964ecd12d6b_0 5"

Всем спасибо за внимание!

upd: подписку дайте)

@exRolu

@rubybotit