Skip to content

@ecp.eth/sdk


@ecp.eth/sdk / indexer / fetchAutocomplete

Function: fetchAutocomplete()

function fetchAutocomplete(options): Promise<{
  results: (
     | {
     address: `0x${string}`;
     avatarUrl: null | string;
     name: string;
     type: "ens";
     url: string;
     value: `0x${string}`;
   }
     | {
     address: `0x${string}`;
     caip19: string;
     chainId: number;
     decimals: number;
     logoURI: null | string;
     name: string;
     symbol: string;
     type: "erc20";
     value: string;
   }
     | {
     address: `0x${string}`;
     displayName?: null | string;
     fid: number;
     fname: string;
     pfpUrl?: null | string;
     type: "farcaster";
     url: string;
     username: string;
     value: `0x${string}`;
  })[];
}>;

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

Fetch autocomplete suggestions from the Indexer API

Parameters

options

FetchAutocompleteOptions

Returns

Promise<{ results: ( | { address: `0x${string}`; avatarUrl: null | string; name: string; type: "ens"; url: string; value: `0x${string}`; } | { address: `0x${string}`; caip19: string; chainId: number; decimals: number; logoURI: null | string; name: string; symbol: string; type: "erc20"; value: string; } | { address: `0x${string}`; displayName?: null | string; fid: number; fname: string; pfpUrl?: null | string; type: "farcaster"; url: string; username: string; value: `0x${string}`; })[]; }>

A promise that resolves to autocomplete suggestions fetched from the Indexer API