Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save captnseagraves/8458ec3915010227d875d1987fbec42f to your computer and use it in GitHub Desktop.
Save captnseagraves/8458ec3915010227d875d1987fbec42f to your computer and use it in GitHub Desktop.
const { data: addressNFTBalance } = useScaffoldContractRead({
contractName: "NonFungibleFriends",
functionName: "balanceOf",
args: [targetAddress, connectedAddress],
});
console.log("addressNFTBalance", Number(addressNFTBalance));
const numberAddressNFTBalance = Number(addressNFTBalance || 0);
if (numberAddressNFTBalance > 0) {
let array: number[] = [];
for (let i = 0; i < (numberAddressNFTBalance || 0); i++) {
const { data: token } = useScaffoldContractRead({
contractName: "NonFungibleFriends",
functionName: "tokenOfOwnerByIndex",
args: [connectedAddress, targetAddress, BigInt(2)],
});
console.log(token);
array.push(Number(token));
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment