Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Creando la galería de PlatziPunks

12/22
Recursos

Aportes 3

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

el método totalSupply es parte del standard ERC721 y retorna la cantidad de tokens almacenados por el contrato

https://docs.openzeppelin.com/contracts/3.x/api/token/erc721#IERC721Enumerable-totalSupply--

En las funciones de los atributos creo que en vez de pasarle el tokenId, seria mas bien con el tokenDna de el punk, si no estoy mal estos atributos se sacaban directamente del adn de los PlatziPunks

Solo voy a dejar esto por aquí:

const [
tokenURI,
dna,
owner,
accessoriesType,
clotheColor,
clotheType,
eyeType,
eyeBrowType,
facialHairColor,
facialHairType,
hairColor,
hatColor,
graphicType,
mouthType,
skinColor,
topType,
] = await Promise.all([
platziPunks.methods.tokenURI(tokenId).call(),
platziPunks.methods.tokenDNA(tokenId).call(),
platziPunks.methods.ownerOf(tokenId).call(),
platziPunks.methods.getAccessoriesType(tokenId).call(),
platziPunks.methods.getAccessoriesType(tokenId).call(),
platziPunks.methods.getClotheColor(tokenId).call(),
platziPunks.methods.getClotheType(tokenId).call(),
platziPunks.methods.getEyeType(tokenId).call(),
platziPunks.methods.getEyeBrowType(tokenId).call(),
platziPunks.methods.getFacialHairColor(tokenId).call(),
platziPunks.methods.getFacialHairType(tokenId).call(),
platziPunks.methods.getHairColor(tokenId).call(),
platziPunks.methods.getHatColor(tokenId).call(),
platziPunks.methods.getGraphicType(tokenId).call(),
platziPunks.methods.getMouthType(tokenId).call(),
platziPunks.methods.getSkinColor(tokenId).call(),
platziPunks.methods.getTopType(tokenId).call(),
]);

Saludos