Fetch a paginated list of tokens for a channel
import { downlinkClient } from './config' const data = await downlinkClient.getChannelTokenPage({ channelAddress: '0x1234567890123456789012345678901234567890' })
IToken[]
type IToken = { id: string channelAddress: Address tokenId: bigint author: Address sponsor: Address uri: string metadata: ITokenMetadata | null totalMinted: bigint maxSupply: bigint blockNumber?: bigint blockTimestamp?: bigint }
Filters
type Filters = { where?: GqlVariables orderBy?: string orderDirection?: string pageSize?: number skip?: number }
// Fetch all channels with infinite transport layer type const data = await downlinkClient.getChannelTokenPage({ channelAddress: contractAddress, filters: { pageSize: 100, // fetch 100 tokens skip: 0, // skip 0 tokens where: { tokenId_not_in: ["0"] // ignore token zero } } })