Skip to main content

NFTContractHolder

An address holding NFTs from a specific collection. Provides aggregate information about their holdings and access to the specific NFTs owned.

Schema Definition

type NFTContractHolder {
address: Address!
nftCount: Int!
totalBalance: BigInt!
nfts(
first: Int = 10
after: Cursor
where: OwnedNFTFilter
orderBy: OwnedNFTOrderBy
orderDirection: OrderDirection
): OwnedNFTList!
}

Fields

FieldTypeDescription
address
Address! non-null interface
The address holding NFTs from this collection (EOA or contract).
nftCount
Int! non-null scalar
Number of distinct NFTs (unique token IDs) held from this collection.
totalBalance
BigInt! non-null scalar
Total quantity of NFTs held. For ERC-721, this equals nftCount. For ERC-1155, this may be higher.
nfts
OwnedNFTList! non-null object
The specific NFTs held by this address from this collection, paginated.

nfts Arguments

ArgumentTypeDescription
first
Int scalar
Maximum number of results to return (default: 10, max: 100).
after
Cursor scalar
Cursor for pagination. Pass the endCursor from a previous query to get the next page.
whereFilter criteria for owned NFTs.
orderByField to sort results by.
orderDirectionSort direction (ascending or descending).

Member Of

NFTContractHolderList object