Aqui mi solucion para el reto
const [availablePunks, setAvailablePunks] = useState("");
...
const getPlatziPunksData = useCallback(async () => {
if (platziPunks) {
const totalSupply = await platziPunks.methods.totalSupply().call();
...
const maxSupply = await platziPunks.methods.maxSupply().call();
...
setAvailablePunks(maxSupply - totalSupply);
}
}, [platziPunks, account]);
return (
...
<Text color={"green.600"}>
Punks disponibles : {availablePunks}
</Text>
...
)
Con eso ya tengo en el state selfsPunks la cantidad de PlatziPunks disponibles para mintear.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?