I tried to get listed Cryptopunks collections but nothing happened on pageā¦
please help me
here is source
import { useMoralisDapp } from āproviders/MoralisDappProvider/MoralisDappProviderā;
import { useEffect, useState } from āreactā;
import { useMoralisWeb3Api, useMoralisWeb3ApiCall } from āreact-moralisā;
import { useIPFS } from ā./useIPFSā;
export const useNFTTokenIds = () => {
const { token } = useMoralisWeb3Api();
const { chainId } = useMoralisDapp();
const { resolveLink } = useIPFS();
const [NFTTokenIds, setNFTTokenIds] = useState([]);
const {
fetch: getNFTTokenIds,
data,
error,
isLoading,
} = useMoralisWeb3ApiCall(token.getAllTokenIds, { chain: chainId, address: ā0xb47e3cd837dDF8e4c57F05d70Ab865de6e193BBBā });
useEffect(() => {
if (data?.result) {
const NFTs = data.result;
for (let NFT of NFTs) {
if (NFT?.metadata) {
NFT.metadata = JSON.parse(NFT.metadata);
// metadata is a string type
NFT.image = resolveLink(NFT.metadata?.image);
}
}
setNFTTokenIds(NFTs);
}
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [data]);
return { getNFTTokenIds, NFTTokenIds, error, isLoading };
};