ATENCIÓN ⚠️
¡Hola!, si has llegado hasta aquí te felicito, ya que has comenzado con el trabajo técnico de tu contrato inteligente.
No obstante, en esta clase se omitió un paso importante en la función mint, ya que no se añadió el incremento del _tokenId
, lo cuál causaría un error después de que se crea el primer token, indicando que ese token ya fue minteado con anterioridad (siempre mintea el token 0).
Para solucionarlo, te pido que añadas la siguiente línea de código después del _safeMint(msg.sender, current)
:
_tokenId.increment()
Este problema se soluciona en la clase donde agregamos tests, así que no es mayor problema, pero es relevante, por si deseas realizar pruebas desde ahora.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?