Beltsys Labs
Beltsys Labs

ELEPHANTPINK CREATIVE: Fox Mystery: P2E Game & NFT Collection

ELEPHANTPINK CREATIVE — caso de éxito blockchain de Beltsys Labs
Industry
Gaming & NFTs
Headquarters
Marbella, España
Technologies
Solidity, React, Polygon, IPFS
Website
https://foxmystery.com/

Fox Mystery es una colección de 10,000 NFTs únicos generados programáticamente, integrados en un videojuego Play-to-Earn desplegado sobre la red Polygon. El proyecto combinó arte generativo, smart contracts en Solidity y una experiencia de minteo fluida construida en React, permitiendo a los jugadores adquirir personajes NFT con atributos únicos y utilizarlos dentro de la economía del juego.

Reto de desarrollo

El equipo de ELEPHANTPINK CREATIVE necesitaba una infraestructura técnica que abarcara múltiples capas: desde la generación algorítmica de arte hasta la integración con la mecánica Play-to-Earn del videojuego. Los principales desafíos incluían:

  • Generación de arte a escala: Producir 10,000 NFTs visualmente únicos a partir de más de 361 rasgos distribuidos en 9 categorías (fondo, cuerpo, vestimenta, accesorios, expresión, entre otras), garantizando que ninguna combinación se repitiera y que la distribución de rareza fuera coherente.
  • Costes de gas: El minteo masivo en Ethereum mainnet resultaba prohibitivo para los usuarios. Se requería una solución en una red con tarifas reducidas sin sacrificar la seguridad.
  • Verificación de whitelist: El lanzamiento contemplaba fases de acceso exclusivo para early adopters, lo que exigía un sistema de verificación on-chain eficiente en gas.
  • Integración P2E: Los NFTs debían funcionar como activos dentro del juego, con capacidad de staking para generar recompensas y modificar la progresión del jugador.

Solución técnica

Motor de arte generativo

Desarrollamos un motor de generación en Node.js que combinaba los 361+ rasgos a través de las 9 categorías definidas. El sistema aplicaba reglas de compatibilidad entre capas para evitar conflictos visuales, y un algoritmo de distribución de rareza que asignaba pesos ponderados a cada rasgo. La salida final incluía las imágenes compuestas y los archivos JSON de metadatos conformes al estándar ERC-721.

Smart contracts en Solidity

El contrato principal ERC-721 se desplegó en Polygon para aprovechar las tarifas de gas reducidas, manteniendo la seguridad heredada de Ethereum. Las funcionalidades clave del contrato incluían:

  • Mecanismo de reveal: Los metadatos permanecían ocultos tras el minteo inicial. Una vez completada la fase de venta, se ejecutaba la función de reveal que vinculaba cada token ID con sus metadatos reales almacenados en IPFS, evitando que los compradores seleccionaran rasgos específicos.
  • Verificación mediante Merkle trees: La whitelist se implementó utilizando árboles de Merkle. En lugar de almacenar todas las direcciones en el contrato (operación costosa en gas), se almacenaba únicamente el root hash. Cada usuario proporcionaba su prueba de Merkle al momento del minteo, y el contrato verificaba la inclusión con un coste computacional mínimo.
  • Contrato de staking: Un segundo contrato permitía a los holders depositar sus NFTs para acumular recompensas en el token del ecosistema. El staking registraba el tiempo de depósito y calculaba las recompensas proporcionalmente, con multiplicadores basados en la rareza del NFT.

Almacenamiento descentralizado con IPFS

Todas las imágenes y los metadatos JSON se almacenaron en IPFS, garantizando su permanencia y resistencia a la censura. Los URIs del contrato apuntaban a CIDs (Content Identifiers) inmutables, asegurando que los activos no pudieran ser alterados tras el reveal.

Página de minteo en React

La interfaz de minteo se construyó en React con integración de Web3 para la conexión de wallets (MetaMask, WalletConnect). El flujo incluía detección automática de la red Polygon, cambio de red asistido, verificación de whitelist en tiempo real y confirmación visual del NFT minteado. La interfaz mostraba el progreso de la colección y el estado de cada fase de venta.

Resultados

El proyecto se entregó con la colección completa de 10,000 NFTs únicos generados a partir de las 9 categorías de rasgos. La arquitectura en Polygon redujo los costes de minteo a fracciones de centavo por transacción, facilitando la adopción masiva. El sistema de whitelist mediante Merkle trees procesó las verificaciones de forma eficiente sin congestionar la red, y el mecanismo de reveal aseguró un lanzamiento justo. La integración del contrato de staking con la economía P2E del juego permitió a los holders utilizar sus NFTs como activos productivos dentro del ecosistema Fox Mystery.

Ver más casos de éxito

¡Solicite información sin compromiso!

Obtenga una consulta gratuita y cuéntenos su proyecto.

Contacte con nosotros