getOwnedNFTs

Retrieves the owned ERC1155 NFTs for a given wallet address.

Example

import { getOwnedNFTs } from "thirdweb/extensions/erc1155";
const nfts = await getOwnedNFTs({
contract,
start: 0,
count: 10,
address: "0x123...",
});
function getOwnedNFTs(
): Promise<Array<NFT & { quantityOwned: bigint }>>;

Parameters

The transaction options and parameters.

Type

Returns

let returnType:
| {
id: bigint;
metadata: NFTMetadata;
owner: string | null;
tokenURI: string;
type: "ERC721";
}
| {
id: bigint;
metadata: NFTMetadata;
owner: string | null;
supply: bigint;
tokenURI: string;
type: "ERC1155";
};

A promise that resolves to an array of ERC1155 NFTs owned by the wallet address, along with the quantity owned.