Skip to content

@ecp.eth/sdk


@ecp.eth/sdk / indexer / fetchChannels

Function: fetchChannels()

function fetchChannels(options): Promise<{
  pagination: {
     endCursor?: `0x${string}`;
     hasNext: boolean;
     hasPrevious: boolean;
     limit: number;
     startCursor?: `0x${string}`;
  };
  results: {
     chainId: number;
     createdAt: Date;
     description: string;
     hook: null | `0x${string}`;
     id: bigint;
     metadata: {
        key: `0x${string}`;
        value: `0x${string}`;
     }[];
     name: string;
     owner: `0x${string}`;
     updatedAt: Date;
  }[];
}>;

Defined in: packages/sdk/src/indexer/api.ts:785

Fetch channels from the Indexer API

Parameters

options

FetchChannelsOptions

Returns

Promise<{ pagination: { endCursor?: `0x${string}`; hasNext: boolean; hasPrevious: boolean; limit: number; startCursor?: `0x${string}`; }; results: { chainId: number; createdAt: Date; description: string; hook: null | `0x${string}`; id: bigint; metadata: { key: `0x${string}`; value: `0x${string}`; }[]; name: string; owner: `0x${string}`; updatedAt: Date; }[]; }>

A promise that resolves channels fetched from the Indexer API