SYMBOL INDEX (1561 symbols across 449 files) FILE: .storybook/main.ts function getAbsolutePath (line 52) | function getAbsolutePath(value: string): any { FILE: Models/ApiError.ts type ApiError (line 1) | type ApiError = { type LSAPIKnownErrorCode (line 11) | enum LSAPIKnownErrorCode { FILE: Models/ApiResponse.ts class EmptyApiResponse (line 3) | class EmptyApiResponse { method constructor (line 4) | constructor(error?: ApiError) { class ApiResponse (line 11) | class ApiResponse extends EmptyApiResponse { FILE: Models/Balance.ts type GasProps (line 5) | type GasProps = { type TokenBalanceError (line 14) | type TokenBalanceError = { type TokenBalance (line 26) | type TokenBalance = { type NetworkBalance (line 36) | type NetworkBalance = { FILE: Models/Exchange.ts class Exchange (line 3) | class Exchange { class ExchangeNetwork (line 15) | class ExchangeNetwork { FILE: Models/LayerSwapAppSettings.ts class LayerSwapAppSettings (line 5) | class LayerSwapAppSettings { method constructor (line 6) | constructor(settings: LayerSwapSettings) { FILE: Models/LayerSwapAuth.ts class AuthGetCodeResponse (line 1) | class AuthGetCodeResponse { FILE: Models/LayerSwapSettings.ts class LayerSwapSettings (line 4) | class LayerSwapSettings { FILE: Models/Network.ts type NetworkType (line 3) | enum NetworkType { class Network (line 15) | class Network { class NetworkWithTokens (line 32) | class NetworkWithTokens extends Network { class NetworkRoute (line 36) | class NetworkRoute extends Network { class Token (line 40) | class Token { class NetworkRouteToken (line 55) | class NetworkRouteToken extends Token { class Metadata (line 59) | class Metadata { FILE: Models/Partner.ts class Partner (line 1) | class Partner { FILE: Models/QueryParams.ts class PersistantQueryParams (line 2) | class PersistantQueryParams { class QueryParams (line 49) | class QueryParams extends PersistantQueryParams { FILE: Models/RangeError.ts type SwapFailReasons (line 1) | enum SwapFailReasons { FILE: Models/Route.ts type NetworkElement (line 4) | type NetworkElement = { type NetworkTokenElement (line 8) | type NetworkTokenElement = { type TitleElement (line 15) | type TitleElement = { type GroupedTokenElement (line 19) | type GroupedTokenElement = { type TokenSceletonElement (line 24) | type TokenSceletonElement = { type RowElement (line 27) | type RowElement = {} FILE: Models/SwapStatus.ts type SwapStatus (line 1) | enum SwapStatus { FILE: Models/Theme.ts type ThemeData (line 3) | type ThemeData = { type ThemeColor (line 23) | type ThemeColor = { type StatusColor (line 37) | type StatusColor = { constant THEME_COLORS (line 42) | const THEME_COLORS: { [key: string]: ThemeData } = { FILE: Models/WalletConnectWallet.ts type WalletConnectWallet (line 3) | type WalletConnectWallet = { FILE: Models/WalletProvider.ts type InternalConnector (line 4) | type InternalConnector = { type Wallet (line 18) | type Wallet = { type RequestAdditionalConnectorsParams (line 47) | type RequestAdditionalConnectorsParams = { type RequestAdditionalConnectorsResult (line 53) | type RequestAdditionalConnectorsResult = { type WalletProvider (line 59) | type WalletProvider = { type SelectAccountProps (line 82) | type SelectAccountProps = { FILE: Models/Wizard.ts type FormSteps (line 3) | type FormSteps = "SwapForm" | "OffRampExchangeOAuth" | "ExchangeOAuth" |... type SwapSteps (line 5) | type SwapSteps = "Overview" | "Withdrawal" | "OffRampWithdrawal" | "Proc... type BaseWizard (line 7) | type BaseWizard = { type FormWizardSteps (line 11) | type FormWizardSteps = { type SwapWizardSteps (line 14) | type SwapWizardSteps = { type SwapCreateStep (line 18) | enum SwapCreateStep { type SwapWithdrawalStep (line 28) | enum SwapWithdrawalStep { type MenuStep (line 43) | enum MenuStep { type Steps (line 49) | type Steps = SwapWithdrawalStep | SwapCreateStep | MenuStep class WizardStep (line 61) | class WizardStep { FILE: components/AddressIcon/index.tsx type Props (line 5) | type Props = { FILE: components/AddressIcon/jazzicon.mjs function generateIdenticon (line 10) | function generateIdenticon(diameter, seed) { function genShape (line 32) | function genShape(remainingColors, diameter, i, total, svg) { function genColor (line 62) | function genColor(colors) { function hueShift (line 70) | function hueShift(colors, generator) { FILE: components/AddressIcon/jazzicon/index.js function generateIdenticon (line 11) | function generateIdenticon(diameter, seed) { function genShape (line 33) | function genShape(remainingColors, diameter, i, total, svg) { function genColor (line 63) | function genColor(colors) { function hueShift (line 71) | function hueShift(colors, generator) { FILE: components/AddressIcon/jazzicon/mersenne-twister.js function MersenneTwister (line 72) | function MersenneTwister(seed) { FILE: components/AddressIcon/jazzicon/paper.js function newPaper (line 1) | function newPaper(diameter, color) { FILE: components/AddressIcon/mersenne-twister.mjs function MersenneTwister (line 28) | function MersenneTwister(seed) { FILE: components/AddressIcon/paper.mjs function newPaper (line 1) | function newPaper(diameter, color) { FILE: components/AvatarGroup.tsx type Props (line 3) | type Props = { FILE: components/Campaigns/Details/Leaderboard.tsx type Props (line 16) | type Props = { FILE: components/Campaigns/Details/Rewards.tsx type Props (line 15) | type Props = { FILE: components/Campaigns/Details/index.tsx function CampaignDetails (line 18) | function CampaignDetails() { type BriefInformationProps (line 86) | type BriefInformationProps = { FILE: components/Campaigns/index.tsx type CampaignProps (line 76) | type CampaignProps = { function IsCampaignActive (line 107) | function IsCampaignActive(campaign: Campaign) { FILE: components/Carousel.tsx type CarouselItemProps (line 5) | interface CarouselItemProps { type CarouselProps (line 18) | interface CarouselProps { type CarouselRef (line 25) | type CarouselRef = { FILE: components/ColorSchema.tsx type Props (line 4) | type Props = { FILE: components/Common/AnimatedValue.tsx type AnimatedValueProps (line 4) | type AnimatedValueProps = { FILE: components/Common/AverageCompletionTime.tsx type AverageCompletionTimeProps (line 3) | type AverageCompletionTimeProps = { FILE: components/Common/ConnectWalletButton.tsx type Props (line 8) | interface Props extends React.ButtonHTMLAttributes { FILE: components/Common/CountDownTimer.tsx function timeStringToMilliseconds (line 67) | function timeStringToMilliseconds(timeString) { FILE: components/Common/FormattedAverageCompletionTime.tsx type AverageCompletionTimeProps (line 3) | type AverageCompletionTimeProps = { FILE: components/Common/LinkWithIcon.tsx type LinkWithIconProps (line 5) | interface LinkWithIconProps { FILE: components/Common/NumFlowWithFallback.tsx type NumFlowProps (line 4) | type NumFlowProps = ComponentProps; function getSupportsSnapshot (line 7) | function getSupportsSnapshot() { FILE: components/Common/ReactPortal.tsx type Props (line 4) | type Props = { FILE: components/Common/TypingEffect.tsx type TypingEffectProps (line 4) | type TypingEffectProps = { function TypingEffect (line 11) | function TypingEffect({ text = 'Typing Effect', onComplete, withShine = ... FILE: components/ConnectNetwork.tsx type Props (line 5) | type Props = { FILE: components/DTOs/SwapConfirmationFormValues.ts type SwapConfirmationFormValues (line 1) | interface SwapConfirmationFormValues { FILE: components/DTOs/SwapFormValues.ts type SwapFormValues (line 4) | type SwapFormValues = { type SwapDirection (line 21) | type SwapDirection = "from" | "to"; FILE: components/ErrorFallback.tsx function ErrorFallback (line 12) | function ErrorFallback({ error, resetErrorBoundary }) { FILE: components/FeeDetails/DepositMethod/index.tsx type DespositMethodItemProps (line 98) | type DespositMethodItemProps = { type DepositMethod (line 147) | type DepositMethod = { function GenerateDepositMethodMenuItems (line 152) | function GenerateDepositMethodMenuItems(network: Network, depositMethods... FILE: components/FeeDetails/ReceiveAmounts.tsx type WillReceiveProps (line 7) | type WillReceiveProps = { FILE: components/FeeDetails/Refuel.tsx type RefuelProps (line 13) | type RefuelProps = { FILE: components/FeeDetails/RefuelModal.tsx type RefuelModalProps (line 10) | type RefuelModalProps = { FILE: components/FeeDetails/Slippage.tsx type SlippageProps (line 11) | type SlippageProps = { constant HIGH_SLIPPAGE_THRESHOLD_PERCENT (line 16) | const HIGH_SLIPPAGE_THRESHOLD_PERCENT = 4.2; type QuickActionProps (line 135) | type QuickActionProps = { type SlippageInputProps (line 161) | type SlippageInputProps = { FILE: components/FeeDetails/SwapQuote/DetailedEstimates.tsx type DetailedEstimatesProps (line 19) | type DetailedEstimatesProps = { type RowWrapperProps (line 51) | type RowWrapperProps = { type RateProps (line 191) | type RateProps = { FILE: components/FeeDetails/SwapQuote/index.tsx type SwapValues (line 14) | interface SwapValues extends Omit { type QuoteComponentProps (line 19) | interface QuoteComponentProps { FILE: components/FeeDetails/index.tsx type SwapValues (line 23) | interface SwapValues extends Omit { type QuoteComponentProps (line 28) | interface QuoteComponentProps { function QuoteDetails (line 39) | function QuoteDetails({ swapValues: values, quote, isQuoteLoading, rewar... FILE: components/HeaderWithMenu/index.tsx type Props (line 9) | type Props = { function HeaderWithMenu (line 13) | function HeaderWithMenu({ goBack, contextualMenu }: Props) { FILE: components/Input/Address/AddressPicker/AddressBook.tsx type AddressBookProps (line 12) | type AddressBookProps = { FILE: components/Input/Address/AddressPicker/AddressButton.tsx type AddressButtonProps (line 7) | type AddressButtonProps = { FILE: components/Input/Address/AddressPicker/AddressWithIcon.tsx type Props (line 16) | type Props = { type ExtendedAddressBaseProps (line 137) | type ExtendedAddressBaseProps = { type ExtendedAddressProps (line 152) | type ExtendedAddressProps = ExtendedAddressBaseProps type AddressDetailsPopoverProps (line 175) | type AddressDetailsPopoverProps = ExtendedAddressBaseProps type ActionButtonProps (line 332) | type ActionButtonProps = { FILE: components/Input/Address/AddressPicker/ConnectedWallets.tsx type Props (line 11) | type Props = { type NotCompatibleWalletsProps (line 73) | type NotCompatibleWalletsProps = { FILE: components/Input/Address/AddressPicker/ManualAddressInput.tsx type AddressInput (line 13) | type AddressInput = { FILE: components/Input/Address/AddressPicker/index.tsx type AddressGroup (line 20) | enum AddressGroup { type AddressItem (line 27) | type AddressItem = { type AddressTriggerProps (line 35) | type AddressTriggerProps = { type Input (line 42) | interface Input { FILE: components/Input/Address/ContractAddressNote.tsx type Props (line 7) | type Props = { FILE: components/Input/Address/UrlAddressNote.tsx type Props (line 10) | type Props = { FILE: components/Input/Address/index.tsx type AddressProps (line 4) | type AddressProps = { FILE: components/Input/Amount/ExchangeAmountField.tsx type ExchangeAmountFieldProps (line 10) | interface ExchangeAmountFieldProps { function getTextWidth (line 90) | function getTextWidth(text: string = "", font: string): number { function getFontFromElement (line 101) | function getFontFromElement(el: HTMLElement | null): string { FILE: components/Input/Amount/ExchangeReceiveAmount.tsx type ReceiveAmountProps (line 7) | type ReceiveAmountProps = { FILE: components/Input/Amount/MinMax.tsx type MinMaxProps (line 15) | type MinMaxProps = { type ActionButtonProps (line 141) | type ActionButtonProps = React.DetailedHTMLProps void, onKeyDown?: (e: React.Ke... function useHoverHandler (line 39) | function useHoverHandler(index: FocusedIndex, onMouseEnter?: () => void) { function useFocusHandler (line 56) | function useFocusHandler(onFocus?: () => void) { function useMergedRefs (line 70) | function useMergedRefs(...refs: Array | undefined>) { FILE: components/NoCookies.tsx function NoCookies (line 6) | function NoCookies(props) { FILE: components/QRCodeWallet.tsx type QRCodeModalProps (line 9) | type QRCodeModalProps = { FILE: components/ReserveGasNote.tsx type BalanceWarningTooltipProps (line 6) | interface BalanceWarningTooltipProps { FILE: components/ResizablePanel.tsx function ResizablePanel (line 5) | function ResizablePanel({ children, className }: { children: ReactNode, ... FILE: components/Select/Command/CommandSelectWrapper.tsx type CommandSelectWrapperProps (line 8) | type CommandSelectWrapperProps = { function CommandSelectWrapper (line 27) | function CommandSelectWrapper({ FILE: components/Select/Command/commandSelect.tsx type CommandSelectProps (line 20) | interface CommandSelectProps extends SelectProps { class SelectMenuItemGroup (line 31) | class SelectMenuItemGroup { method constructor (line 32) | constructor(init?: Partial) { function CommandSelect (line 40) | function CommandSelect({ values, setValue, show, setShow, searchHint, va... type GroupProps (line 87) | type GroupProps = { type GroupItemProps (line 106) | type GroupItemProps = { FILE: components/Select/Popover/PopoverSelect.tsx function PopoverSelect (line 5) | function PopoverSelect({ values, value, setValue }: SelectProps) { FILE: components/Select/Popover/PopoverSelectWrapper.tsx type PopoverSelectWrapper (line 8) | type PopoverSelectWrapper = { function PopoverSelectWrapper (line 17) | function PopoverSelectWrapper({ FILE: components/Select/Selector/Index.tsx type ContentChildProps (line 16) | type ContentChildProps = { type SelectContentProps (line 21) | type SelectContentProps = { type SelectTriggerProps (line 40) | type SelectTriggerProps = { FILE: components/Select/Selector/SelectItem.tsx type SelectItemWrapperProps (line 5) | type SelectItemWrapperProps = { type SelectItemLogoProps (line 14) | type SelectItemLogoProps = { type SelectItemTitleProps (line 37) | type SelectItemTitleProps = { type SelectItemDetailedTitleProps (line 47) | type SelectItemDetailedTitleProps = { FILE: components/Select/Shared/Props/SelectProps.tsx type SelectProps (line 3) | interface SelectProps { FILE: components/Select/Shared/Props/selectMenuItem.tsx class SelectMenuItem (line 1) | class SelectMenuItem implements ISelectMenuItem { method constructor (line 18) | constructor(baseObject: T, id: string, name: string, order: number, im... type ISelectMenuItem (line 30) | interface ISelectMenuItem { FILE: components/Select/Shared/SelectItem.tsx function SelectItem (line 4) | function SelectItem({ item, underline }: { item: ISelectMenuItem, underl... FILE: components/Swap/Form/ExchangeForm.tsx type Props (line 32) | type Props = { FILE: components/Swap/Form/FormWrapper.tsx type NetworkToConnect (line 27) | type NetworkToConnect = { function FormWrapper (line 32) | function FormWrapper({ children, type, partner }: { children?: React.Rea... type SubmitProps (line 189) | type SubmitProps = { FILE: components/Swap/Form/NetworkExchangeTabs.tsx type TabsContextType (line 8) | interface TabsContextType { type TabsProps (line 14) | interface TabsProps { type TabsListProps (line 27) | interface TabsListProps { children: ReactNode } type TabsTriggerProps (line 52) | interface TabsTriggerProps { type TabsContentProps (line 81) | interface TabsContentProps { value: string; children: ReactNode } FILE: components/Swap/Form/NetworkForm.tsx type Props (line 32) | type Props = { FILE: components/Swap/Form/index.tsx function Form (line 17) | function Form() { FILE: components/Swap/Form/updateForm.ts function updateQueries (line 16) | function updateQueries({ formDataKey, formDataValue, }: { formDataKey: s... function updateForm (line 46) | async function updateForm({ formDataKey,... function updateQueriesBulk (line 58) | function updateQueriesBulk( function updateFormBulk (line 96) | async function updateFormBulk( FILE: components/Swap/FormButton.tsx type Props (line 8) | type Props = { FILE: components/Swap/Step.tsx function renderStepIcon (line 7) | function renderStepIcon(step: StatusStep) { function Step (line 43) | function Step({ step, isLastStep }: { step: StatusStep, isLastStep: bool... FILE: components/Swap/StepsComponent.tsx function Steps (line 4) | function Steps({ steps }: { steps: StatusStep[] }) { FILE: components/Swap/Summary/Summary.tsx type SwapInfoProps (line 15) | type SwapInfoProps = Omit & { type RouteTokenPairProps (line 139) | type RouteTokenPairProps = { FILE: components/Swap/Withdraw/Failed.tsx type Props (line 56) | type Props = { FILE: components/Swap/Withdraw/ManualWithdraw.tsx type Props (line 29) | interface Props { FILE: components/Swap/Withdraw/Processing/Processing.tsx type Props (line 27) | type Props = { FILE: components/Swap/Withdraw/Processing/types.ts type ProgressStates (line 2) | type ProgressStates = { type Progress (line 10) | enum Progress { type ProgressStatus (line 16) | enum ProgressStatus { type StatusStep (line 24) | type StatusStep = { FILE: components/Swap/Withdraw/QuoteUpdate.tsx type QuoteUpdatedProps (line 7) | interface QuoteUpdatedProps { function handleLimitsUpdate (line 47) | async function handleLimitsUpdate(params: { FILE: components/Swap/Withdraw/SwapQuoteDetails.tsx type Props (line 11) | type Props = { FILE: components/Swap/Withdraw/Wallet/Common/buttons.tsx type ChangeNetworkProps (line 79) | type ChangeNetworkProps = { type ButtonWrapperProps (line 148) | type ButtonWrapperProps = ComponentProps; type SendFromWalletButtonProps (line 149) | type SendFromWalletButtonProps = Omit & { FILE: components/Swap/Withdraw/Wallet/Common/sharedTypes.ts type ActionData (line 3) | type ActionData = { type WithdrawPageProps (line 9) | type WithdrawPageProps = { type TransferProps (line 16) | type TransferProps = { FILE: components/Swap/Withdraw/Wallet/WithdrawalProviders/BitcoinWalletWithdraw/sendTransaction.ts type sendTransactionParams (line 8) | type sendTransactionParams = { FILE: components/Swap/Withdraw/Wallet/WithdrawalProviders/BitcoinWalletWithdraw/transactionBuilder/buildPsbt.ts constant MIN_FEE (line 9) | const MIN_FEE = 0n // sats, as BigInt function fetchUtxos (line 11) | async function fetchUtxos( function fetchAllRawTxs (line 20) | async function fetchAllRawTxs( function selectUtxos (line 35) | function selectUtxos(utxos: Utxo[], target: bigint): { selected: Utxo[];... function buildPsbt (line 50) | async function buildPsbt({ FILE: components/Swap/Withdraw/Wallet/WithdrawalProviders/BitcoinWalletWithdraw/transactionBuilder/estimateFee.ts type RecommendedFeeResponse (line 13) | type RecommendedFeeResponse = { function fetchRecommendedFee (line 21) | async function fetchRecommendedFee( function calculateFee (line 29) | function calculateFee(numInputs: number, numOutputs: number, feePerByte:... FILE: components/Swap/Withdraw/Wallet/WithdrawalProviders/BitcoinWalletWithdraw/transactionBuilder/types.ts type TransactionBuilderParams (line 4) | type TransactionBuilderParams = { type Utxo (line 15) | interface Utxo { FILE: components/Swap/Withdraw/Wallet/WithdrawalProviders/EVMWalletWithdraw/RPCUnhealthyMessage.tsx constant HEALTH_CHECK_INTERVAL (line 10) | const HEALTH_CHECK_INTERVAL = 1500 // 1.5 seconds type SuggestRpcResult (line 12) | type SuggestRpcResult = { success: true } | { success: false; error: str... type Props (line 14) | type Props = { type MessageContentProps (line 66) | type MessageContentProps = { FILE: components/Swap/Withdraw/Wallet/WithdrawalProviders/EVMWalletWithdraw/TransferToken.tsx type Props (line 17) | type Props = { FILE: components/Swap/Withdraw/Wallet/WithdrawalProviders/EVMWalletWithdraw/resolveError.tsx type ResolvedError (line 3) | type ResolvedError = "insufficient_funds" | "transaction_rejected" FILE: components/Swap/Withdraw/Wallet/WithdrawalProviders/EVMWalletWithdraw/transactionMessage.tsx type TransactionMessageProps (line 7) | type TransactionMessageProps = { FILE: components/Swap/Withdraw/Wallet/WithdrawalProviders/FuelWalletWithdrawal.tsx type FuelPrepareData (line 55) | type FuelPrepareData = { FILE: components/Swap/Withdraw/Wallet/WithdrawalProviders/Loopring/ActivationTokentPicker.tsx type Props (line 9) | type Props = { FILE: components/Swap/Withdraw/Wallet/WithdrawalProviders/Loopring/hooks.tsx type FeeData (line 79) | type FeeData = { FILE: components/Swap/Withdraw/Wallet/WithdrawalProviders/SVMWalletWithdraw/transactionSender.ts type TransactionSenderAndConfirmationWaiterArgs (line 10) | type TransactionSenderAndConfirmationWaiterArgs = { constant SEND_OPTIONS (line 16) | const SEND_OPTIONS = { function transactionSenderAndConfirmationWaiter (line 20) | async function transactionSenderAndConfirmationWaiter({ FILE: components/Swap/Withdraw/Wallet/WithdrawalProviders/TempoWalletWithdraw/TransferToken.tsx type Props (line 17) | type Props = { FILE: components/Swap/Withdraw/Wallet/WithdrawalProviders/TronWalletWithdraw.tsx type BuildIniitialTransactionProps (line 105) | type BuildIniitialTransactionProps = { FILE: components/Swap/Withdraw/Wallet/index.tsx type Props (line 56) | type Props = { FILE: components/Swap/Withdraw/WalletTransferButton.tsx type Props (line 5) | type Props = { FILE: components/Swap/Withdraw/WalletTransferContent.tsx type Props (line 15) | type Props = { FILE: components/Swap/Withdraw/messages/Message.tsx type WalletMessageProps (line 7) | type WalletMessageProps = { FILE: components/Swap/index.tsx type Props (line 13) | type Props = { FILE: components/SwapHistory/Filters/CheckboxRow.tsx type CheckboxRowProps (line 4) | type CheckboxRowProps = { FILE: components/SwapHistory/Filters/ClearAllButton.tsx type ClearAllButtonProps (line 3) | type ClearAllButtonProps = { FILE: components/SwapHistory/Filters/NetworksDropdown.tsx type NetworksDropdownProps (line 10) | type NetworksDropdownProps = { FILE: components/SwapHistory/Filters/NoMatches.tsx type NoMatchesProps (line 3) | type NoMatchesProps = { onClear: () => void } FILE: components/SwapHistory/Filters/SearchResult.tsx type SearchResultProps (line 9) | type SearchResultProps = { FILE: components/SwapHistory/Filters/WalletsDropdown.tsx type WalletsDropdownProps (line 11) | type WalletsDropdownProps = { type Row (line 18) | type Row = { FILE: components/SwapHistory/Filters/filterSwaps.ts constant INCOMPLETE_STATUSES (line 4) | const INCOMPLETE_STATUSES: string[] = [ FILE: components/SwapHistory/Filters/index.tsx type FiltersProps (line 9) | type FiltersProps = { FILE: components/SwapHistory/Filters/types.ts type FilterNetworkOption (line 1) | type FilterNetworkOption = { FILE: components/SwapHistory/History.tsx type ListProps (line 29) | type ListProps = { type SwapHistoryData (line 122) | type SwapHistoryData = ReturnType type SwapsListProps (line 124) | type SwapsListProps = { type HistoryEmptyStateProps (line 379) | type HistoryEmptyStateProps = { type BlankHistoryProps (line 400) | type BlankHistoryProps = { type DaysAgoProps (line 438) | type DaysAgoProps = { function DaysAgo (line 441) | function DaysAgo({ dateInput }: DaysAgoProps) { FILE: components/SwapHistory/HistorySummary.tsx type SwapInfoProps (line 15) | type SwapInfoProps = { FILE: components/SwapHistory/StatusIcons.tsx function StatusIcon (line 5) | function StatusIcon({ swap, withBg, short }: { swap: SwapItem, withBg?: ... type IconComponentProps (line 106) | type IconComponentProps = { FILE: components/SwapHistory/SwapDetailsComponent.tsx type Props (line 18) | type Props = { FILE: components/SwapHistory/index.tsx function TransactionsHistory (line 4) | function TransactionsHistory() { FILE: components/Tooltips/ClickTooltip.tsx type Props (line 6) | type Props = { FILE: components/Wallet/ConnectedWallets.tsx type WalletsIconsProps (line 46) | type WalletsIconsProps = { FILE: components/Wallet/WalletsList.tsx type Props (line 17) | type Props = { type WalletItemProps (line 78) | type WalletItemProps = { type NestedWalletAddressProps (line 230) | type NestedWalletAddressProps = { function hasNetworkIcon (line 317) | function hasNetworkIcon(w: AccountIdentity | Wallet): w is Wallet & { ne... function hasDisconnect (line 320) | function hasDisconnect(w: AccountIdentity | Wallet): w is Wallet & { dis... function isLoading (line 323) | function isLoading(w: AccountIdentity | Wallet): w is Wallet & { isLoadi... FILE: components/WalletModal/Connector.tsx type Connector (line 7) | type Connector = DetailedHTMLProps { method chainId (line 59) | chainId(): Promise { method request (line 62) | request(call: RequestFnCall): Promise... FILE: components/WalletProviders/TonConnectProvider.tsx function componentToHex (line 8) | function componentToHex(c: number) { FILE: components/WalletProviders/TronProvider.tsx function TronProvider (line 4) | function TronProvider({ children }: { children: React.ReactNode }) { FILE: components/WalletProviders/Wagmi.tsx type Props (line 17) | type Props = { function WagmiComponent (line 61) | function WagmiComponent({ children }: Props) { FILE: components/WarningMessage.tsx type messageType (line 6) | type messageType = 'warning' | 'informing' type Props (line 8) | type Props = { function constructIcons (line 14) | function constructIcons(messageType: messageType) { FILE: components/Widget/Content.tsx type ContetProps (line 1) | type ContetProps = { FILE: components/Widget/Footer.tsx type FooterProps (line 27) | type FooterProps = { FILE: components/Widget/Index.tsx type Props (line 12) | type Props = { FILE: components/Wizard/Wizard.tsx type Props (line 6) | type Props = { function handleResize (line 19) | function handleResize() { FILE: components/Wizard/WizardItem.tsx type Props (line 6) | type Props = { FILE: components/backgroundField.tsx type Props (line 7) | type Props = { FILE: components/banner.tsx type BannerProps (line 4) | interface BannerProps { function onClickClose (line 18) | function onClickClose() { FILE: components/buttons/copyButton.tsx type CopyButtonProps (line 8) | interface CopyButtonProps { FILE: components/buttons/exploreButton.tsx type ExploreButtonProps (line 6) | interface ExploreButtonProps extends AnchorHTMLAttributes, 'color'... FILE: components/buttons/secondaryButton.tsx type buttonSize (line 5) | type buttonSize = 'xs' | 'sm' | 'md' | 'lg' | 'xl' type SecondaryButtonProps (line 7) | type SecondaryButtonProps = { FILE: components/buttons/submitButton.tsx type buttonStyle (line 5) | type buttonStyle = 'outline' | 'filled' | 'secondary'; type buttonSize (line 6) | type buttonSize = 'small' | 'medium' | 'large'; type text_align (line 7) | type text_align = 'center' | 'left' type button_align (line 8) | type button_align = 'left' | 'right' class SubmitButtonProps (line 10) | class SubmitButtonProps { type DoubleLineTextProps (line 55) | type DoubleLineTextProps = { FILE: components/buttons/toggleButton.tsx class ToggleButtonProps (line 5) | class ToggleButtonProps { FILE: components/cardContainer.tsx function CardContainer (line 1) | function CardContainer(props) { FILE: components/docInIframe.tsx type Props (line 5) | type Props = { function DocIframe (line 10) | function DocIframe({ URl, onConfirm, className }: Props) { FILE: components/guideLink.tsx function GuideLink (line 8) | function GuideLink({ userGuideUrl, text, button, buttonClassNames }: { u... FILE: components/layout.tsx type Props (line 23) | type Props = { function Layout (line 30) | function Layout({ children, settings, themeData }: Props) { FILE: components/maintanance/maintanance.tsx function MaintananceContent (line 7) | function MaintananceContent() { FILE: components/modal/leaflet.tsx type LeafletHeight (line 8) | type LeafletHeight = 'fit' | 'full' | '80%' | '90%'; type LeafletPosition (line 11) | type LeafletPosition = 'absolute' | 'fixed'; type LeafletProps (line 13) | interface LeafletProps { FILE: components/modal/modal.tsx type ModalProps (line 7) | interface ModalProps { FILE: components/modal/modalWithoutAnimation.tsx type ModalProps (line 8) | type ModalProps = { type ContentChildProps (line 36) | type ContentChildProps = { type ModalContentProps (line 41) | type ModalContentProps = { type ModalTriggerProps (line 107) | type ModalTriggerProps = DetailedHTMLProps(...fns: T[]) { FILE: components/modal/vaul/index.tsx type WithFadeFromProps (line 28) | interface WithFadeFromProps { type WithoutFadeFromProps (line 41) | interface WithoutFadeFromProps { type DialogProps (line 51) | type DialogProps = { function Root (line 140) | function Root({ type ContentProps (line 828) | type ContentProps = React.ComponentPropsWithoutRef | n... type HandleProps (line 986) | type HandleProps = React.ComponentPropsWithoutRef<'div'> & { constant LONG_HANDLE_PRESS_TIMEOUT (line 990) | const LONG_HANDLE_PRESS_TIMEOUT = 250; constant DOUBLE_TAP_TIMEOUT (line 991) | const DOUBLE_TAP_TIMEOUT = 120; function handleStartCycle (line 1013) | function handleStartCycle() { function handleCycleSnapPoints (line 1024) | function handleCycleSnapPoints() { function handleStartInteraction (line 1053) | function handleStartInteraction() { function handleCancelInteraction (line 1060) | function handleCancelInteraction() { function NestedRoot (line 1095) | function NestedRoot({ onDrag, onOpenChange, ...rest }: DialogProps) { type PortalProps (line 1123) | type PortalProps = React.ComponentPropsWithoutRef any; FILE: components/modal/vaul/use-composed-refs.ts type PossibleRef (line 5) | type PossibleRef = React.Ref | undefined; function setRef (line 11) | function setRef(ref: PossibleRef, value: T) { function composeRefs (line 23) | function composeRefs(...refs: PossibleRef[]) { function useComposedRefs (line 31) | function useComposedRefs(...refs: PossibleRef[]) { FILE: components/modal/vaul/use-controllable-state.ts type UseControllableStateParams (line 5) | type UseControllableStateParams = { type SetStateFn (line 11) | type SetStateFn = (prevState?: T) => T; function useCallbackRef (line 13) | function useCallbackRef any>(callback: T |... function useUncontrolledState (line 24) | function useUncontrolledState({ defaultProp, onChange }: Omit({ prop, defaultProp, onChange = () => {... FILE: components/modal/vaul/use-position-fixed.ts function usePositionFixed (line 15) | function usePositionFixed({ FILE: components/modal/vaul/use-prevent-scroll.ts constant KEYBOARD_BUFFER (line 6) | const KEYBOARD_BUFFER = 24; type PreventScrollOptions (line 10) | interface PreventScrollOptions { function chain (line 16) | function chain(...callbacks: any[]): (...args: any[]) => void { function isScrollable (line 29) | function isScrollable(node: Element): boolean { function getScrollParent (line 34) | function getScrollParent(node: Element): Element { function usePreventScroll (line 68) | function usePreventScroll(options: PreventScrollOptions = {}) { function preventScrollMobileSafari (line 118) | function preventScrollMobileSafari() { function setStyle (line 243) | function setStyle(element: HTMLElement, style: keyof React.CSSProperties... function addEvent (line 257) | function addEvent( function scrollIntoView (line 272) | function scrollIntoView(target: Element) { function isInput (line 294) | function isInput(target: Element) { FILE: components/modal/vaul/use-scale-background.ts function useScaleBackground (line 8) | function useScaleBackground() { FILE: components/modal/vaul/use-snap-points.ts function useSnapPoints (line 7) | function useSnapPoints({ FILE: components/modal/vaulModal.tsx type VaulDrawerProps (line 12) | type VaulDrawerProps = { type Props (line 286) | type Props = { FILE: components/navbar.tsx function Navbar (line 4) | function Navbar() { FILE: components/sendFeedback.tsx type SendFeedbackFormValues (line 8) | interface SendFeedbackFormValues { type Props (line 12) | type Props = { FILE: components/shadcn/accordion.tsx type AccordionContextValue (line 5) | interface AccordionContextValue { type AccordionProps (line 14) | interface AccordionProps { type AccordionItemContextValue (line 118) | interface AccordionItemContextValue { type AccordionContentProps (line 133) | interface AccordionContentProps extends React.HTMLAttributes & { function Tooltip (line 29) | function Tooltip({ function TooltipTrigger (line 70) | function TooltipTrigger({ type TooltipContentProps (line 92) | type TooltipContentProps = React.ComponentProps = new Set([ constant NO_POLL_PHASES (line 66) | const NO_POLL_PHASES: ReadonlySet = new Set([ function resolveSwapPhase (line 75) | function resolveSwapPhase(input: ResolveSwapPhaseInput): ResolvedSwapSta... function resolvePhase (line 149) | function resolvePhase(args: { function resolveStepStatuses (line 187) | function resolveStepStatuses(args: { function resolveGeneralStatus (line 257) | function resolveGeneralStatus(args: { constant BACKEND_TO_TX_STATUS (line 297) | const BACKEND_TO_TX_STATUS: Record = { type WizardProvider (line 15) | type WizardProvider = { type UpdateInterface (line 28) | type UpdateInterface = { type Props (line 39) | type Props = { function useFormWizardState (line 77) | function useFormWizardState() { function useFormWizardaUpdate (line 86) | function useFormWizardaUpdate() { FILE: context/loadingContext.tsx type Reg (line 5) | type Reg = { type ContextType (line 9) | type ContextType = { function LoadingProvider (line 15) | function LoadingProvider({ children }) { function useLoadingState (line 34) | function useLoadingState() { FILE: context/query.tsx function mapLegacyQueryParams (line 14) | function mapLegacyQueryParams(params: QueryParams): QueryParams { function useQueryState (line 29) | function useQueryState() { FILE: context/settings.tsx type SettingsState (line 5) | type SettingsState = LayerSwapAppSettings & { isEmbedded?: boolean } function useSettingsState (line 22) | function useSettingsState() { FILE: context/snapPointsContext.tsx type SnapElement (line 3) | type SnapElement = { type SnapPointsState (line 9) | type SnapPointsState = { function sumBeforeIndex (line 56) | function sumBeforeIndex(arr, n) { function useSnapPoints (line 91) | function useSnapPoints() { FILE: context/swap.tsx type UpdateSwapInterface (line 29) | type UpdateSwapInterface = { type SwapContextData (line 43) | type SwapContextData = { function SwapDataProvider (line 62) | function SwapDataProvider({ children, initialSwapData }: { children: Rea... function useSwapDataState (line 300) | function useSwapDataState() { function useSwapDataUpdate (line 309) | function useSwapDataUpdate() { FILE: context/swapAccounts.tsx type PickerAccountsProviderProps (line 14) | type PickerAccountsProviderProps = { type SwapAccountsContextType (line 18) | type SwapAccountsContextType = { type SwapAccountsUpdateContextType (line 23) | type SwapAccountsUpdateContextType = { type BaseAccountIdentity (line 28) | type BaseAccountIdentity = { type AccountIdentity (line 34) | type AccountIdentity = BaseAccountIdentity & { type AccountIdentityWithSupportedNetworks (line 42) | type AccountIdentityWithSupportedNetworks = AccountIdentity & { function SwapAccountsProvider (line 47) | function SwapAccountsProvider({ children }: PickerAccountsProviderProps) { function useSwapAccounts (line 159) | function useSwapAccounts(direction: SwapDirection) { function useSelectedAccount (line 171) | function useSelectedAccount(direction: SwapDirection, networkName: strin... function useNetworkBalanceKey (line 187) | function useNetworkBalanceKey(direction: SwapDirection, networkName: str... function useNetworkBalance (line 193) | function useNetworkBalance(direction: SwapDirection, networkName: string... function useManualDestAddresses (line 199) | function useManualDestAddresses() { function useSelectSwapAccount (line 203) | function useSelectSwapAccount(direction: SwapDirection) { function hasWallet (line 212) | function hasWallet( function ResolveWalletSwapAccount (line 218) | function ResolveWalletSwapAccount(provider: WalletProvider, wallet: Wall... function ResolveManualSwapAccount (line 233) | function ResolveManualSwapAccount(provider: WalletProvider, address: str... FILE: context/timerContext.tsx type DataContextType (line 7) | type DataContextType = { function TimerProvider (line 13) | function TimerProvider({ children }) { function useTimerState (line 45) | function useTimerState() { FILE: context/validationContext.tsx type ValidationDetails (line 14) | interface ValidationDetails { type ValidationContextType (line 20) | interface ValidationContextType { FILE: context/withdrawalContext.tsx type WalletWithdrawalContextValue (line 3) | type WalletWithdrawalContextValue = { function useWalletWithdrawalState (line 18) | function useWalletWithdrawalState() { FILE: eslint-plugins/eslint-plugin-no-conditional-literals-in-jsx/rules/no-conditional-literals-in-jsx.js method JSXExpressionContainer (line 18) | JSXExpressionContainer(node) { FILE: eslint-plugins/eslint-plugin-no-conditional-literals-in-jsx/rules/no-unwrapped-jsx-text.js constant RULE_DESCRIPTION (line 16) | const RULE_DESCRIPTION = 'JSX text that share a common parent with other... method JSXExpressionContainer (line 36) | JSXExpressionContainer(element) { method JSXText (line 86) | JSXText(element) { FILE: helpers/accountSelectHelper.ts function SwitchWalletAccount (line 3) | function SwitchWalletAccount(props: SelectAccountProps, provider: Wallet... FILE: helpers/balanceHelper.ts function getTotalBalanceInUSD (line 11) | function getTotalBalanceInUSD(networkBalance: NetworkBalance, network: N... FILE: helpers/getSettings.ts function getServerSideProps (line 5) | async function getServerSideProps(context) { FILE: helpers/routes.ts type IncludeOptions (line 62) | type IncludeOptions = { type ResolveRoutesURLForSelectedTokenProps (line 67) | type ResolveRoutesURLForSelectedTokenProps = { FILE: helpers/settingsCompression.ts type CompactRouteToken (line 6) | type CompactRouteToken = { type CompactRoute (line 14) | type CompactRoute = { type CompressedLayerSwapSettings (line 22) | type CompressedLayerSwapSettings = { type EncodedLayerSwapSettings (line 30) | type EncodedLayerSwapSettings = { type MaybeCompressedSettings (line 36) | type MaybeCompressedSettings = LayerSwapSettings | CompressedLayerSwapSe... function bytesToBase64 (line 40) | function bytesToBase64(bytes: Uint8Array): string { function base64ToBytes (line 54) | function base64ToBytes(value: string): Uint8Array { function compactRouteToken (line 67) | function compactRouteToken(token: NetworkRouteToken): CompactRouteToken { function compactRoute (line 77) | function compactRoute(route: NetworkRoute): CompactRoute { function compactSettings (line 92) | function compactSettings(settings: LayerSwapSettings | null | undefined)... function isEncodedSettings (line 106) | function isEncodedSettings(settings: MaybeCompressedSettings | null | un... function encodeSettingsForSSR (line 110) | function encodeSettingsForSSR(settings: LayerSwapSettings | null | undef... function isCompressedSettings (line 134) | function isCompressedSettings(settings: MaybeCompressedSettings | null |... function inflateRouteToken (line 138) | function inflateRouteToken( function inflateRoutes (line 163) | function inflateRoutes( function inflateSettings (line 202) | function inflateSettings(settings: MaybeCompressedSettings | null | unde... FILE: helpers/storageAvailable.ts type storageType (line 1) | type storageType = 'localStorage' | 'sessionStorage'; function checkStorageIsAvailable (line 3) | function checkStorageIsAvailable(type: storageType) { FILE: helpers/validateSignature.ts function validateSignature (line 4) | function validateSignature(queryParams: QueryParams): boolean { FILE: hooks/useAllWithdrawalBalances.tsx function useAllWithdrawalBalances (line 9) | function useAllWithdrawalBalances() { FILE: hooks/useAutoSlippageTest.tsx type AutoSlippageTestProps (line 7) | type AutoSlippageTestProps = { function useAutoSlippageTest (line 13) | function useAutoSlippageTest({ values, shouldTest }: AutoSlippageTestPro... FILE: hooks/useClickOutside.ts type UseClickOutsideReturn (line 3) | type UseClickOutsideReturn = { function handleClickOutside (line 17) | function handleClickOutside(e: MouseEvent | TouchEvent) { FILE: hooks/useConnectors.ts type UseConnectorsParams (line 5) | type UseConnectorsParams = { type InitialSnapshot (line 13) | type InitialSnapshot = { function useConnectors (line 19) | function useConnectors({ FILE: hooks/useCopyClipboard.ts function useCopyClipboard (line 4) | function useCopyClipboard(timeout = 500): [boolean, (toCopy: string | nu... FILE: hooks/useExchangeNetworks.ts type Props (line 8) | type Props = { function useExchangeNetworks (line 14) | function useExchangeNetworks({ fromExchange, to, toAsset }: Props) { FILE: hooks/useFee.tsx type QuoteTokenPrices (line 11) | type QuoteTokenPrices = Pick(url: string, defaultData: T[], ... type QueryFilterParams (line 110) | type QueryFilterParams = { function filterRoutesByQuery (line 121) | function filterRoutesByQuery( function useRoutes (line 159) | function useRoutes({ direction, values }: Props) { function resolveTokenUSDBalance (line 169) | function resolveTokenUSDBalance(route: NetworkRoute, token: NetworkRoute... constant BALANCE_EPSILON (line 177) | const BALANCE_EPSILON = 0.001; function directionKeys (line 179) | function directionKeys(direction: SwapDirection) { function sortRoutesByMostUsed (line 186) | function sortRoutesByMostUsed( function sortRoutesByTrending (line 210) | function sortRoutesByTrending( function sortRoutesAlphabetically (line 226) | function sortRoutesAlphabetically( function sortRoutes (line 236) | function sortRoutes( function sortTokensByMostUsed (line 259) | function sortTokensByMostUsed( function sortTokensByTrending (line 279) | function sortTokensByTrending( function sortTokensAlphabetically (line 295) | function sortTokensAlphabetically( function sortTokens (line 305) | function sortTokens( function sortGroupedTokens (line 329) | function sortGroupedTokens( function sortGroupedTokenItems (line 380) | function sortGroupedTokenItems( function sortRoutesByRelevance (line 415) | function sortRoutesByRelevance( function sortTokensByRelevance (line 454) | function sortTokensByRelevance( function sortGroupedTokensByRelevance (line 484) | function sortGroupedTokensByRelevance( function sortTokenItemsByRelevance (line 520) | function sortTokenItemsByRelevance( function resolveSearch (line 548) | function resolveSearch(routes: NetworkRoute[], search: string, direction... type GroupRoutesProps (line 604) | type GroupRoutesProps = { function groupRoutes (line 616) | function groupRoutes( function filterExchangesByQuery (line 675) | function filterExchangesByQuery( function groupExchanges (line 694) | function groupExchanges(exchangesRoutes: (Exchange)[], search?: string, ... function groupByTokens (line 711) | function groupByTokens(routes: NetworkRoute[]): GroupedTokenElement[] { function sortNetworkTokens (line 730) | function sortNetworkTokens( function resolveSelectedRoute (line 748) | function resolveSelectedRoute(values: SwapFormValues, direction: SwapDir... function resolveSelectedToken (line 752) | function resolveSelectedToken(values: SwapFormValues, direction: SwapDir... function useExchangeRoutes (line 758) | function useExchangeRoutes({ values }: Props) { function getSuggestedRoutes (line 780) | function getSuggestedRoutes(routes: NetworkRoute[], balances: Record Promise, dependenci... function useInterval (line 30) | function useInterval(callback, delay) { function useDelayedInterval (line 50) | function useDelayedInterval(callback: () => Promise, dependenci... FILE: hooks/useIsWindowVisible.ts function useIsWindowVisible (line 3) | function useIsWindowVisible(): boolean { FILE: hooks/useNavigatableList.ts type NavigableItem (line 5) | interface NavigableItem { function parseNavIndex (line 10) | function parseNavIndex(navIndex: string): FocusedIndex | null { function getFocusedElementIndex (line 24) | function getFocusedElementIndex(): FocusedIndex | null { type UseNavigatableListOptions (line 31) | interface UseNavigatableListOptions { FILE: hooks/usePersistedState.ts type PersistedState (line 4) | type PersistedState = [T, Dispatch>]; function usePersistedState (line 6) | function usePersistedState(defaultValue: T, key: string, type: storag... function isJsonString (line 23) | function isJsonString(str) { FILE: hooks/useResolvedSwapStatus.ts type Options (line 7) | type Options = { inputTxStatusFromApi?: TransactionStatus }; function useResolvedSwapStatus (line 9) | function useResolvedSwapStatus(opts: Options = {}): ResolvedSwapStatus { FILE: hooks/useRouteValidation.tsx type ValidationDetails (line 10) | interface ValidationDetails { function useRouteValidation (line 16) | function useRouteValidation(quoteError?: QuoteError, hasQuote?: boolean,... FILE: hooks/useStorage.ts type UseStorageReturnValue (line 4) | type UseStorageReturnValue = { FILE: hooks/useSuggestionsLimit.tsx constant SUGGESTION_ROW_HEIGHT (line 4) | const SUGGESTION_ROW_HEIGHT = 60; constant MIN_SUGGESTIONS (line 5) | const MIN_SUGGESTIONS = 4; constant MAX_SUGGESTIONS (line 6) | const MAX_SUGGESTIONS = 15; type WindowSize (line 8) | type WindowSize = { function calculateFromViewport (line 13) | function calculateFromViewport(windowSize: WindowSize, hasWallet: boolea... type Options (line 40) | type Options = { function useSuggestionsLimit (line 44) | function useSuggestionsLimit({ hasWallet }: Options) { FILE: hooks/useSwapByTransactionHash.ts function useSwapByTransactionHash (line 6) | function useSwapByTransactionHash(hash: string, delayMs = 400) { FILE: hooks/useSwapHistoryData.ts function useSwapHistoryData (line 8) | function useSwapHistoryData(addresses?: string[], networks?: string[]) { FILE: hooks/useSwrSwaps.ts constant PAGE_SIZE (line 6) | const PAGE_SIZE = 20 type UseSwrSwapsArgs (line 8) | type UseSwrSwapsArgs = { function useSwrSwaps (line 30) | function useSwrSwaps({ statuses, addresses, networks, refreshInterval, a... FILE: hooks/useUsdTokenSync.ts function skipNextUsdSync (line 14) | function skipNextUsdSync() { type UseUsdTokenSyncArgs (line 18) | interface UseUsdTokenSyncArgs { type UseUsdTokenSyncReturn (line 28) | interface UseUsdTokenSyncReturn { function useUsdTokenSync (line 37) | function useUsdTokenSync({ FILE: hooks/useWallet.ts type WalletPurpose (line 6) | type WalletPurpose = "autofill" | "withdrawal" | "asSource" function useWallet (line 8) | function useWallet(network?: Network | undefined, purpose?: WalletPurpos... FILE: hooks/useWalletRpcHealth.tsx type WalletRpcHealth (line 4) | type WalletRpcHealth = type AddEthereumChainParams (line 9) | type AddEthereumChainParams = { type SuggestRpcResult (line 21) | type SuggestRpcResult = function useWalletRpcHealth (line 25) | function useWalletRpcHealth() { FILE: hooks/useWalletTransferOptions.ts function useWalletTransferOptions (line 10) | function useWalletTransferOptions() { FILE: hooks/useWindowDimensions.tsx function useWindowDimensions (line 3) | function useWindowDimensions() { FILE: lib/AnimatedNumber.tsx type AnimatedNumberProps (line 4) | type AnimatedNumberProps = { FILE: lib/AppSettings.ts class AppSettings (line 1) | class AppSettings { FILE: lib/CurrencySettings.ts class CurrencySettings (line 3) | class CurrencySettings { method Initialize (line 9) | public static Initialize() { FILE: lib/Errors/AuthRefreshFailedError.ts class AuthRefreshFailedError (line 1) | class AuthRefreshFailedError extends Error { method constructor (line 2) | constructor() { FILE: lib/ExchangeSettings.ts class ExchangeSettings (line 27) | class ExchangeSettings { method Initialize (line 45) | public static Initialize() { FILE: lib/NetworkSettings.ts type GasCalculation (line 3) | enum GasCalculation { class NetworkSettings (line 48) | class NetworkSettings { method Initialize (line 64) | public static Initialize() { FILE: lib/SwapSettings.ts class SwapSettings (line 3) | class SwapSettings { method Initialize (line 11) | public static Initialize() { FILE: lib/address/Address.ts type AddressDisplayFormat (line 4) | type AddressDisplayFormat = 'short' | 'ending' | 'full' | 'emphasized'; type AddressFormatOptions (line 6) | interface AddressFormatOptions { class Address (line 22) | class Address { method constructor (line 53) | constructor(address: string, network: { name: string } | null | undefi... method raw (line 68) | get raw(): string { method normalized (line 75) | get normalized(): string { method full (line 82) | get full(): string { method network (line 90) | get network(): { name: string } | null | undefined { method isValid (line 97) | static isValid(address: string, network: { name: string } | null = nul... method toShortString (line 105) | toShortString(): string { method toEndingString (line 120) | toEndingString(): string { method toEmphasizedParts (line 131) | toEmphasizedParts(): { start: string; middle: string; end: string } { method toIconSeed (line 149) | static toIconSeed(address: string): number { method fromEmail (line 160) | static fromEmail(email: string, maxNameLength: number = 14): EmailAddr... method toString (line 167) | toString(): string { method equals (line 180) | static equals( class EmailAddress (line 199) | class EmailAddress { method constructor (line 203) | constructor(email: string, maxNameLength: number = 14) { method toShortString (line 213) | toShortString(): string { function isEmailAddress (line 236) | function isEmailAddress(address: Address | EmailAddress): address is Ema... FILE: lib/address/explorerUrl.ts function getExplorerUrl (line 15) | function getExplorerUrl(template: string | undefined | null, address: st... FILE: lib/address/formatter.ts type AddressFormatProps (line 3) | type AddressFormatProps = { function addressFormat (line 9) | function addressFormat(props: AddressFormatProps): string { FILE: lib/address/validator/index.ts function isValidAddress (line 8) | function isValidAddress(address?: string, network?: { name: string } | n... function isValidEtherAddress (line 73) | function isValidEtherAddress(address: string): boolean { function isChecksumAddress (line 86) | function isChecksumAddress(address: string): boolean { function isBlacklistedAddress (line 99) | function isBlacklistedAddress(address: string): boolean { function decodeBase58 (line 117) | function decodeBase58(base58Str) { FILE: lib/address/validator/starkNetAddressValidator.ts constant TWO (line 3) | const TWO = toBN(2); constant MASK_251 (line 4) | const MASK_251 = TWO.pow(toBN(251)); constant MASK_221 (line 5) | const MASK_221 = TWO.pow(toBN(221)); type BigNumberish (line 7) | type BigNumberish = string | number | BN; function validateAndParseAddress (line 9) | function validateAndParseAddress(address: string): boolean { function addAddressPadding (line 27) | function addAddressPadding(address: string): string { function addHexPrefix (line 31) | function addHexPrefix(hex: string): string { function removeHexPrefix (line 35) | function removeHexPrefix(hex: string): string { function assertInRange (line 39) | function assertInRange( function toBN (line 57) | function toBN(number: BigNumberish, base?: number | 'hex') { function isHex (line 63) | function isHex(hex: string): boolean { FILE: lib/apiClients/hyperliquidClient.ts type ClearinghouseState (line 1) | interface ClearinghouseState { class HyperliquidClient (line 43) | class HyperliquidClient { method getClearinghouseState (line 44) | async getClearinghouseState(user: string, nodeUrl: string, timeoutMs?:... FILE: lib/apiClients/jsonRpcClient.ts type JsonRpcRequest (line 1) | interface JsonRpcRequest

{ type JsonRpcError (line 8) | interface JsonRpcError { type JsonRpcResponse (line 14) | interface JsonRpcResponse { class JsonRpcClient (line 21) | class JsonRpcClient { method constructor (line 25) | constructor(url: string) { method call (line 29) | async call(method: string, params: P, timeoutMs?: number, retryC... FILE: lib/apiClients/layerSwapApiClient.ts constant IGNORED_API_ERROR_CODES (line 12) | const IGNORED_API_ERROR_CODES = [ class LayerSwapApiClient (line 18) | class LayerSwapApiClient { method constructor (line 25) | constructor() { method GetRoutesAsync (line 32) | async GetRoutesAsync(direction: 'sources' | 'destinations'): Promise> { method GetLSNetworksAsync (line 40) | async GetLSNetworksAsync(): Promise> { method CreateSwapAsync (line 44) | async CreateSwapAsync(params: CreateSwapParams): Promise> { method AuthenticatedRequest (line 61) | private async AuthenticatedRequest(method:... method UnauthenticatedRequest (line 96) | private async UnauthenticatedRequest(metho... type DepositAddress (line 114) | type DepositAddress = { type DepositAddressSource (line 119) | enum DepositAddressSource { type CreateSwapParams (line 124) | type CreateSwapParams = { type SwapResponse (line 142) | type SwapResponse = { type Refuel (line 149) | type Refuel = { type SwapBasicData (line 156) | type SwapBasicData = { type SwapDetails (line 167) | type SwapDetails = { type SwapItem (line 183) | type SwapItem = { type DepositAction (line 212) | type DepositAction = { type Quote (line 225) | type Quote = { type QuoteReward (line 231) | type QuoteReward = { type GetQuoteParams (line 240) | type GetQuoteParams = { type SwapQuote (line 253) | type SwapQuote = { type AddressBookItem (line 272) | type AddressBookItem = { type Transaction (line 279) | type Transaction = { type TransactionType (line 296) | enum TransactionType { type BackendTransactionStatus (line 303) | enum BackendTransactionStatus { type TransactionStatus (line 310) | enum TransactionStatus { type DepositType (line 316) | enum DepositType { type Fee (line 321) | type Fee = { type PublishedSwapTransactions (line 328) | type PublishedSwapTransactions = { type SwapTransaction (line 337) | type SwapTransaction = { type SwapType (line 342) | enum SwapType { type WithdrawType (line 348) | enum WithdrawType { type SwapStatusInNumbers (line 356) | enum SwapStatusInNumbers { type Campaign (line 366) | type Campaign = { type Reward (line 384) | type Reward = { type Leaderboard (line 395) | type Leaderboard = { type RewardPayout (line 404) | type RewardPayout = { FILE: lib/balances/balanceResolver.ts constant SKIP_BALANCE_NETWORKS (line 9) | const SKIP_BALANCE_NETWORKS = [ function formatErrorBalances (line 14) | function formatErrorBalances(errorBalances: TokenBalance[]) { class BalanceResolver (line 33) | class BalanceResolver { method getProviderInstance (line 37) | private async getProviderInstance(kind: ProviderKind): Promise( FILE: lib/external/nameof/path-of.ts function pathOf (line 15) | function pathOf( FILE: lib/external/nameof/separated-path-of.ts function separatedPathOf (line 17) | function separatedPathOf( FILE: lib/external/nameof/types.ts type CallBackForPropertyAccess (line 1) | type CallBackForPropertyAccess = (obj: T) => void; FILE: lib/fees.ts function CalculateMinimalAuthorizeAmount (line 3) | function CalculateMinimalAuthorizeAmount(usd_price: number, amount: numb... type PriceImpactValues (line 7) | type PriceImpactValues = { FILE: lib/fetchWithTimeout.ts function fetchWithTimeout (line 1) | async function fetchWithTimeout(input: RequestInfo | URL, init?: Request... FILE: lib/fuels/common/FakeAccount.ts type FakeAccount (line 6) | interface FakeAccount { class EthereumFakeAccount (line 15) | class EthereumFakeAccount implements FakeAccount { method constructor (line 17) | constructor() { class SolanaFakeAccount (line 40) | class SolanaFakeAccount implements FakeAccount { method constructor (line 42) | constructor() { FILE: lib/fuels/common/PredicateConnector.ts constant SELECTED_PREDICATE_KEY (line 37) | const SELECTED_PREDICATE_KEY = 'fuel_selected_predicate_version'; method disconnect (line 70) | public async disconnect(): Promise { method constructor (line 98) | constructor() { method emitAccountChange (line 115) | protected async emitAccountChange( method predicateVersions (line 131) | protected get predicateVersions(): Array { method getAvailablePredicateVersions (line 149) | public getAvailablePredicateVersions(): Array<{ method getAllPredicateVersionsWithMetadata (line 163) | public async getAllPredicateVersionsWithMetadata(): Promise< method setSelectedPredicateVersion (line 238) | public setSelectedPredicateVersion(versionId: string): void { method getSelectedPredicateVersion (line 260) | public getSelectedPredicateVersion(): Maybe { method getSmartDefaultPredicateVersion (line 264) | public async getSmartDefaultPredicateVersion(): Promise> { method switchPredicateVersion (line 283) | public async switchPredicateVersion(versionId: string): Promise { method isAddressPredicate (line 295) | protected isAddressPredicate(b: BytesLike, walletAccount: string): boole... method getCurrentUserPredicate (line 301) | protected async getCurrentUserPredicate(): Promise { method getPredicateByVersion (line 325) | protected getPredicateByVersion(versionId: string): Maybe { method subscribe (line 381) | protected subscribe(listener: () => void) { method prepareTransaction (line 385) | protected async prepareTransaction( method clearSubscriptions (line 474) | public clearSubscriptions() { method ping (line 482) | public async ping(): Promise { method version (line 493) | public async version(): Promise { method isConnected (line 497) | public async isConnected(): Promise { method accounts (line 503) | public async accounts(): Promise> { method currentAccount (line 512) | public async currentAccount(): Promise { method networks (line 524) | public async networks(): Promise { method currentNetwork (line 528) | public async currentNetwork(): Promise { method signMessage (line 535) | public async signMessage( method addAssets (line 542) | public async addAssets(_assets: Asset[]): Promise { method addAsset (line 546) | public async addAsset(_asset: Asset): Promise { method assets (line 550) | public async assets(): Promise> { method addNetwork (line 554) | public async addNetwork(_networkUrl: string): Promise { method selectNetwork (line 558) | public async selectNetwork( method addAbi (line 564) | public async addAbi(_abiMap: AbiMap): Promise { method getAbi (line 568) | public async getAbi(_contractId: string): Promise { method hasAbi (line 572) | public async hasAbi(_contractId: string): Promise { FILE: lib/fuels/common/PredicateFactory.ts class PredicateFactory (line 19) | class PredicateFactory { method constructor (line 26) | constructor( FILE: lib/fuels/common/PredicateWalletAdapter.ts type PredicateWalletAdapter (line 10) | interface PredicateWalletAdapter { class EthereumWalletAdapter (line 19) | class EthereumWalletAdapter implements PredicateWalletAdapter { class SolanaWalletAdapter (line 36) | class SolanaWalletAdapter implements PredicateWalletAdapter { FILE: lib/fuels/common/networks.ts constant TESTNET_NETWORK (line 3) | const TESTNET_NETWORK: Network = { constant MAINNET_NETWORK (line 8) | const MAINNET_NETWORK: Network = { constant DEFAULT_NETWORKS (line 13) | const DEFAULT_NETWORKS: Network[] = [ FILE: lib/fuels/common/types.ts type Maybe (line 12) | type Maybe = T | undefined | null; type Option (line 13) | type Option = T1 | T2 | T3; type Hash (line 14) | type Hash = `0x${string}`; type MaybeAsync (line 15) | type MaybeAsync = Promise | T; type PredicateConfig (line 17) | interface PredicateConfig { type PredicateVersion (line 22) | interface PredicateVersion { type EIP1193Provider (line 27) | interface EIP1193Provider extends EventEmitter { type ConnectorConfig (line 34) | type ConnectorConfig = { type ProviderDictionary (line 39) | type ProviderDictionary = { type PreparedTransaction (line 45) | type PreparedTransaction = { type SignedMessageCustomCurve (line 53) | type SignedMessageCustomCurve = { type PredicateVersionWithMetadata (line 58) | interface PredicateVersionWithMetadata { FILE: lib/fuels/connectors/bako-safe/BakoSafeConnector.ts class BakoSafeConnector (line 38) | class BakoSafeConnector extends FuelConnector { method constructor (line 64) | constructor(config?: BakoSafeConnectorConfig) { method getStorage (line 76) | private getStorage(storage?: StorageAbstract) { method getSessionId (line 85) | private async getSessionId() { method checkWindow (line 94) | private checkWindow() { method setup (line 120) | private async setup() { method requestConnectionState (line 146) | private async requestConnectionState() { method connect (line 166) | async connect() { method sendTransaction (line 204) | async sendTransaction( method selectNetwork (line 253) | async selectNetwork(_network: Network): Promise { method ping (line 293) | async ping() { method version (line 301) | async version() { method isConnected (line 308) | async isConnected() { method accounts (line 313) | async accounts() { method currentAccount (line 320) | async currentAccount() { method disconnect (line 330) | async disconnect() { method currentNetwork (line 338) | async currentNetwork(): Promise { method networks (line 351) | async networks(): Promise> { method assets (line 355) | async assets(): Promise { method signMessage (line 359) | async signMessage(_address: string, _message: string): Promise { method addAssets (line 363) | async addAssets(_assets: Asset[]): Promise { method addAsset (line 367) | async addAsset(_assets: Asset): Promise { method addNetwork (line 371) | async addNetwork(_networkUrl: string): Promise { method addABI (line 375) | async addABI(_contractId: string, _abi: FuelABI): Promise { method getABI (line 379) | async getABI(_id: string): Promise { method hasABI (line 383) | async hasABI(_id: string): Promise { method startConsolidation (line 390) | async startConsolidation(opts: StartConsolidateCoins): Promise { FILE: lib/fuels/connectors/bako-safe/BakoSafeStorage.ts class BakoStorage (line 3) | class BakoStorage extends StorageAbstract { method getItem (line 6) | async getItem(key: string): Promise { method setItem (line 10) | async setItem(key: string, value: string): Promise { method removeItem (line 16) | async removeItem(key: string): Promise { method clear (line 20) | async clear(): Promise { FILE: lib/fuels/connectors/bako-safe/DAPPWindow.ts type PopupConfig (line 3) | type PopupConfig = { class DAppWindow (line 11) | class DAppWindow { method constructor (line 20) | constructor(private config: PopupConfig) { method popupConfig (line 24) | private get popupConfig() { method open (line 37) | open(method: string, reject: (e: Error) => void) { method close (line 57) | close() { method makeLink (line 68) | makeLink(method: string) { method makeFrame (line 77) | makeFrame(method: string, isSafari = false) { method makePopup (line 110) | makePopup(method: string) { method queryString (line 122) | private get queryString() { method small (line 127) | private get small() { FILE: lib/fuels/connectors/bako-safe/SocketClient.ts constant DEFAULT_SOCKET_AUTH (line 15) | const DEFAULT_SOCKET_AUTH: Omit = { class SocketClient (line 21) | class SocketClient { method constructor (line 28) | private constructor({ sessionId, events }: ICreateClientSocket) { method setupEventListeners (line 60) | private setupEventListeners(): void { method create (line 82) | static create(options: ICreateClientSocket) { method connect (line 90) | connect(): void { method isConnected (line 97) | get isConnected(): boolean { method checkConnection (line 101) | checkConnection(): void { FILE: lib/fuels/connectors/bako-safe/constants.ts constant APP_VERSION (line 1) | const APP_VERSION = '0.0.0'; constant APP_NETWORK (line 2) | const APP_NETWORK = '0.0.0'; constant APP_NAME (line 3) | const APP_NAME = 'Bako Safe'; constant APP_DESCRIPTION (line 4) | const APP_DESCRIPTION = constant APP_IMAGE_DARK (line 6) | const APP_IMAGE_DARK = constant APP_IMAGE_LIGHT (line 8) | const APP_IMAGE_LIGHT = constant APP_URL (line 11) | const APP_URL = 'https://safe.bako.global'; constant HOST_URL (line 12) | const HOST_URL = 'https://api.bako.global'; constant SOCKET_URL (line 13) | const SOCKET_URL = 'https://api.bako.global'; constant HAS_WINDOW (line 16) | const HAS_WINDOW = typeof window !== 'undefined'; constant WINDOW (line 18) | const WINDOW: any = HAS_WINDOW ? window : {}; constant IS_SAFARI (line 19) | const IS_SAFARI = /^((?!chrome|android).)*safari/i.test( constant SESSION_ID (line 23) | const SESSION_ID = 'sessionId'; FILE: lib/fuels/connectors/bako-safe/request.ts class RequestAPI (line 3) | class RequestAPI { method constructor (line 6) | constructor(baseUrl: string) { method get (line 10) | async get(pathname: string) { method delete (line 17) | async delete(pathname: string) { FILE: lib/fuels/connectors/bako-safe/types.ts type BakoSafeConnectorEvents (line 5) | enum BakoSafeConnectorEvents { type BakoSafeUsernames (line 29) | enum BakoSafeUsernames { type BakoSafeConnectorConfig (line 35) | type BakoSafeConnectorConfig = { type ISocketAuth (line 42) | interface ISocketAuth { type ISocketMessage (line 49) | interface ISocketMessage { type ICreateClientSocket (line 57) | interface ICreateClientSocket { type IRequestTxPending (line 62) | interface IRequestTxPending { type IResponseTxCofirmed (line 67) | interface IResponseTxCofirmed { type IResponseAuthConfirmed (line 71) | interface IResponseAuthConfirmed { FILE: lib/fuels/connectors/fuel-wallet/FuelWalletConnector.ts class FuelWalletConnector (line 33) | class FuelWalletConnector extends FuelConnector { method constructor (line 51) | constructor(name = 'Fuel Wallet') { method setupConnector (line 68) | private async setupConnector() { method acceptMessage (line 80) | private acceptMessage(message: MessageEvent): bo... method setupListener (line 90) | private setupListener() { method createRequestId (line 95) | private createRequestId(): string { method postMessage (line 99) | private postMessage(message: CommunicationMessage, origin?: string) { method sendRequest (line 103) | private async sendRequest(request: JSONRPCRequest | null) { method onResponse (line 113) | private onResponse(message: ResponseMessage): void { method onEvent (line 117) | private onEvent(message: EventMessage): void { method ping (line 151) | async ping(): Promise { method isConnected (line 155) | async isConnected(): Promise { method connect (line 164) | async connect(): Promise { method disconnect (line 168) | async disconnect(): Promise { method accounts (line 172) | async accounts(): Promise> { method currentAccount (line 177) | async currentAccount(): Promise { method signMessage (line 183) | async signMessage(address: string, message: string): Promise { method sendTransaction (line 193) | async sendTransaction( method assets (line 219) | async assets(): Promise> { method addAsset (line 223) | async addAsset(asset: Asset): Promise { method addAssets (line 227) | async addAssets(assets: Asset[]): Promise { method addABI (line 250) | async addABI(contractId: string, abi: FuelABI): Promise { method getABI (line 258) | async getABI(contractId: string): Promise { method hasABI (line 264) | async hasABI(contractId: string): Promise { method currentNetwork (line 269) | async currentNetwork(): Promise { method selectNetwork (line 273) | async selectNetwork(network: SelectNetworkArguments): Promise { method networks (line 279) | async networks(): Promise { method addNetwork (line 283) | async addNetwork(networkUrl: string): Promise { method version (line 297) | async version(): Promise { FILE: lib/fuels/connectors/fuel-wallet/constants.ts constant CONNECTOR_SCRIPT (line 1) | const CONNECTOR_SCRIPT = 'FuelConnectorScript'; constant CONTENT_SCRIPT_NAME (line 2) | const CONTENT_SCRIPT_NAME = 'FuelContentScript'; constant EVENT_MESSAGE (line 3) | const EVENT_MESSAGE = 'message'; constant APP_IMAGE (line 5) | const APP_IMAGE = FILE: lib/fuels/connectors/fuel-wallet/types.ts type MessageTypes (line 3) | enum MessageTypes { type MessageSender (line 12) | interface MessageSender { type BaseEvent (line 25) | type BaseEvent = { type EventMessageEvents (line 32) | type EventMessageEvents = Array<{ type UIEventMessage (line 37) | type UIEventMessage = BaseEvent<{ type RequestMessage (line 43) | type RequestMessage = BaseEvent<{ type ResponseMessage (line 48) | type ResponseMessage = BaseEvent<{ type EventMessage (line 53) | type EventMessage = BaseEvent<{ type CommunicationMessage (line 58) | type CommunicationMessage = FILE: lib/fuels/connectors/fuelet-wallet/FueletWalletConnector.ts class FueletWalletConnector (line 5) | class FueletWalletConnector extends FuelWalletConnector { method constructor (line 19) | constructor() { FILE: lib/fuels/connectors/fuelet-wallet/constants.ts constant APP_IMAGE_DARK (line 1) | const APP_IMAGE_DARK = constant APP_IMAGE_LIGHT (line 3) | const APP_IMAGE_LIGHT = FILE: lib/fuels/connectors/walletConnect/constants.ts constant DEFAULT_PROJECT_ID (line 1) | const DEFAULT_PROJECT_ID = '00000000000000000000000000000000'; constant ETHEREUM_ICON (line 2) | const ETHEREUM_ICON = constant TESTNET_URL (line 4) | const TESTNET_URL = 'https://testnet.fuel.network/v1/graphql'; constant SINGATURE_VALIDATION_TIMEOUT (line 7) | const SINGATURE_VALIDATION_TIMEOUT = 1000 * 60; constant HAS_WINDOW (line 9) | const HAS_WINDOW = typeof window !== 'undefined'; constant WINDOW (line 10) | const WINDOW = HAS_WINDOW ? window : null; FILE: lib/fuels/connectors/walletConnect/types.ts type WalletConnectConfig (line 5) | type WalletConnectConfig = { FILE: lib/fuels/connectors/walletConnect/utils/subscribeAndEnforceChain.ts function getCurrentChainId (line 9) | function getCurrentChainId(state: Pick) { function subscribeAndEnforceChain (line 15) | function subscribeAndEnforceChain(config: Config) { FILE: lib/fuels/evm-predicates/index.ts constant PREDICATE_VERSIONS (line 13) | const PREDICATE_VERSIONS = { FILE: lib/gases/gasResolver.ts class GasResolver (line 13) | class GasResolver { method getGas (line 25) | getGas({ address, network, token, recipientAddress, amount, wallet }: ... FILE: lib/gases/providers/bitcoinGasProvider.ts class BitcoinGasProvider (line 9) | class BitcoinGasProvider implements GasProvider { method supportsNetwork (line 10) | supportsNetwork(network: Network): boolean { method getGas (line 14) | async getGas({ address, network, recipientAddress, amount }: GasProps)... FILE: lib/gases/providers/evmGasProvider.ts class EVMGasProvider (line 14) | class EVMGasProvider implements GasProvider { method supportsNetwork (line 15) | supportsNetwork(network: Network): boolean { method constructor (line 77) | constructor( method resolveFeeData (line 110) | protected async resolveFeeData() { method getGasPrice (line 140) | private async getGasPrice() { method estimateFeesPerGas (line 152) | private async estimateFeesPerGas() { method estimateMaxPriorityFeePerGas (line 164) | private async estimateMaxPriorityFeePerGas() { method estimateNativeGasLimit (line 176) | protected async estimateNativeGasLimit() { method estimateERC20GasLimit (line 187) | protected async estimateERC20GasLimit() { class getEthereumGas (line 215) | class getEthereumGas extends getEVMGas { class getOptimismGas (line 239) | class getOptimismGas extends getEVMGas { FILE: lib/gases/providers/fuelGasProvider.ts class FuelGasProvider (line 7) | class FuelGasProvider { method supportsNetwork (line 8) | supportsNetwork(network: Network): boolean { method getGas (line 12) | async getGas({ address, network, token }: GasProps): Promise { FILE: lib/gases/providers/loopringGasProvider.ts class LoopringGasProvider (line 10) | class LoopringGasProvider implements GasProvider { method supportsNetwork (line 11) | supportsNetwork(network: Network): boolean { type AccountInfo (line 29) | interface AccountInfo { FILE: lib/gases/providers/solanaGasProvider.ts class SolanaGasProvider (line 6) | class SolanaGasProvider implements GasProvider { method supportsNetwork (line 7) | supportsNetwork(network: Network): boolean { FILE: lib/gases/providers/starknetGasProvider.ts class StarknetGasProvider (line 8) | class StarknetGasProvider implements GasProvider { method supportsNetwork (line 9) | supportsNetwork(network: Network): boolean { FILE: lib/gases/providers/tonGasProvider.ts class TonGasProvider (line 5) | class TonGasProvider implements GasProvider { method supportsNetwork (line 6) | supportsNetwork(network: Network): boolean { method getGas (line 10) | async getGas({address: string, network: Network, token: Token}): Promi... FILE: lib/gases/providers/tronGasProvider.ts class TronGasProvider (line 7) | class TronGasProvider implements GasProvider { method supportsNetwork (line 8) | supportsNetwork(network: Network): boolean { method getGas (line 12) | async getGas({ address, network, token }: GasProps): Promise { FILE: lib/gases/providers/types.ts type GasProvider (line 4) | interface GasProvider { type GasWithToken (line 9) | type GasWithToken = { FILE: lib/gases/providers/zkSyncGasProvider.ts class ZkSyncGasProvider (line 8) | class ZkSyncGasProvider implements GasProvider { method supportsNetwork (line 9) | supportsNetwork(network: Network): boolean { FILE: lib/gases/useOutOfGas.ts type UseOutOfGasParams (line 5) | interface UseOutOfGasParams { FILE: lib/generateSwapInitialValues.ts function generateSwapInitialValues (line 7) | function generateSwapInitialValues(settings: LayerSwapAppSettings, query... function generateSwapInitialValuesFromSwap (line 68) | function generateSwapInitialValuesFromSwap(swapResponse: SwapBasicData, ... FILE: lib/isMobile.ts function isAndroid (line 1) | function isAndroid() { function isSmallIOS (line 4) | function isSmallIOS() { function isLargeIOS (line 7) | function isLargeIOS() { function isIOS (line 10) | function isIOS() { function isMobile (line 13) | function isMobile() { FILE: lib/jwtParser.ts function parseJwt (line 1) | function parseJwt (token: string) { FILE: lib/knownIds.ts class KnownInternalNames (line 1) | class KnownInternalNames { FILE: lib/loopring/defs.ts type LOOPRING_URLs (line 3) | enum LOOPRING_URLs { type ChainId (line 174) | enum ChainId { type CounterFactualInfo (line 179) | interface CounterFactualInfo { type AccountInfo (line 187) | interface AccountInfo { type UserBalanceInfo (line 197) | interface UserBalanceInfo { type OffchainFeeReqType (line 206) | enum OffchainFeeReqType { type AccountInfo (line 222) | interface AccountInfo { type PublicKey (line 233) | interface PublicKey { constant KEY_MESSAGE (line 238) | const KEY_MESSAGE = type AmmPoolInfoV3 (line 244) | interface AmmPoolInfoV3 { type LoopringMap (line 262) | interface LoopringMap { type MarketInfo (line 265) | interface MarketInfo { type MarketStatus (line 276) | enum MarketStatus { constant SEP (line 281) | const SEP = ","; type TokenAddress (line 283) | type TokenAddress = string; type TokenInfo (line 284) | interface TokenInfo { type TOKENMAPLIST (line 311) | type TOKENMAPLIST = { type TokenRelatedInfo (line 330) | interface TokenRelatedInfo { type DefiMarketInfo (line 334) | interface DefiMarketInfo { type DefiMarketStatus (line 357) | enum DefiMarketStatus { type PublicKey (line 371) | interface PublicKey { type TokenVolumeV3 (line 376) | interface TokenVolumeV3 { type UpdateAccountRequestV3 (line 380) | interface UpdateAccountRequestV3 { type UnlockedAccount (line 401) | type UnlockedAccount = { type OriginTransferRequestV3 (line 407) | interface OriginTransferRequestV3 { type LpFee (line 425) | type LpFee = { type ExchangeInfo (line 435) | interface ExchangeInfo { FILE: lib/loopring/eddsa.ts class Signature (line 36) | class Signature { method constructor (line 40) | constructor(R: Point, s: FQ) { method toStr (line 45) | toStr() { class SignedMessage (line 50) | class SignedMessage { method constructor (line 55) | constructor(A: Point, sig: Signature, msg: BigNumber) { method toStr (line 61) | toStr() { class SignatureScheme (line 68) | class SignatureScheme { method to_bytes (line 69) | static to_bytes(arg: BigNumber) { method prehash_message (line 93) | static prehash_message(M: BigNumber) { method hash_secret_python (line 109) | static hash_secret_python(k: FQ, arg: BigNumber) { method B (line 134) | static B() { method sign (line 138) | static sign(msg: BigNumber, key: FQ, B: Point) { method as_scalar (line 166) | static as_scalar(point: Point) { method hash_public (line 170) | static hash_public(R: Point, A: Point, M: BigNumber) { function bnToBuf (line 189) | function bnToBuf(bn: string) { function bnToBufWithFixedLength (line 207) | function bnToBufWithFixedLength(bn: string, outputLength: number) { function bufToBn (line 237) | function bufToBn(buf: any) { function bytesToHexString (line 253) | function bytesToHexString(bytes: any) { FILE: lib/loopring/field.ts class field (line 4) | class field { class FQ (line 14) | class FQ { method constructor (line 18) | constructor(n: BigNumber, field_modulus = field.SNARK_SCALAR_FIELD) { method add (line 27) | add(other: BigNumber) { method mul (line 33) | mul(other: BigNumber) { method sub (line 39) | sub(other: BigNumber) { method div (line 50) | div(other: BigNumber) { method one (line 60) | static one(modulus: BigNumber = field.SNARK_SCALAR_FIELD) { method zero (line 64) | static zero(modulus: BigNumber = field.SNARK_SCALAR_FIELD) { function modulo (line 70) | function modulo(n: BigNumber, p: BigNumber, m: BigNumber) { FILE: lib/loopring/formatter.ts function addHexPrefix (line 32) | function addHexPrefix(input: any) { function toBuffer (line 44) | function toBuffer(mixed: any): Buffer { function zeroPad (line 60) | function zeroPad(num: any, places: any) { function toHex (line 69) | function toHex(mixed: number | BigNumber | BN | Buffer | string | Uint8A... function toNumber (line 93) | function toNumber(mixed: number | BigNumber | BN | Buffer | string | Uin... function toBig (line 118) | function toBig(mixed: number | BigNumber | BN | Buffer | string | Uint8A... function toBN (line 142) | function toBN(mixed: any) { function fromGWEI (line 151) | function fromGWEI(value: any) { function toGWEI (line 160) | function toGWEI(value: any) { function formatKey (line 169) | function formatKey(mixed: Buffer | string | Uint8Array) { function formatAddress (line 185) | function formatAddress(mixed: Buffer | string | Uint8Array) { function clearHexPrefix (line 201) | function clearHexPrefix(input: any) { function padLeftEven (line 213) | function padLeftEven(hex: any) { function getDisplaySymbol (line 222) | function getDisplaySymbol(settingsCurrency: any) { function toFixed (line 240) | function toFixed(number: any, precision: any, ceil: any) { function formatEddsaKey (line 258) | function formatEddsaKey(key: any) { function numberWithCommas (line 268) | function numberWithCommas(number: any) { function sortObjDictionary (line 286) | function sortObjDictionary(obj: { [key: string]: any }): Map { function makeMarket (line 297) | function makeMarket(raw_data: R[]): TOK... function makeAmmPool (line 349) | function makeAmmPool(raw_data: any): { function makeMarkets (line 391) | function makeMarkets( function makeMarketsWithIdIndex (line 470) | function makeMarketsWithIdIndex( function makeInvestMarkets (line 551) | function makeInvestMarkets( FILE: lib/loopring/helpers.ts type UnlockApiRes (line 11) | type UnlockApiRes = { function unlockAccount (line 22) | async function unlockAccount(accInfo: AccountInfo, config: Config) function getExchangeInfo (line 61) | async function getExchangeInfo() function getOffchainFeeAmt (line 67) | async function getOffchainFeeAmt type StorageIdRes (line 75) | type StorageIdRes = { function getNextStorageId (line 80) | async function getNextStorageId type TransferProps (line 96) | type TransferProps = { type TransferApiRes (line 105) | type TransferApiRes = { function transfer (line 118) | async function transfer function submitInternalTransfer (line 164) | async function submitInternalTransfer type ActivateAccountProps (line 186) | type ActivateAccountProps = { function activateAccount (line 191) | async function activateAccount FILE: lib/loopring/jubjub.ts class jubjub (line 23) | class jubjub { class Point (line 33) | class Point { method constructor (line 37) | constructor(x: FQ, y: FQ) { method generate (line 42) | static generate() { method mul (line 49) | mul(scaler: BigNumber) { method add (line 68) | add(other: Point) { method infinity (line 93) | static infinity() { FILE: lib/loopring/permutation.ts class PoseidonParams (line 23) | class PoseidonParams { method constructor (line 34) | constructor( class permunation (line 68) | class permunation { method H (line 69) | static H(arg: string) { method H_Bigint (line 89) | static H_Bigint(arg: BigNumber) { method poseidon_constants (line 108) | static poseidon_constants(p: BigNumber, seed: string, n: number) { method poseidon_matrix (line 122) | static poseidon_matrix(p: BigNumber, seed: string, t: number) { method poseidon_sbox (line 144) | static poseidon_sbox(state: [BigNumber], i: number, params: PoseidonPa... method poseidon_mix (line 173) | static poseidon_mix(state: [BigNumber], M: [[BigNumber]], p: BigNumber) { method poseidon (line 218) | static poseidon(inputs: [BigNumber], params: PoseidonParams) { FILE: lib/loopring/poseidon/EDDSAUtil.ts class EDDSAUtil (line 7) | class EDDSAUtil { method sign (line 9) | static sign(PrivateKey: string | undefined, hash: any) { method formatted (line 27) | static formatted(hexString: string) { method generateKeyPair (line 40) | static generateKeyPair(seed: any) { method pack (line 64) | static pack(publicKeyX: string, publicKeyY: string) { FILE: lib/loopring/poseidon/babyJub.ts class babyJub (line 6) | class babyJub { method packPoint (line 8) | static packPoint(P0: BigNumber, P1: BigNumber) { method lt (line 17) | static lt(a: BigNumber, b: BigNumber) { method gt (line 35) | static gt(a: BigNumber, b: BigNumber) { FILE: lib/loopring/poseidon/eddsa.ts class Signature (line 36) | class Signature { method constructor (line 40) | constructor(R: Point, s: FQ) { method toStr (line 45) | toStr() { class SignedMessage (line 50) | class SignedMessage { method constructor (line 55) | constructor(A: Point, sig: Signature, msg: BigNumber) { method toStr (line 61) | toStr() { class SignatureScheme (line 68) | class SignatureScheme { method to_bytes (line 69) | static to_bytes(arg: BigNumber) { method prehash_message (line 93) | static prehash_message(M: BigNumber) { method hash_secret_python (line 109) | static hash_secret_python(k: FQ, arg: BigNumber) { method B (line 137) | static B() { method sign (line 141) | static sign(msg: BigNumber, key: FQ, B: Point) { method as_scalar (line 169) | static as_scalar(point: Point) { method hash_public (line 173) | static hash_public(R: Point, A: Point, M: BigNumber) { function bnToBuf (line 192) | function bnToBuf(bn: string) { function bnToBufWithFixedLength (line 210) | function bnToBufWithFixedLength(bn: string, outputLength: number) { function bufToBn (line 240) | function bufToBn(buf: any) { function bytesToHexString (line 256) | function bytesToHexString(bytes: any) { FILE: lib/loopring/utils.ts constant SNARK_SCALAR_FIELD (line 23) | const SNARK_SCALAR_FIELD = new BigInteger( type EddsaKey (line 55) | type EddsaKey = { function generateKey (line 66) | function generateKey(sig: string): EddsaKey { function convertPublicKey2 (line 138) | function convertPublicKey2(pk: { x: string, y: string }) { function getUpdateAccountEcdsaTypedData (line 143) | function getUpdateAccountEcdsaTypedData(data: UpdateAccountRequestV3, ch... function getTransferTypedData (line 185) | function getTransferTypedData( function get_EddsaSig_Transfer (line 230) | function get_EddsaSig_Transfer(request: OriginTransferRequestV3, eddsaKe... function getEdDSASig (line 249) | function getEdDSASig( FILE: lib/nft/nftBalanceResolver.ts class NftBalanceResolver (line 4) | class NftBalanceResolver { method getBalance (line 9) | async getBalance({ address, network, contractAddress }: { address: str... FILE: lib/nft/providers/starknetNftProvider.ts constant NFT_ABI (line 6) | const NFT_ABI = [ class StarknetNftProvider (line 26) | class StarknetNftProvider implements Provider { method supportsNetwork (line 27) | supportsNetwork(network: Network): boolean { FILE: lib/nft/providers/types.ts type NftBalanceProps (line 3) | interface NftBalanceProps { type Provider (line 9) | interface Provider { FILE: lib/openLink.ts constant TEMP_DATA_ITEM_NAME (line 6) | const TEMP_DATA_ITEM_NAME = "link_temp_data" type OpenLinkArgs (line 12) | type OpenLinkArgs = { type LinkTempData (line 19) | type LinkTempData = { function OpenLink (line 25) | function OpenLink({ link, swapId, query }: OpenLinkArgs): (Window | null) { function isMobile (line 36) | function isMobile(opts?: any) { FILE: lib/resolveChain.ts function resolveChain (line 6) | function resolveChain(network: Network) { FILE: lib/resolveTransports.ts type TransportOptions (line 4) | type TransportOptions = { constant DEFAULT_RETRY_COUNT (line 10) | const DEFAULT_RETRY_COUNT = 3 constant DEFAULT_TIMEOUT_MS (line 11) | const DEFAULT_TIMEOUT_MS = 60000 constant DEFAULT_BATCH (line 12) | const DEFAULT_BATCH = false FILE: lib/retry.ts function retryWithExponentialBackoff (line 1) | async function retryWithExponentialBackoff(fn, maxAttempts = 3, baseDela... function retry (line 23) | async function retry(fn, maxAttempts = 3, baseDelayMs = 1000) { FILE: lib/virtual/core/index.ts type ScrollDirection (line 7) | type ScrollDirection = 'forward' | 'backward' type ScrollAlignment (line 9) | type ScrollAlignment = 'start' | 'center' | 'end' | 'auto' type ScrollBehavior (line 11) | type ScrollBehavior = 'auto' | 'smooth' type ScrollToOptions (line 13) | interface ScrollToOptions { type ScrollToOffsetOptions (line 18) | type ScrollToOffsetOptions = ScrollToOptions type ScrollToIndexOptions (line 20) | type ScrollToIndexOptions = ScrollToOptions type Range (line 22) | interface Range { type Key (line 29) | type Key = number | string | bigint type VirtualItem (line 31) | interface VirtualItem { type Rect (line 40) | interface Rect { type ObserveOffsetCallBack (line 144) | type ObserveOffsetCallBack = (offset: number, isScrolling: boolean) => void type VirtualizerOptions (line 297) | interface VirtualizerOptions< class Virtualizer (line 353) | class Virtualizer< method constructor (line 414) | constructor(opts: VirtualizerOptions) { function calculateRange (line 1095) | function calculateRange({ FILE: lib/virtual/core/utils.ts type NoInfer (line 1) | type NoInfer = [A][A extends any ? 0 : never] type PartialKeys (line 3) | type PartialKeys = Omit & Partial> function memo (line 5) | function memo, TResult>( function notUndefined (line 78) | function notUndefined(value: T | undefined, msg?: string): T { FILE: lib/virtual/index.tsx function useVirtualizerBase (line 19) | function useVirtualizerBase< function useVirtualizer (line 56) | function useVirtualizer< function useWindowVirtualizer (line 73) | function useWindowVirtualizer( FILE: lib/wallets/bitcoin/getConnections.ts type GetConnectionsReturnType (line 6) | type GetConnectionsReturnType = Compute[] function getConnections (line 10) | function getConnections(config: Config): GetConnectionsReturnType { FILE: lib/wallets/bitcoin/useAccount.ts type UseAccountParameters (line 16) | type UseAccountParameters = type UseAccountReturnType (line 19) | type UseAccountReturnType = function useAccount (line 22) | function useAccount( FILE: lib/wallets/bitcoin/useBitcoin.ts function useBitcoin (line 19) | function useBitcoin(): WalletProvider { type ResolveWalletProps (line 156) | type ResolveWalletProps = { FILE: lib/wallets/bitcoin/useSyncExternalStoreWithTracked.ts function useSyncExternalStoreWithTracked (line 10) | function useSyncExternalStoreWithTracked< FILE: lib/wallets/connectors/browserInjected/index.ts function browserInjected (line 4) | function browserInjected() { FILE: lib/wallets/connectors/explicitInjectedProviderDetected.ts function explicitInjectedProviderDetected (line 2) | function explicitInjectedProviderDetected() { type Evaluate (line 10) | type Evaluate = { [key in keyof type]: type[key] } & unknown; type WalletProvider (line 12) | type WalletProvider = Evaluate< type WindowProvider (line 32) | type WindowProvider = { type WalletProviderFlags (line 39) | type WalletProviderFlags = FILE: lib/wallets/connectors/resolveConnectors/walletConnect.ts type WalletConnectConnector (line 23) | type WalletConnectConnector = Connector & { type EthereumProviderOptions (line 28) | type EthereumProviderOptions = Parameters<(typeof EthereumProvider)['ini... type WalletConnectParameters (line 30) | type WalletConnectParameters = Compute< type Params (line 76) | type Params = { function walletConnect (line 88) | function walletConnect(parameters: Params) { function getResolveUri (line 487) | function getResolveUri( FILE: lib/wallets/connectors/types.ts type LSConnector (line 3) | type LSConnector = Connector & { FILE: lib/wallets/connectors/useSyncProviders/EthereumProviderTypes.d.ts type EIP6963ProviderInfo (line 4) | interface EIP6963ProviderInfo { type EIP1193Provider (line 12) | interface EIP1193Provider { type EIP6963ProviderDetail (line 22) | interface EIP6963ProviderDetail { type EIP6963AnnounceProviderEvent (line 28) | type EIP6963AnnounceProviderEvent = { FILE: lib/wallets/connectors/useSyncProviders/store.ts type WindowEventMap (line 2) | interface WindowEventMap { function onAnnouncement (line 14) | function onAnnouncement(event: EIP6963AnnounceProviderEvent) { FILE: lib/wallets/connectors/utils/isMobile.ts function isAndroid (line 2) | function isAndroid(): boolean { function isSmallIOS (line 8) | function isSmallIOS(): boolean { function isLargeIOS (line 14) | function isLargeIOS(): boolean { function isIOS (line 22) | function isIOS(): boolean { function isMobile (line 26) | function isMobile(): boolean { FILE: lib/wallets/evm/constants.ts constant HIDDEN_WALLETCONNECT_ID (line 9) | const HIDDEN_WALLETCONNECT_ID = 'hiddenWalletConnect' FILE: lib/wallets/evm/useEVM.ts constant EVM_NS (line 42) | const EVM_NS = 'eip155' type DynamicWalletMetadata (line 44) | type DynamicWalletMetadata = DynamicWcMetadata method onDisplayUri (line 58) | onDisplayUri(listener) { function useEVM (line 103) | function useEVM(): WalletProvider { type ResolveWalletProps (line 443) | type ResolveWalletProps = { function attemptGetAccount (line 553) | async function attemptGetAccount(config: Parameters[0... function dedupePreferInjected (line 565) | function dedupePreferInjected(arr: Connector[]) { FILE: lib/wallets/fuel/Bako.ts class BAKO_STATE (line 3) | class BAKO_STATE { class BakoRequestAPI (line 8) | class BakoRequestAPI { method constructor (line 11) | constructor(baseUrl: string) { method get (line 15) | async get(pathname: string) { method delete (line 38) | async delete(pathname: string) { FILE: lib/wallets/fuel/useFuel.ts function useFuel (line 31) | function useFuel(): WalletProvider { type ResolveWalletProps (line 223) | type ResolveWalletProps = { FILE: lib/wallets/paradex/Authorize/Ethereum.ts function AuhorizeEthereum (line 5) | async function AuhorizeEthereum(ethersSigner: providers.JsonRpcSigner) { FILE: lib/wallets/paradex/Authorize/Starknet.ts function AuthorizeStarknet (line 4) | async function AuthorizeStarknet(starknetAccount: AccountInterface) { FILE: lib/wallets/paradex/lib/account.ts type Account (line 9) | interface Account extends Starknet.Account {} type FromEthSignerParams (line 11) | interface FromEthSignerParams { function fromEthSigner (line 21) | async function fromEthSigner({ type FromStarknetAccountParams (line 40) | interface FromStarknetAccountParams { function fromStarknetAccount (line 53) | async function fromStarknetAccount({ type GenerateAccountAddressParams (line 81) | interface GenerateAccountAddressParams { function generateAccountAddress (line 93) | function generateAccountAddress({ FILE: lib/wallets/paradex/lib/config.ts type RawBridgedTokenConfig (line 9) | interface RawBridgedTokenConfig { type RawParadexConfig (line 19) | interface RawParadexConfig { type BridgedTokenConfig (line 35) | interface BridgedTokenConfig { type ParadexConfig (line 45) | interface ParadexConfig { type ParadexEnvironment (line 58) | type ParadexEnvironment = 'testnet' | 'prod'; function fetchConfig (line 64) | async function fetchConfig( function assertParadexEnvironment (line 83) | function assertParadexEnvironment( function getParadexApiUrl (line 91) | function getParadexApiUrl(environment: ParadexEnvironment): string { function buildConfig (line 95) | function buildConfig(rawConfig: RawParadexConfig): ParadexConfig { function getStarknetChainId (line 124) | function getStarknetChainId(rawConfig: RawParadexConfig): string { FILE: lib/wallets/paradex/lib/constants.ts constant ETHEREUM_MAINNET_CHAIN_ID (line 1) | const ETHEREUM_MAINNET_CHAIN_ID = '1'; constant ETHEREUM_TESTNET_CHAIN_ID (line 2) | const ETHEREUM_TESTNET_CHAIN_ID = '11155111'; constant STARKNET_MAINNET_CHAIN_ID (line 4) | const STARKNET_MAINNET_CHAIN_ID = 'SN_MAIN'; constant STARKNET_TESTNET_CHAIN_ID (line 5) | const STARKNET_TESTNET_CHAIN_ID = 'SN_SEPOLIA'; constant LOCAL_STORAGE_KEY (line 7) | const LOCAL_STORAGE_KEY = 'ls-paradex-accounts'; FILE: lib/wallets/paradex/lib/ethereum-signer.ts type Hex (line 3) | type Hex = `0x${string}`; type TypedData (line 5) | interface TypedData { type EthereumSigner (line 22) | interface EthereumSigner { function ethersSignerAdapter (line 26) | function ethersSignerAdapter( function buildEthereumStarkKeyTypedData (line 44) | function buildEthereumStarkKeyTypedData( FILE: lib/wallets/paradex/lib/paraclear-provider.ts class DefaultProvider (line 5) | class DefaultProvider extends Starknet.RpcProvider { method constructor (line 6) | constructor(config: ParadexConfig) { type ParaclearProvider (line 16) | type ParaclearProvider = DefaultProvider; FILE: lib/wallets/paradex/lib/paraclear.ts constant MAX_FEE (line 9) | const MAX_FEE = BigNumber('5e17'); type GetBalanceParams (line 11) | interface GetBalanceParams { type GetBalanceResult (line 25) | interface GetBalanceResult { function getTokenBalance (line 37) | async function getTokenBalance( type GetSocializedLossFactorParams (line 76) | interface GetSocializedLossFactorParams { type GetSocializedLossFactorResult (line 81) | interface GetSocializedLossFactorResult { function getSocializedLossFactor (line 92) | async function getSocializedLossFactor( type GetReceivableAmountParams (line 121) | interface GetReceivableAmountParams { type GetReceivableAmountResult (line 137) | interface GetReceivableAmountResult { function getReceivableAmount (line 166) | async function getReceivableAmount( type WithdrawParams (line 202) | interface WithdrawParams { type TransactionResult (line 233) | interface TransactionResult { function withdraw (line 250) | async function withdraw( function fromChainSize (line 284) | function fromChainSize(size: BigNumber, decimals: number): BigNumber { function toChainSize (line 288) | function toChainSize(size: string, decimals: number): BigNumber { function intNoise (line 298) | function intNoise(max: number): number { FILE: lib/wallets/paradex/lib/starknet-account-support.ts type SignatureFormat (line 3) | type SignatureFormat = type CheckResult (line 24) | interface CheckResult { class AccountSupport (line 29) | class AccountSupport { method constructor (line 32) | constructor( method testClassHash (line 41) | private testClassHash(classHash: string): boolean { method getFormat (line 45) | private async getFormat(): Promise { method check (line 198) | async check(): Promise { method getSeedFromSignature (line 266) | getSeedFromSignature(signature: Starknet.Signature): string { FILE: lib/wallets/paradex/lib/starknet-signer.ts function buildStarknetStarkKeyTypedData (line 10) | function buildStarknetStarkKeyTypedData( type StarknetKeypair (line 34) | type StarknetKeypair = [string, string]; function getStarkKeypairFromStarknetSignature (line 42) | async function getStarkKeypairFromStarknetSignature( function getAccountSupport (line 55) | async function getAccountSupport( function getPublicProvider (line 88) | function getPublicProvider(chainId: string, nodeUrl: string): Starknet.P... function getAccountClassHash (line 94) | async function getAccountClassHash( function buildAccountContract (line 109) | async function buildAccountContract( FILE: lib/wallets/paradex/lib/types.ts type Hex (line 3) | type Hex = `0x${string}`; type TypedData (line 5) | interface TypedData { type EthereumSigner (line 18) | interface EthereumSigner { FILE: lib/wallets/paradex/useParadex.ts function useParadex (line 39) | function useParadex(): WalletProvider { type ResolveWalletsListProps (line 263) | type ResolveWalletsListProps = { type ResolveWalletProps (line 285) | type ResolveWalletProps = { FILE: lib/wallets/solana/SolanaWalletConnectAdapter.ts type UniversalProviderType (line 19) | type UniversalProviderType = InstanceType constant WALLET_CONNECT_ICON (line 35) | const WALLET_CONNECT_ICON = type SolanaWalletConnectAdapterConfig (line 40) | type SolanaWalletConnectAdapterConfig = { type DisplayUriListener (line 45) | type DisplayUriListener = (uri: string) => void class SolanaWalletConnectAdapter (line 47) | class SolanaWalletConnectAdapter extends BaseSignerWalletAdapter { method constructor (line 66) | constructor(config: SolanaWalletConnectAdapterConfig) { method publicKey (line 78) | get publicKey(): PublicKey | null { method connecting (line 82) | get connecting(): boolean { method readyState (line 86) | get readyState(): WalletReadyState { method onDisplayUri (line 90) | onDisplayUri(listener: DisplayUriListener): () => void { method warmup (line 100) | warmup(): void { method getProvider (line 106) | private async getProvider(): Promise { method autoConnect (line 140) | async autoConnect(): Promise { method connect (line 148) | async connect(): Promise { method bindSessionListeners (line 199) | private bindSessionListeners() { method publicKeyFromSession (line 206) | private publicKeyFromSession(session: SessionTypes.Struct): PublicKey { method disconnect (line 213) | async disconnect(): Promise { method signTransaction (line 250) | async signTransaction(tr... method signMessage (line 290) | async signMessage(message: Uint8Array): Promise { method signAndSendTransaction (line 315) | async signAndSendTransaction { FILE: lib/wallets/walletConnect/api.ts constant BASE (line 3) | const BASE = 'https://api.web3modal.org' type Web3ModalWallet (line 5) | type Web3ModalWallet = { type GetWalletsResponse (line 19) | type GetWalletsResponse = { type FetchWalletsParams (line 26) | type FetchWalletsParams = { constant EVM_CHAINS (line 33) | const EVM_CHAINS = [ constant SOLANA_CHAINS (line 38) | const SOLANA_CHAINS = [ function chainsForNamespace (line 43) | function chainsForNamespace(namespace: string): string { constant DANGEROUS_URL_PROTOCOLS (line 49) | const DANGEROUS_URL_PROTOCOLS = ['javascript:', 'data:', 'vbscript:', 'f... function isValidHttpUrl (line 51) | function isValidHttpUrl(urlStr: string): boolean { function isValidWalletLink (line 63) | function isValidWalletLink(urlStr: string): boolean { function isValidImageId (line 72) | function isValidImageId(id: string): boolean { function walletImageUrl (line 76) | function walletImageUrl(imageId: string): string { function fetchWallets (line 83) | async function fetchWallets(params: FetchWalletsParams): Promise FILE: lib/wallets/walletConnect/dynamicMetadata.ts constant STORAGE_KEY (line 3) | const STORAGE_KEY = 'ls_walletconnect_dynamic_metadata' type Store (line 5) | type Store = Record> FILE: lib/wallets/walletConnect/mapConnectError.ts function mapConnectError (line 6) | function mapConnectError(e: unknown): Error { FILE: lib/wallets/walletConnect/mapWallet.ts function slugify (line 6) | function slugify(name: string): string { constant SLUG_OVERRIDES (line 16) | const SLUG_OVERRIDES: Record = { function mapWallet (line 20) | function mapWallet(wallet: Web3ModalWallet): WalletConnectWalletBase { FILE: lib/wallets/walletConnect/registry.ts constant SLUGS_TO_FILTER (line 6) | const SLUGS_TO_FILTER = ['okx-wallet-1', 'ready'] constant SOLANA_MAINNET_CAIP (line 8) | const SOLANA_MAINNET_CAIP = 'solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp' constant SOLANA_DEPRECATED_MAINNET_CAIP (line 9) | const SOLANA_DEPRECATED_MAINNET_CAIP = 'solana:4sGjMW1sUnHzSxGspuhpqLDx6... constant SOLANA_DEVNET_CAIP (line 10) | const SOLANA_DEVNET_CAIP = 'solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1' constant SOLANA_DEPRECATED_DEVNET_CAIP (line 11) | const SOLANA_DEPRECATED_DEVNET_CAIP = 'solana:8E9rvCKLFQia2Y35HXjjpWzj8w... constant SOLANA_CAIP_IDS (line 15) | const SOLANA_CAIP_IDS = isSandbox type ResolveOptions (line 19) | type ResolveOptions = { type ResolveResult (line 27) | type ResolveResult = { function resolveWalletConnectWallets (line 33) | async function resolveWalletConnectWallets(opts: ResolveOptions = {}): P... FILE: lib/wallets/walletConnect/subscribeDisplayUri.ts type DisplayUriListener (line 3) | type DisplayUriListener = (uri: string) => void type DisplayUriSource (line 10) | type DisplayUriSource = { type SubscribeDisplayUriParams (line 14) | type SubscribeDisplayUriParams = { function subscribeDisplayUri (line 31) | function subscribeDisplayUri(params: SubscribeDisplayUriParams): () => v... FILE: lib/wallets/walletConnect/types.ts type WalletConnectMobile (line 1) | type WalletConnectMobile = { type WalletConnectDesktop (line 6) | type WalletConnectDesktop = { type WalletConnectWalletBase (line 16) | type WalletConnectWalletBase = { type DynamicWcMetadata (line 31) | type DynamicWcMetadata = { type QrCodeState (line 43) | type QrCodeState = constant WC_REGISTRY_MARKER (line 52) | const WC_REGISTRY_MARKER = Symbol('wcRegistry') type RegistryAttachedConnector (line 54) | type RegistryAttachedConnector = T & { FILE: lib/wallets/walletConnect/useAdditionalConnectors.ts type PageCacheEntry (line 6) | type PageCacheEntry = { type NamespaceCache (line 16) | type NamespaceCache = Map> type WalletConnectRequestResult (line 17) | type WalletConnectRequestResult = { constant DEFAULT_PAGE_SIZE (line 26) | const DEFAULT_PAGE_SIZE = 40 constant MAX_CACHED_PAGES_PER_QUERY (line 27) | const MAX_CACHED_PAGES_PER_QUERY = 20 constant MAX_CACHED_QUERIES_PER_NAMESPACE (line 28) | const MAX_CACHED_QUERIES_PER_NAMESPACE = 50 function fetchAdditionalConnectorsPage (line 74) | async function fetchAdditionalConnectorsPage(namespace: string, params: ... function useAdditionalConnectors (line 122) | function useAdditionalConnectors(namespace: string) { FILE: next.config.js constant REMOTE_PATTERNS (line 18) | const REMOTE_PATTERNS = [ method rewrites (line 83) | async rewrites() { FILE: pages/404.tsx function Custom404 (line 10) | function Custom404() { FILE: pages/_app.js constant INTERCOM_APP_ID (line 27) | const INTERCOM_APP_ID = 'h5zisg78' function App (line 29) | function App({ Component, pageProps }) { FILE: pages/_document.tsx type TrackEvent (line 4) | enum TrackEvent { function Document (line 10) | function Document() { FILE: pages/campaigns/[campaign].tsx function RewardsPage (line 10) | function RewardsPage({ settings, themeData, apiKey }: InferGetServerSide... FILE: pages/campaigns/index.tsx function CampaignsPage (line 10) | function CampaignsPage({ settings, themeData, apiKey }: InferGetServerSi... FILE: pages/index.tsx constant SWAP_KEY_PATTERN (line 14) | const SWAP_KEY_PATTERN = /^\/swaps\/[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f... function Home (line 16) | function Home({ settings, themeData, apiKey }: InferGetServerSidePropsTy... function updatePendingCount (line 48) | function updatePendingCount(useSWRNext) { FILE: pages/nocookies.tsx function Salon (line 4) | function Salon() { FILE: pages/salon.tsx function Salon (line 11) | function Salon({ settings, apiKey }: InferGetServerSidePropsType; FILE: stories/PriceImpact.stories.tsx type PriceImpactRelevant (line 15) | type PriceImpactRelevant = { type Args (line 45) | type Args = { type Story (line 111) | type Story = StoryObj; FILE: stories/Process.stories.tsx constant DUMMY_TRANSACTION (line 72) | const DUMMY_TRANSACTION = { type Story (line 139) | type Story = StoryObj; FILE: stories/SwapNotFound.stories.tsx type Window (line 9) | interface Window { type Story (line 35) | type Story = StoryObj;