Luis Alejandro Vera Hernandez
PreguntaSiempre me sale asi la imagen, ya refresque y ya espere un par de horas pero sigue saliendo asi. Que puedo hacer?
Direccion del contrato: https://rinkeby.etherscan.io/address/0x11d30a9cc73829864c5aa3af4d62b1d98579cdac
No se que mas archivos o enlaces deba adjuntar…

Julio Cesar Cardona Castro
Deberías revisar el método tokenURI, yo tuve el mismo problema y resulta que me faltaba una coma justo despues del base64 que se especifica en return
function tokenURI(uint256 tokenId) public view override returns (string memory){ require(_exists(tokenId), "ERC721 metadata: URI query for nonexistent token"); uint256 dna = tokenDNA[tokenId]; string memory image = imageByDNA(dna); string memory jsonURI = Base64.encode( abi.encodePacked( '{ "name": "PlatziPunks #', tokenId.toString(), '","description" : "Platzi Punks are randomized Avataaars stored on chain to teach DApp development on Platzi", "image" : "', image, '"}' ) ); return string(abi.encodePacked("data:application/json;base64,", jsonURI)); }
Te lo dejo por cualquier cosa. Saludos
Luis Alejandro Vera Hernandez
No lo he podido solucionar Federico, sinceramente creo que volvere a rehacer el curso. Avisame si tu encontraste el error!

Federico Roberto Celico
Estoy exactamente con el mismo problema. Lo pudiste solucionar? Gracias!!