ProFutbolbase · Tokenización

Marco legal y técnico

NFT de utilidad, no de inversión

Cada colección se concibe como acceso, pertenencia y experiencias (contenido, comunidad, gamificación). No se vincula el token al rendimiento económico futuro del menor ni a derechos de explotación deportiva como “acción” o “participación” financiera.

Marco general del ecosistema: El proyecto — explicación detallada.

Mint desde el navegador (voucher + gas del usuario)

Si el contrato desplegado incluye mintWithVoucher y el operador configura MINT_SIGNER_PRIVATE_KEY y setMintSigner, el titular puede mintear desde mint.html: la API devuelve una firma, MetaMask envía la transacción y el usuario paga gas (y mintPrice si no es cero). Tras confirmar, el admin debe alinear el ledger (on_chain_token_id, tx_mint, estado).

Arquitectura técnica

Puesta en marcha (checklist)

  1. Entorno web: en el servidor, APP_PUBLIC_URL en .env debe ser la URL pública (sin barra final). La API servirá metadata en /api/v1/nft/metadata/{id_colección}/{índice}.
  2. Colección y ledger: Admin → Colecciones (crear/editar) → Ledger NFT: reserva índices (token_index). Opcional: asigna titular por usuario antes del mint.
  3. Deploy del contrato (en tu máquina con Node): NFT_BASE_URI=https://tudominio.com/api/v1/nft/metadata/{ID}/ (barra final; {ID} = id numérico de la fila en BD). Ver URL exacta en Admin al editar la colección.
  4. Enlazar contrato: pega la dirección en Admin → Colecciones. Estado recomendado: live cuando proceda.
  5. Mint: npm run mint:amoy o mint:polygon con NFT_CONTRACT, MINT_TO y TOKEN_ID (igual que on_chain_token_id / índice acordado).
  6. Cuenta usuario: cuenta.html — registro, vincular MetaMask (cambia a la red con ?chain=80002 si usas Amoy). Tras mint, actualiza el token en Admin (tx, estado minted) y el usuario verá enlaces a metadata y exploradores.

Contrato inteligente

En la carpeta contracts/ del proyecto hay un contrato Hardhat listo para deploy (testnet primero). Tras el deploy, pega la dirección del contrato en el panel Admin → Colecciones y alinea los tokenId on-chain con el ledger.

Tokenomics — valor jugador / comunidad / plataforma · Ver colecciones · Cuenta y wallet · Inicio