UNPKG

sparrow-controllers

Version:

Collection of platform-agnostic modules for creating secure data models for cryptocurrency wallets

28 lines (27 loc) 1.33 kB
/** * Fetch the list of token metadata for a given network. This request is cancellable using the * abort signal passed in. * * @param chainId - The chain ID of the network the requested tokens are on. * @param abortSignal - The abort signal used to cancel the request if necessary. * @param options - Additional fetch options. * @param options.timeout - The fetch timeout. * @returns The token list, or `undefined` if the request was cancelled. */ export declare function fetchTokenList(chainId: string, abortSignal: AbortSignal, { timeout }?: { timeout?: number | undefined; }): Promise<unknown>; /** * Fetch metadata for the token address provided for a given network. This request is cancellable * using the abort signal passed in. * * @param chainId - The chain ID of the network the token is on. * @param tokenAddress - The address of the token to fetch metadata for. * @param abortSignal - The abort signal used to cancel the request if necessary. * @param options - Additional fetch options. * @param options.timeout - The fetch timeout. * @returns The token metadata, or `undefined` if the request was cancelled. */ export declare function fetchTokenMetadata(chainId: string, tokenAddress: string, abortSignal: AbortSignal, { timeout }?: { timeout?: number | undefined; }): Promise<unknown>;