Check out the sdk quickstart guide for help setting up your client.

Usage

Returns

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
}

Parameters

filters (optional)

  • type: Filters

Filters to apply to the query.

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
        }
    }
    })