Si de pronto les pasa que al tratar de visualizar el nft les sale la data vacía tanto de la imagen como de la descripción, opriman el botón que ofrece OpenSea para actualizar la data, esperan aproximadamente un minuto y ya les carga la data.
Presentación del proyecto
Bienvenida al curso
PlatziPunks: marketplace de NFT
Arquitectura de DApps
¿Qué es una aplicación descentralizada?
Componentes descentralizables de una aplicación
Ejemplos de aplicaciones descentralizadas
¿Cómo interactuar con aplicaciones descentralizadas?
Setup del proyecto
JavaScript, Node y Webpack
Instalación y overview de Hardhat
Compilación, tests y despliegue
Actualización sobre testnet en Ethereum
Despliegue en Rinkeby
Manejo de llaves privadas
Alternativas a Hardhat y EIP
Desarrollo del contrato inteligente
Implementación del ERC721 de Open Zeppellin
Extendiendo la funcionalidad de PlatziPunks
¿Qué es la metadata del ERC721?
Diseñando el ADN de PlatziPunks
Implementando el ADN de PlatziPunks
Calculando el ADN de PlatziPunks
Usando el ADN para calcular la imagen del NFT
Probando nuestro Smart Contract
Probando nuestro Smart Contract
Despliegue en redes de prueba
¡Crea tu PlatziPunk y visualízalo en OpenSea!
Conclusión
Continúa con el proyecto PlatziPunks
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Aportes 23
Preguntas 16
Si de pronto les pasa que al tratar de visualizar el nft les sale la data vacía tanto de la imagen como de la descripción, opriman el botón que ofrece OpenSea para actualizar la data, esperan aproximadamente un minuto y ya les carga la data.
Mis PlatziPunks terminaron saliendo todos iguales 😂 debo haber hecho algo mal con el generador aleatorio de ADN 😂!
1
Santa madre de dios, hice un NFT 😱
Open Sea puede indexar nuestro NFT porque cumple con el estándar ERC721, y eso permite a todas las plataformas de NFT leer y procesar sus atributos
Sos un crack loco, alto curso, me voló la cabeza lo ultimo que esté todo conectado
Interactuen con el cotrato, hagan mint , compren, vendan , dejen aqui sus contratos:
0xc88dc682ae71c7cc17431e31b675292b2c67f6cb
Solo le agregue una funcionalidad para mintear de 0.05 ETH, igual es testnet
No podía conectar Etherscan a mi wallet de Metamask, no había notado que la red que tenía seleccionada era la “Red principal de Ethereum” era necesario habilitar las redes de prueba, y así seleccioné la red de prueba de Rinkeby, luego de esto logré conectar.
Acá les dejo mi contrato por si quieren mintear su NFT 😉
0x29892ff88718821bf77183d6b21ce9befa9deeb8
hola a alguien le sobran eth en rinkeby ya que no puedo realizar el deploy por ropsten dice ProviderError: contract creation code storage out of gas, y tengo 0,5 eth gracias
0xc1f834dc9E2A955CEB2cd8f568D3418d471b2404
Como no me funcionó en la red de Ropsten y no tenía saldo para la red Rinkeby, decidí usar el contrato del profesor, les dejo la dirección a continuación:
0x0c5F4b37B32993f7923569c1a7605c3a67cA6Bc9
En caso de que a alguien le sirva, este es mi contrato: 0xEf360c85D6f6388a354FceF6CFaeDfa9448DA5a4
Alto curso! mi primer NFT OMFG!
Lo logre gracias a DIOS, a este excelente profesor y curso!!!
Ni con el boton de reload logre que me muestre la metadata en OpenSea, por si a alguien mas le pasa y quiere hacerlo funcionar, esto es lo que hice:
El contrato tiraba el tokenUri de forma ok, pero… al imprimir el dataapp/json base64 en el navegador habia un problema al mostrar el # numero del NFT.
Si al armar el json elimino el tokenId funciona perfecto.
"name": "PlatziPunks #X"
Supongo que debe haber algun prob en alguno de los 2 encode cuando se usa un uint asi que use la libreria Strings de openzepp y lo deje asi:
import "@openzeppelin/contracts/utils/Strings.sol";
'"name": "PlatziPunks #', Strings.toString(tokenId) ,'"' ...
Así me quedaron en la testnet mumbai
https://mumbai.polygonscan.com/address/0x6b81b0cfdcd0697b071636b86da169d77c3334f5#code
Por aquí les dejo mi contrato: 0x97df4b6Dc0687f3c540851b3c8A5d926bf1105e1
A mi open sea no me terminaba de cargar los nft, pero pude verlos de inmediato practicamente con looksrare que tiene también una url para goerli https://goerli.looksrare.org/
Excelente curso! 🙂
Asegúrense de tener al menos un token minteado en su wallet. De lo contrario, OpenSea no reconoce el contrato y no pueden conectar la plataforma con la address.
En mi pais esta bloqueado
Access denied Error code 1020
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?