Im following the clone open sea tutorial and i get the following erroe when trying to use the getalltokenids and getnativebalance methods
dont really understand why, Im new to react and it is making everything even more confusing it also makes it harder to post code if your having an issue.
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, adress: "0x4Db1f25D3d98600140dfc18dEb7515Be5Bd293Af" });
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 };
};```