SYMBOL INDEX (440 symbols across 142 files) FILE: src/components/BarChart/alt.tsx constant DEFAULT_HEIGHT (line 13) | const DEFAULT_HEIGHT = 300 type LineChartProps (line 28) | type LineChartProps = { FILE: src/components/BarChart/index.tsx constant DEFAULT_HEIGHT (line 25) | const DEFAULT_HEIGHT = 300 type LineChartProps (line 27) | type LineChartProps = { FILE: src/components/Button/index.tsx function ButtonConfirmed (line 285) | function ButtonConfirmed({ function ButtonError (line 297) | function ButtonError({ error, ...rest }: { error?: boolean } & ButtonPro... function ButtonDropdown (line 305) | function ButtonDropdown({ disabled = false, children, ...rest }: { disab... function ButtonDropdownGrey (line 316) | function ButtonDropdownGrey({ disabled = false, children, ...rest }: { d... function ButtonDropdownLight (line 327) | function ButtonDropdownLight({ disabled = false, children, ...rest }: { ... function ButtonRadio (line 338) | function ButtonRadio({ active, ...rest }: { active?: boolean } & ButtonP... function ButtonRadioChecked (line 366) | function ButtonRadioChecked({ active = false, children, ...rest }: { act... FILE: src/components/CandleChart/index.tsx constant DEFAULT_HEIGHT (line 23) | const DEFAULT_HEIGHT = 300 type LineChartProps (line 25) | type LineChartProps = { FILE: src/components/Confetti/index.tsx function Confetti (line 6) | function Confetti({ start, variant }: { start: boolean; variant?: string... FILE: src/components/CurrencyLogo/index.tsx function chainIdToNetworkName (line 12) | function chainIdToNetworkName(networkId: ChainId) { function CurrencyLogo (line 53) | function CurrencyLogo({ FILE: src/components/DensityChart/CurrentPriceLabel.tsx type LabelProps (line 19) | interface LabelProps { type CurrentPriceLabelProps (line 25) | interface CurrentPriceLabelProps { function CurrentPriceLabel (line 31) | function CurrentPriceLabel({ data, chartProps, poolData }: CurrentPriceL... FILE: src/components/DensityChart/CustomToolTip.tsx type CustomToolTipProps (line 19) | interface CustomToolTipProps { function CustomToolTip (line 25) | function CustomToolTip({ chartProps, poolData, currentPrice }: CustomToo... FILE: src/components/DensityChart/index.tsx type DensityChartProps (line 55) | interface DensityChartProps { type ChartEntry (line 59) | interface ChartEntry { type ZoomStateProps (line 69) | interface ZoomStateProps { constant INITIAL_TICKS_TO_FETCH (line 76) | const INITIAL_TICKS_TO_FETCH = 200 constant ZOOM_INTERVAL (line 77) | const ZOOM_INTERVAL = 20 function DensityChart (line 86) | function DensityChart({ address }: DensityChartProps) { FILE: src/components/DoubleLogo/index.tsx type DoubleCurrencyLogoProps (line 12) | interface DoubleCurrencyLogoProps { function DoubleCurrencyLogo (line 23) | function DoubleCurrencyLogo({ address0, address1, size = 16, margin = fa... FILE: src/components/FormattedCurrencyAmount/index.tsx constant CURRENCY_AMOUNT_MIN (line 5) | const CURRENCY_AMOUNT_MIN = new Fraction(JSBI.BigInt(1), JSBI.BigInt(100... function FormattedCurrencyAmount (line 7) | function FormattedCurrencyAmount({ FILE: src/components/Header/Polling.tsx function Polling (line 67) | function Polling() { FILE: src/components/Header/URLWarning.tsx function URLWarning (line 25) | function URLWarning() { FILE: src/components/Header/index.tsx function Header (line 152) | function Header() { FILE: src/components/LineChart/alt.tsx constant DEFAULT_HEIGHT (line 13) | const DEFAULT_HEIGHT = 300 type LineChartProps (line 28) | type LineChartProps = { FILE: src/components/LineChart/index.tsx constant DEFAULT_HEIGHT (line 25) | const DEFAULT_HEIGHT = 300 type LineChartProps (line 27) | type LineChartProps = { FILE: src/components/ListLogo/index.tsx function ListLogo (line 12) | function ListLogo({ FILE: src/components/Loader/index.tsx function Loader (line 27) | function Loader({ FILE: src/components/Logo/index.tsx constant BAD_SRCS (line 6) | const BAD_SRCS: { [tokenAddress: string]: true } = {} type LogoProps (line 8) | interface LogoProps extends Pick { function Tooltip (line 16) | function Tooltip({ text, ...rest }: TooltipProps) { function MouseoverTooltip (line 20) | function MouseoverTooltip({ children, ...rest }: Omit { function getColorFromUriPath (line 29) | async function getColorFromUriPath(uri: string): Promise { function useColor (line 43) | function useColor(address?: string) { function useListColor (line 72) | function useListColor(listImageUri?: string) { FILE: src/hooks/useCopyClipboard.ts function useCopyClipboard (line 4) | function useCopyClipboard(timeout = 500): [boolean, (toCopy: string) => ... FILE: src/hooks/useDebounce.ts function useDebounce (line 4) | function useDebounce(value: T, delay: number): T { FILE: src/hooks/useEthPrices.ts type EthPrices (line 8) | interface EthPrices { constant ETH_PRICES (line 15) | const ETH_PRICES = gql` type PricesResponse (line 32) | interface PricesResponse { function fetchEthPrices (line 47) | async function fetchEthPrices( function useEthPrices (line 94) | function useEthPrices(): EthPrices | undefined { FILE: src/hooks/useFetchListCallback.ts function useFetchListCallback (line 8) | function useFetchListCallback(): (listUrl: string, sendDispatch?: boolea... FILE: src/hooks/useHttpLocations.ts function useHttpLocations (line 4) | function useHttpLocations(uri: string | undefined): string[] { FILE: src/hooks/useInterval.ts function useInterval (line 3) | function useInterval(callback: () => void, delay: null | number, leading... FILE: src/hooks/useIsWindowVisible.ts constant VISIBILITY_STATE_SUPPORTED (line 3) | const VISIBILITY_STATE_SUPPORTED = 'visibilityState' in document function isWindowVisible (line 5) | function isWindowVisible() { function useIsWindowVisible (line 12) | function useIsWindowVisible(): boolean { FILE: src/hooks/useLast.ts function useLast (line 8) | function useLast( function isDefined (line 23) | function isDefined(x: T | null | undefined): x is T { function useLastTruthy (line 31) | function useLastTruthy(value: T | undefined | null): T | null | undef... FILE: src/hooks/useOnClickOutside.tsx function useOnClickOutside (line 3) | function useOnClickOutside( FILE: src/hooks/useParsedQueryString.ts function useParsedQueryString (line 5) | function useParsedQueryString(): ParsedQs { FILE: src/hooks/usePrevious.ts function usePrevious (line 4) | function usePrevious(value: T) { FILE: src/hooks/useTheme.ts function useTheme (line 4) | function useTheme() { FILE: src/hooks/useToggle.ts function useToggle (line 3) | function useToggle(initialState = false): [boolean, () => void] { FILE: src/hooks/useToggledVersion.ts type Version (line 3) | enum Version { constant DEFAULT_VERSION (line 8) | const DEFAULT_VERSION: Version = Version.v2 function useToggledVersion (line 10) | function useToggledVersion(): Version { FILE: src/hooks/useWindowSize.ts function getSize (line 5) | function getSize() { function useWindowSize (line 13) | function useWindowSize() { FILE: src/index.tsx constant AMPLITUDE_DUMMY_KEY (line 22) | const AMPLITUDE_DUMMY_KEY = '00000000000000000000000000000000' function Updaters (line 29) | function Updaters() { FILE: src/pages/App.tsx constant BLOCK_DIFFERENCE_THRESHOLD (line 100) | const BLOCK_DIFFERENCE_THRESHOLD = 30 function App (line 102) | function App() { FILE: src/pages/Home/index.tsx function Home (line 37) | function Home() { FILE: src/pages/Pool/PoolPage.tsx type ChartView (line 71) | enum ChartView { function PoolPageWrapper (line 78) | function PoolPageWrapper() { function PoolPage (line 86) | function PoolPage({ address }: { address: string }) { FILE: src/pages/Pool/PoolsOverview.tsx function PoolPage (line 13) | function PoolPage() { FILE: src/pages/Protocol/index.tsx function Protocol (line 3) | function Protocol() { FILE: src/pages/Token/TokenPage.tsx type ChartView (line 80) | enum ChartView { constant DEFAULT_TIME_WINDOW (line 86) | const DEFAULT_TIME_WINDOW = TimeWindow.WEEK function TokenPage (line 88) | function TokenPage() { FILE: src/pages/Token/TokensOverview.tsx function TokensOverview (line 13) | function TokensOverview() { FILE: src/pages/Token/redirects.tsx function RedirectInvalidToken (line 6) | function RedirectInvalidToken() { FILE: src/pages/Wallets/index.tsx function Wallets (line 3) | function Wallets() { FILE: src/react-app-env.d.ts type Window (line 9) | interface Window { FILE: src/state/application/actions.ts type PopupContent (line 5) | type PopupContent = { type ApplicationModal (line 14) | enum ApplicationModal { FILE: src/state/application/hooks.ts function useBlockNumber (line 34) | function useBlockNumber(): number | undefined { function useModalOpen (line 41) | function useModalOpen(modal: ApplicationModal): boolean { function useToggleModal (line 46) | function useToggleModal(modal: ApplicationModal): () => void { function useOpenModal (line 52) | function useOpenModal(modal: ApplicationModal): () => void { function useCloseModals (line 57) | function useCloseModals(): () => void { function useWalletModalToggle (line 62) | function useWalletModalToggle(): () => void { function useToggleSettingsMenu (line 66) | function useToggleSettingsMenu(): () => void { function useAddPopup (line 71) | function useAddPopup(): (content: PopupContent, key?: string) => void { function useRemovePopup (line 83) | function useRemovePopup(): (key: string) => void { function useActivePopups (line 94) | function useActivePopups(): AppState['application']['popupList'] { function useSubgraphStatus (line 100) | function useSubgraphStatus(): [ function useActiveNetworkVersion (line 121) | function useActiveNetworkVersion(): [NetworkInfo, (activeNetworkVersion:... function useDataClient (line 134) | function useDataClient(): ApolloClient { function useBlockClient (line 159) | function useBlockClient(): ApolloClient { function useClients (line 184) | function useClients(): { FILE: src/state/application/reducer.ts type PopupList (line 15) | type PopupList = Array<{ key: string; show: boolean; content: PopupConte... type ApplicationState (line 17) | interface ApplicationState { FILE: src/state/application/updater.ts function Updater (line 5) | function Updater(): null { FILE: src/state/index.ts constant PERSISTED_KEYS (line 12) | const PERSISTED_KEYS: string[] = ['user', 'lists'] type AppState (line 31) | type AppState = ReturnType type AppDispatch (line 32) | type AppDispatch = typeof store.dispatch FILE: src/state/lists/hooks.ts type TagDetails (line 12) | type TagDetails = Tags[keyof Tags] type TagInfo (line 13) | interface TagInfo extends TagDetails { type TokenAddressMap (line 17) | type TokenAddressMap = Readonly<{ type Mutable (line 23) | type Mutable = { function listToTokenMap (line 30) | function listToTokenMap(list: TokenList): TokenAddressMap { constant TRANSFORMED_DEFAULT_TOKEN_LIST (line 50) | const TRANSFORMED_DEFAULT_TOKEN_LIST = listToTokenMap(DEFAULT_TOKEN_LIST) function useAllLists (line 52) | function useAllLists(): { function combineMaps (line 68) | function combineMaps(map1: TokenAddressMap, map2: TokenAddressMap): Toke... function useCombinedTokenMapFromUrls (line 89) | function useCombinedTokenMapFromUrls(urls: string[] | undefined): TokenA... function useActiveListUrls (line 113) | function useActiveListUrls(): string[] | undefined { function useInactiveListUrls (line 119) | function useInactiveListUrls(): string[] { function useCombinedActiveList (line 126) | function useCombinedActiveList(): TokenAddressMap { function useCombinedInactiveList (line 133) | function useCombinedInactiveList(): TokenAddressMap { function useUnsupportedTokenList (line 139) | function useUnsupportedTokenList(): TokenAddressMap { function useIsListActive (line 150) | function useIsListActive(url: string): boolean { FILE: src/state/lists/reducer.test.ts constant STUB_TOKEN_LIST (line 8) | const STUB_TOKEN_LIST = { constant PATCHED_STUB_LIST (line 15) | const PATCHED_STUB_LIST = { constant MINOR_UPDATED_STUB_LIST (line 19) | const MINOR_UPDATED_STUB_LIST = { constant MAJOR_UPDATED_STUB_LIST (line 23) | const MAJOR_UPDATED_STUB_LIST = { FILE: src/state/lists/reducer.ts type ListsState (line 9) | interface ListsState { type ListState (line 25) | type ListState = ListsState['byUrl'][string] constant NEW_LIST_STATE (line 27) | const NEW_LIST_STATE: ListState = { type Mutable (line 34) | type Mutable = { -readonly [P in keyof T]: T[P] extends ReadonlyArray... FILE: src/state/lists/updater.ts function Updater (line 12) | function Updater(): null { FILE: src/state/lists/wrappedTokenInfo.ts type TagDetails (line 6) | type TagDetails = Tags[keyof Tags] type TagInfo (line 7) | interface TagInfo extends TagDetails { class WrappedTokenInfo (line 13) | class WrappedTokenInfo implements Token { method constructor (line 20) | constructor(tokenInfo: TokenInfo, list: TokenList) { method address (line 27) | public get address(): string { method chainId (line 34) | public get chainId(): number { method decimals (line 38) | public get decimals(): number { method name (line 42) | public get name(): string { method symbol (line 46) | public get symbol(): string { method logoURI (line 50) | public get logoURI(): string | undefined { method tags (line 55) | public get tags(): TagInfo[] { method equals (line 69) | equals(other: Currency): boolean { method sortsBefore (line 73) | sortsBefore(other: Token): boolean { method wrapped (line 78) | public get wrapped(): Token { FILE: src/state/pools/hooks.ts function useAllPoolData (line 14) | function useAllPoolData(): { function useUpdatePoolData (line 21) | function useUpdatePoolData(): (pools: PoolData[]) => void { function useAddPoolKeys (line 30) | function useAddPoolKeys(): (addresses: string[]) => void { function usePoolDatas (line 39) | function usePoolDatas(poolAddresses: string[]): PoolData[] { function usePoolChartData (line 73) | function usePoolChartData(address: string): PoolChartEntry[] | undefined { function usePoolTransactions (line 105) | function usePoolTransactions(address: string): Transaction[] | undefined { function usePoolTickData (line 131) | function usePoolTickData( FILE: src/state/pools/reducer.ts type Pool (line 9) | interface Pool { type PoolData (line 15) | interface PoolData { type PoolChartEntry (line 59) | type PoolChartEntry = { type PoolsState (line 66) | interface PoolsState { FILE: src/state/pools/updater.ts function Updater (line 8) | function Updater(): null { FILE: src/state/protocol/hooks.ts function useProtocolData (line 9) | function useProtocolData(): [ProtocolData | undefined, (protocolData: Pr... function useProtocolChartData (line 23) | function useProtocolChartData(): [ChartDayData[] | undefined, (chartData... function useProtocolTransactions (line 37) | function useProtocolTransactions(): [Transaction[] | undefined, (transac... FILE: src/state/protocol/reducer.ts type ProtocolData (line 7) | interface ProtocolData { type ProtocolState (line 25) | interface ProtocolState { constant DEFAULT_INITIAL_STATE (line 36) | const DEFAULT_INITIAL_STATE = { FILE: src/state/protocol/updater.ts function Updater (line 8) | function Updater(): null { FILE: src/state/tokens/hooks.ts function useAllTokenData (line 26) | function useAllTokenData(): { function useUpdateTokenData (line 33) | function useUpdateTokenData(): (tokens: TokenData[]) => void { function useAddTokenKeys (line 45) | function useAddTokenKeys(): (addresses: string[]) => void { function useTokenDatas (line 54) | function useTokenDatas(addresses: string[] | undefined): TokenData[] | u... function useTokenData (line 79) | function useTokenData(address: string | undefined): TokenData | undefined { function usePoolsForToken (line 102) | function usePoolsForToken(address: string): string[] | undefined { function useTokenChartData (line 134) | function useTokenChartData(address: string): TokenChartEntry[] | undefin... function useTokenPriceData (line 166) | function useTokenPriceData( function useTokenTransactions (line 234) | function useTokenTransactions(address: string): Transaction[] | undefined { FILE: src/state/tokens/reducer.ts type TokenData (line 14) | type TokenData = { type TokenChartEntry (line 42) | interface TokenChartEntry { type TokensState (line 48) | interface TokensState { FILE: src/state/tokens/updater.ts function Updater (line 6) | function Updater(): null { FILE: src/state/user/actions.ts type SerializedToken (line 3) | interface SerializedToken { type SerializedPair (line 11) | interface SerializedPair { FILE: src/state/user/hooks.tsx function serializeToken (line 15) | function serializeToken(token: Token): SerializedToken { function useIsDarkMode (line 25) | function useIsDarkMode(): boolean { function useDarkModeManager (line 29) | function useDarkModeManager(): [boolean, () => void] { function useAddUserToken (line 40) | function useAddUserToken(): (token: Token) => void { function useSavedTokens (line 50) | function useSavedTokens(): [string[], (address: string) => void] { function useSavedPools (line 62) | function useSavedPools(): [string[], (address: string) => void] { function useRemoveUserAddedToken (line 74) | function useRemoveUserAddedToken(): (chainId: number, address: string) =... function useURLWarningVisible (line 84) | function useURLWarningVisible(): boolean { function useURLWarningToggle (line 88) | function useURLWarningToggle(): () => void { FILE: src/state/user/reducer.ts type UserState (line 19) | interface UserState { function pairKey (line 46) | function pairKey(token0Address: string, token1Address: string) { FILE: src/state/user/updater.tsx function Updater (line 6) | function Updater(): null { FILE: src/theme/DarkModeQueryParamReader.tsx function DarkModeQueryParamReader (line 8) | function DarkModeQueryParamReader(): null { FILE: src/theme/components.tsx function ExternalLink (line 210) | function ExternalLink({ function ExternalLinkIcon (line 229) | function ExternalLinkIcon({ function BackArrow (line 270) | function BackArrow({ to }: { to: string }) { FILE: src/theme/index.tsx constant MEDIA_WIDTHS (line 14) | const MEDIA_WIDTHS = { function colors (line 36) | function colors(darkMode: boolean): Colors { function theme (line 94) | function theme(darkMode: boolean): DefaultTheme { function ThemeProvider (line 122) | function ThemeProvider({ children }: { children: React.ReactNode }) { constant TYPE (line 134) | const TYPE = { method main (line 135) | main(props: TextProps) { method link (line 138) | link(props: TextProps) { method label (line 141) | label(props: TextProps) { method black (line 144) | black(props: TextProps) { method white (line 147) | white(props: TextProps) { method body (line 150) | body(props: TextProps) { method largeHeader (line 153) | largeHeader(props: TextProps) { method mediumHeader (line 156) | mediumHeader(props: TextProps) { method subHeader (line 159) | subHeader(props: TextProps) { method small (line 162) | small(props: TextProps) { method blue (line 165) | blue(props: TextProps) { method yellow (line 168) | yellow(props: TextProps) { method darkGray (line 171) | darkGray(props: TextProps) { method gray (line 174) | gray(props: TextProps) { method italic (line 177) | italic(props: TextProps) { method error (line 180) | error({ error, ...props }: { error: boolean } & TextProps) { FILE: src/theme/rebass.d.ts type BoxProps (line 11) | interface BoxProps extends BoxP { type ButtonProps (line 14) | interface ButtonProps extends ButtonP { type FlexProps (line 17) | interface FlexProps extends FlexP { type LinkProps (line 20) | interface LinkProps extends LinkP { type TextProps (line 23) | interface TextProps extends TextP { type IntrinsicAttributes (line 30) | interface IntrinsicAttributes { FILE: src/theme/styled.d.ts type Color (line 3) | type Color = string type Colors (line 4) | interface Colors { type Grids (line 54) | interface Grids { type DefaultTheme (line 61) | interface DefaultTheme extends Colors { FILE: src/types/index.ts type Block (line 1) | interface Block { type VolumeWindow (line 6) | enum VolumeWindow { type ChartDayData (line 12) | interface ChartDayData { type GenericChartEntry (line 18) | interface GenericChartEntry { type TransactionType (line 23) | enum TransactionType { type Transaction (line 29) | type Transaction = { type PriceChartEntry (line 46) | type PriceChartEntry = { FILE: src/utils/chunkArray.ts function chunkArray (line 3) | function chunkArray(items: T[], maxChunkSize: number): T[][] { FILE: src/utils/contenthashToUri.ts function hexToUint8Array (line 5) | function hexToUint8Array(hex: string): Uint8Array { constant UTF_8_DECODER (line 15) | const UTF_8_DECODER = new TextDecoder() function contenthashToUri (line 21) | function contenthashToUri(contenthash: string): string { FILE: src/utils/currencyId.ts function currencyId (line 3) | function currencyId(currency: Currency): string { FILE: src/utils/date.ts function unixToDate (line 3) | function unixToDate(unix: number, format = 'YYYY-MM-DD'): string { FILE: src/utils/getLibrary.ts function getLibrary (line 3) | function getLibrary(provider: any): Web3Provider { FILE: src/utils/getTokenList.ts function getTokenList (line 13) | async function getTokenList(listUrl: string): Promise { FILE: src/utils/index.ts function isAddress (line 12) | function isAddress(value: any): string | false { constant BLOCK_EXPLORER_PREFIXES (line 20) | const BLOCK_EXPLORER_PREFIXES: { [chainId: number]: string } = { type ExplorerDataType (line 37) | enum ExplorerDataType { function getExplorerLink (line 51) | function getExplorerLink(chainId: number, data: string, type: ExplorerDa... function shortenAddress (line 74) | function shortenAddress(address: string, chars = 4): string { function calculateGasMargin (line 83) | function calculateGasMargin(value: BigNumber): BigNumber { function basisPointsToPercent (line 88) | function basisPointsToPercent(num: number): Percent { constant ONE (line 92) | const ONE = new Fraction(1, 1) function calculateSlippageAmount (line 93) | function calculateSlippageAmount(value: CurrencyAmount, slippa... function getSigner (line 98) | function getSigner(library: Web3Provider, account: string): JsonRpcSigner { function getProviderOrSigner (line 103) | function getProviderOrSigner(library: Web3Provider, account?: string): W... function getContract (line 108) | function getContract(address: string, ABI: any, library: Web3Provider, a... function escapeRegExp (line 116) | function escapeRegExp(string: string): string { function isTokenOnList (line 120) | function isTokenOnList(tokenAddressMap: TokenAddressMap, token?: Token):... function feeTierPercent (line 124) | function feeTierPercent(fee: number): string { function notEmpty (line 128) | function notEmpty(value: TValue | null | undefined): value is TV... FILE: src/utils/isZero.ts function isZero (line 5) | function isZero(hexNumberString: string) { FILE: src/utils/listSort.ts function sortByListPriority (line 4) | function sortByListPriority(urlA: string, urlB: string) { FILE: src/utils/listVersionLabel.ts function listVersionLabel (line 3) | function listVersionLabel(version: Version): string { FILE: src/utils/networkPrefix.ts function networkPrefix (line 3) | function networkPrefix(activeNewtork: NetworkInfo) { FILE: src/utils/parseENSAddress.ts constant ENS_NAME_REGEX (line 1) | const ENS_NAME_REGEX = /^(([a-zA-Z0-9]+(-[a-zA-Z0-9]+)*\.)+)eth(\/.*)?$/ function parseENSAddress (line 3) | function parseENSAddress(ensAddress: string): { ensName: string; ensPath... FILE: src/utils/queries.ts function splitQuery (line 12) | async function splitQuery( function useDeltaTimestamps (line 50) | function useDeltaTimestamps(): [number, number, number] { FILE: src/utils/resolveENSContentHash.ts constant REGISTRAR_ABI (line 5) | const REGISTRAR_ABI = [ constant REGISTRAR_ADDRESS (line 26) | const REGISTRAR_ADDRESS = '0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e' constant RESOLVER_ABI (line 28) | const RESOLVER_ABI = [ function resolverContract (line 53) | function resolverContract(resolverAddress: string, provider: Provider): ... function resolveENSContentHash (line 62) | async function resolveENSContentHash(ensName: string, provider: Provider... FILE: src/utils/retry.test.ts function makeFn (line 4) | function makeFn(fails: number, result: T, retryable = true): () => Pr... function checkTime (line 45) | async function checkTime(fn: () => Promise, min: number, max: numbe... FILE: src/utils/retry.ts function wait (line 1) | function wait(ms: number): Promise { function waitRandom (line 5) | function waitRandom(min: number, max: number): Promise { class CancelledError (line 12) | class CancelledError extends Error { method constructor (line 13) | constructor() { class RetryableError (line 21) | class RetryableError extends Error {} function retry (line 30) | function retry( FILE: src/utils/tokens.ts type SerializedToken (line 5) | interface SerializedToken { function serializeToken (line 13) | function serializeToken(token: Token): SerializedToken { function formatTokenSymbol (line 23) | function formatTokenSymbol(address: string, symbol: string, activeNetwor... function formatTokenName (line 40) | function formatTokenName(address: string, name: string, activeNetwork?: ... FILE: src/utils/uriToHttp.ts function uriToHttp (line 5) | function uriToHttp(uri: string): string[] { FILE: src/utils/useDebouncedChangeHandler.tsx function useDebouncedChangeHandler (line 9) | function useDebouncedChangeHandler(