Aquí tienes una guía paso a paso para configurar tu nodo y empezar a mintear tokens CAT20.
¿Te has preguntado cómo puedes aprovechar el creciente mundo de las criptomonedas? ¡Hoy te traigo una gran noticia! Fractal Bitcoin está revolucionando la forma en que interactuamos con la blockchain, y aquí te explico por qué deberías prestarle atención.
Fractal Bitcoin es una plataforma innovadora que permite ejecutar nodos de Bitcoin de manera eficiente. Esto significa que puedes participar activamente en la red, ayudando a validar transacciones y asegurando la integridad del sistema. Además, Fractal Bitcoin te brinda la oportunidad de mintear tokens utilizando el nuevo formato CAT20, que es similar a los BRC20 pero optimizado para la red de Fractal.
Los CAT20 son una nueva forma de token que utiliza el opcode OPCAT, lo que permite mintear tokens de manera más económica y eficiente. Al correr un nodo de Fractal y un tracker de CAT20, no solo podrás obtener estos tokens, sino que también estarás contribuyendo al crecimiento del ecosistema.
Imagina tener la capacidad de crear y gestionar tus propios tokens sin depender de terceros. Con CAT Protocol y los CAT20, eso es exactamente lo que puedes hacer.
Si estás listo para dar el paso y unirte a esta revolución, aquí tienes una guía paso a paso para configurar tu nodo y empezar a mintear tokens CAT20.
Es buena práctica asegurarte de que tu sistema esté actualizado antes de instalar nuevas aplicaciones.
sudo apt update
sudo apt upgrade -y
Instala Git para poder clonar el repositorio.
sudo apt install git -y
Instala Node.js (asegúrate de tener la versión adecuada, 20 o superior):
=
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
Verifica la instalación:
node -v
npm -v
Instala Yarn como un gestor de paquetes de Node.js:
npm install -g yarn
Clona el repositorio del protocolo CAT:
git clone https://github.com/CATProtocol/cat-token-box.git
cd cat-token-box
Instala las dependencias:
yarn install
Compila el proyecto:
yarn build
Navega al directorio del tracker:
cd packages/tracker
Instala las dependencias del tracker:
yarn install
Compila el tracker:
yarn build
Inicia los servicios con Docker Compose:
docker-compose up -d
Verifica que el tracker esté sincronizado accediendo a:
{Si estás corriendo en un vps debes conectar usando ssh con el puerto 3000 para poder ver el api en tu buscador}
Navega al directorio del CLI:
cd ../../packages/cli
Instala las dependencias del CLI:
yarn install
Compila el CLI:
yarn build
Crea el archivo config.json:
Crea un archivo llamado config.json con el siguiente contenido:
{
"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"
}
}
Ejecuta los siguientes comandos para crear una wallet y obtener la dirección:
yarn cli wallet create
yarn cli wallet address
Ahora ya estás listo para mintear y desplegar:
yarn cli mint -i <direccion_de_token> <cantidad_de_tokens_a_mintear>
EJ para mint pizza :
yarn cli mint -i 59d566844f434e419bf5b21b5c601745fcaaa24482b8d68f32b2582c61a95af2_0 10
Direccion de pizza: 59d566844f434e419bf5b21b5c601745fcaaa24482b8d68f32b2582c61a95af2_0
Cantidad: 10