Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/sushi-labs/sushiswap
/ functions
Functions
3,426 in github.com/sushi-labs/sushiswap
⨍
Functions
3,426
◇
Types & classes
862
↓ 271 callers
Method
wrap
( inputCurrency: EvmCurrency, outputCurrency: EvmCurrency, amount: Amount<EvmNative> | 'max', )
apps/web/test/helpers/swap.ts:23
↓ 243 callers
Method
toLowerCase
(this: T)
apps/web/src/types/global.d.ts:53
↓ 115 callers
Function
perpsNumberFormatter
({ value, maxFraxDigits, minFraxDigits, }: { value: number | string maxFraxDigits?: number minFrax
apps/web/src/lib/perps/utils.ts:52
↓ 105 callers
Function
useAccount
( filter?: EvmChainId | SvmChainId | StellarChainId | WalletNamespace, )
apps/web/src/lib/wallet/hooks/use-account.ts:21
↓ 81 callers
Function
useConnection
()
apps/web/src/app/(networks)/(non-evm)/aptos/_common/lib/common/use-account.ts:4
↓ 76 callers
Function
useAssetState
()
apps/web/src/app/(networks)/(evm)/perps/_ui/trade-widget/asset-state-provider.tsx:446
↓ 71 callers
Function
request
( params: RequestExtendedOptions<V, T>, options: RequestOptions = {}, )
packages/graph-client/src/lib/request.ts:30
↓ 56 callers
Function
createErrorToast
( message: string | undefined, code: boolean, variant?: NotificationVariant, )
packages/notifications/src/components/toast/toast.tsx:87
↓ 52 callers
Function
format
(value: number)
apps/web/src/app/(networks)/(evm)/perps/leaderboard/_ui/season-countdown.tsx:36
↓ 50 callers
Function
getTextColorClass
(value: number)
apps/web/src/lib/perps/utils.ts:13
↓ 49 callers
Function
sendAnalyticsEvent
( eventName: string, eventProperties?: Record<string, unknown>, )
packages/telemetry/src/sendAnalyticsEvent.ts:4
↓ 46 callers
Function
useAssetListState
()
apps/web/src/app/(networks)/(evm)/perps/_ui/asset-selector/asset-list-provider.tsx:85
↓ 43 callers
Function
useActiveAccountState
()
apps/web/src/app/(networks)/(evm)/perps/active-account-provider.tsx:99
↓ 41 callers
Function
formatPrice
( price: string | number, decimals: number, marketType?: 'perp' | 'spot', )
apps/web/src/lib/perps/utils.ts:70
↓ 40 callers
Function
useLocalStorage
( key: string, initialValue: T, )
packages/hooks/src/useLocalStorage.ts:11
↓ 38 callers
Function
useNetwork
()
apps/web/src/app/(networks)/(non-evm)/aptos/_common/lib/common/use-network.ts:7
↓ 37 callers
Function
createToast
(props: PromiseNotification)
packages/notifications/src/components/toast/toast.tsx:28
↓ 37 callers
Method
stopPropagation
()
apps/web/src/lib/wallet/namespaces/svm/provider/use-register-privy-svm-wallet.ts:77
↓ 36 callers
Function
createSuccessToast
(props: ResolvedNotification)
packages/notifications/src/components/toast/toast.tsx:114
↓ 34 callers
Function
useSlippageTolerance
( key: SlippageToleranceStorageKey = SlippageToleranceStorageKey.Swap, )
apps/web/src/lib/hooks/useSlippageTolerance.ts:8
↓ 33 callers
Function
createInfoToast
(props: ResolvedNotification)
packages/notifications/src/components/toast/toast.tsx:139
↓ 32 callers
Function
useUserSettingsState
()
apps/web/src/app/(networks)/(evm)/perps/_ui/account-management/settings-provider.tsx:298
↓ 31 callers
Function
useDerivedStateSimpleSwap
()
apps/web/src/app/(networks)/(evm)/[chainId]/(trade)/swap/_ui/derivedstate-simple-swap-provider.tsx:337
↓ 30 callers
Function
isUserRejectedError
(error: unknown)
apps/web/src/lib/wagmi/errors.ts:3
↓ 30 callers
Function
useStyroClient
( required?: REQUIRED, )
apps/web/src/app/portal/_common/ui/auth-provider/auth-provider.tsx:87
↓ 29 callers
Function
createFailedToast
(props: ResolvedNotification)
packages/notifications/src/components/toast/toast.tsx:128
↓ 28 callers
Function
alignTick
(tick: number, spacing: number)
apps/web/src/app/(networks)/(non-evm)/stellar/_common/lib/utils/ticks.ts:31
↓ 28 callers
Method
preventDefault
()
apps/web/src/lib/wallet/namespaces/svm/provider/use-register-privy-svm-wallet.ts:73
↓ 28 callers
Function
usePrices
({ chainId, enabled = true, }: { chainId: TChainId | undefined enabled?: boolean })
apps/web/src/app/(networks)/(evm)/_common/ui/price-provider/price-provider/use-prices.ts:47
↓ 28 callers
Function
useWallet
( filter?: EvmChainId | SvmChainId | StellarChainId | WalletNamespace, )
apps/web/src/lib/wallet/hooks/use-wallet.ts:18
↓ 26 callers
Function
useRefetchBalances
()
apps/web/src/app/(networks)/(evm)/_common/ui/balance-provider/use-refetch-balances.ts:9
↓ 24 callers
Function
formatSize
(price: string | number, decimals: number)
apps/web/src/lib/perps/utils.ts:82
↓ 24 callers
Function
setAmount
(value: string)
apps/web/src/app/(networks)/(non-evm)/aptos/swap/ui/simple/simple-swap-provider/simple-swap-provider.tsx:163
↓ 24 callers
Function
useBreakpoint
( breakpointKey: K, )
packages/ui/src/lib/useBreakpoint.ts:5
↓ 22 callers
Function
getUserStyroClient
()
apps/web/src/app/portal/_common/lib/styro/styro-client.ts:24
↓ 22 callers
Function
isBladeChainId
(value: number)
packages/graph-client/src/subgraphs/data-api/types/BladeChainId.ts:6
↓ 22 callers
Function
useIsMounted
()
packages/hooks/src/useIsMounted.ts:5
↓ 20 callers
Function
formClassnames
( { isDirty = false, isError = false, }: { isDirty?: boolean; isError?: boolean }, ...rest: clas
packages/ui/src/components/form.tsx:220
↓ 20 callers
Function
onOpenChange
(shouldOpen: boolean)
apps/web/src/app/(networks)/_ui/sidebar/sidebar.tsx:26
↓ 20 callers
Function
useCollapsibleMessage
({ successTimeout, }: useCollapsibleMessage = {})
apps/web/src/app/portal/_common/ui/collapsible-message.tsx:16
↓ 20 callers
Function
useLifiXSwap
()
apps/web/src/app/(networks)/(evm)/[chainId]/(trade)/cross-chain-swap/_ui/lifi/xswap-provider.tsx:262
↓ 20 callers
Function
useTokenAmountDollarValues
({ chainId, amounts }: Params<TChainId>)
apps/web/src/lib/hooks/useTokenAmountDollarValues.ts:14
↓ 19 callers
Function
formatNumberWithDecimals
(number: number, decimals: number)
apps/web/src/app/(networks)/(non-evm)/aptos/_common/lib/common/format-number-with-decimals.ts:1
↓ 19 callers
Function
isNearIntentsChainId
( chainId: number, )
apps/web/src/lib/swap/near-intents/chains.ts:37
↓ 18 callers
Function
isLifiXSwapSupportedChainId
( chainId: number, )
apps/web/src/config.ts:286
↓ 18 callers
Function
useLegalCheck
({ address, }: { address: EvmAddress | undefined })
apps/web/src/lib/perps/info/use-legal-check.ts:9
↓ 17 callers
Function
nativeFromChainId
( chainId: TChainId, )
apps/web/src/lib/currency-from-chain-id.ts:4
↓ 16 callers
Function
getUserServiceClient
()
apps/web/src/app/portal/_common/lib/zitadel-client.ts:22
↓ 16 callers
Function
parseFiniteNumber
(value: number | string | null | undefined)
apps/web/src/app/(networks)/(evm)/perps/_ui/trade-tables/_common/share-closed-pnl-dialog.tsx:72
↓ 16 callers
Function
useAgent
()
apps/web/src/lib/perps/agent/use-agent.ts:26
↓ 16 callers
Function
useDialog
(type: T)
packages/ui/src/components/dialog.tsx:387
↓ 16 callers
Function
useUserState
()
apps/web/src/app/(networks)/(evm)/perps/user-provider.tsx:104
↓ 15 callers
Function
createDirective
* @param {string} name * @param {string[]} sources * @returns {string}
apps/web/content-security-policy.mjs:155
↓ 15 callers
Function
parseStyroError
(error: ResponseError)
apps/web/src/app/portal/_common/lib/styro/parse-error.ts:3
↓ 15 callers
Function
setView
( view: SidebarState['view'], context?: SidebarState['context'], )
apps/web/src/app/(networks)/_ui/sidebar/sidebar-provider.tsx:33
↓ 15 callers
Function
usePrice
({ chainId, address, enabled: _enabled = true, }: { chainId: TChainId | undefined address: ContractA
apps/web/src/app/(networks)/(evm)/_common/ui/price-provider/price-provider/use-price.ts:7
↓ 15 callers
Function
useStellarWallet
()
apps/web/src/app/(networks)/(non-evm)/stellar/providers.tsx:90
↓ 15 callers
Function
useSymbolSplit
({ asset, }: { asset: PerpOrSpotAsset | undefined })
apps/web/src/lib/perps/info/use-symbol-split.tsx:4
↓ 15 callers
Function
useTradeTables
()
apps/web/src/app/(networks)/(evm)/perps/_ui/trade-tables/trade-tables-provider.tsx:220
↓ 14 callers
Function
getSessionData
()
apps/web/src/app/portal/_common/lib/client-config.ts:66
↓ 13 callers
Function
networkNameToNetwork
(network: NetworkName)
apps/web/src/app/(networks)/(non-evm)/aptos/_common/config/chains.ts:19
↓ 13 callers
Function
useAssetSelectorState
()
apps/web/src/app/(networks)/(evm)/perps/_ui/asset-selector/asset-selector-provider.tsx:45
↓ 13 callers
Function
usePoolFilters
()
apps/web/src/app/(networks)/_ui/pools-filters-provider.tsx:60
↓ 13 callers
Function
useStablePrice
({ currency, ledgerVersion }: UseStablePrice)
apps/web/src/app/(networks)/(non-evm)/aptos/_common/lib/common/use-stable-price.ts:13
↓ 13 callers
Function
warningSeverity
( priceImpact: Percent | undefined, )
apps/web/src/lib/swap/warningSeverity.ts:31
↓ 12 callers
Function
createToast
({ summery, link = '', toastId }: Props)
apps/web/src/app/(networks)/(non-evm)/aptos/_common/ui/toast.tsx:15
↓ 12 callers
Function
extractErrorMessage
(error: unknown)
apps/web/src/app/(networks)/(non-evm)/stellar/_common/lib/utils/error-helpers.ts:101
↓ 12 callers
Function
getTokenAsString
( chainId: TChainId, token: CurrencyFor<TChainId> | string, )
apps/web/src/app/(networks)/(evm)/[chainId]/(trade)/_ui/derivedstate-swap-helpers.ts:18
↓ 12 callers
Function
onSelect
(index: string)
apps/web/src/app/(cms)/academy/explore/components/sort-by-dropdown.tsx:21
↓ 12 callers
Function
useApproved
(tag: string)
apps/web/src/lib/wagmi/systems/Checker/provider.tsx:129
↓ 12 callers
Function
useTokenWithCache
({ chainId, address, enabled = true, keepPreviousData: isKeepPreviousData = true, }: UseTokenParams<TC
apps/web/src/lib/wagmi/hooks/tokens/useTokenWithCache.ts:166
↓ 12 callers
Function
useTrace
(trace?: ITraceContext)
packages/telemetry/src/Trace.tsx:32
↓ 11 callers
Function
calculatePriceFromTick
(tick: number)
apps/web/src/app/(networks)/(non-evm)/stellar/_common/lib/soroban/pool-helpers.ts:200
↓ 11 callers
Function
getAddressSchema
( chainId: TChainId, { isSvmChainIdFn = isSvmChainId, }: { isSvmChainIdFn?: (chainId: number) =>
apps/web/src/app/(networks)/(evm)/api/cross-chain/schemas.ts:179
↓ 11 callers
Function
getSignForValue
(value: number)
apps/web/src/lib/perps/utils.ts:26
↓ 11 callers
Function
headers
()
apps/web/next.config.mjs:103
↓ 11 callers
Function
isSmartPoolChainId
(value: number)
packages/graph-client/src/subgraphs/data-api/types/SmartPoolChainId.ts:4
↓ 11 callers
Function
isSushiSwapChainId
(value: number)
packages/graph-client/src/subgraphs/data-api/types/SushiSwapChainId.ts:9
↓ 11 callers
Function
signTransaction
(xdr: string)
apps/web/src/app/(networks)/(non-evm)/stellar/providers.tsx:36
↓ 11 callers
Function
useMidPrice
({ assetString, refreshIntervalMs = 10_000, }: { assetString: string | undefined refreshIntervalMs?: n
apps/web/src/lib/perps/subscription/use-mid-price.ts:6
↓ 11 callers
Function
useVaultDetails
({ vaultAddress, }: { vaultAddress: EvmAddress | undefined })
apps/web/src/lib/perps/info/use-vault-details.ts:7
↓ 10 callers
Function
getAddress
(tokenA: Token, tokenB: Token, network: SupportedNetwork)
apps/web/src/app/(networks)/(non-evm)/aptos/pool/lib/use-pools-by-tokens.ts:123
↓ 10 callers
Function
getPositionManagerContractClient
({ contractId, publicKey, }: ContractClientParams)
apps/web/src/app/(networks)/(non-evm)/stellar/_common/lib/soroban/client.ts:90
↓ 10 callers
Function
getStellarTxnLink
(txnHash: string)
apps/web/src/app/(networks)/(non-evm)/stellar/_common/lib/utils/stellarchain-helpers.ts:18
↓ 10 callers
Function
isAddressLower
(addressA: string, addressB: string)
apps/web/src/app/(networks)/(non-evm)/stellar/_common/lib/soroban/constants.ts:63
↓ 10 callers
Function
isZapSupportedChainId
( chainId: number, )
apps/web/src/config.ts:241
↓ 10 callers
Function
newToken
( args: | ConstructorParameters<typeof EvmToken>[0] | ConstructorParameters<typeof SvmToken>[0], )
apps/web/src/lib/currency-from-chain-id.ts:29
↓ 10 callers
Function
select
(data)
apps/web/src/app/(networks)/(evm)/stake/_ui/sushi-bar-provider.tsx:65
↓ 10 callers
Function
useAmountBalance
( currency: TCurrency | undefined, )
apps/web/src/app/(networks)/(evm)/_common/ui/balance-provider/use-balance.ts:62
↓ 10 callers
Function
useSidebar
()
apps/web/src/app/(networks)/_ui/sidebar/sidebar-provider.tsx:77
↓ 10 callers
Function
useVaultTables
()
apps/web/src/app/(networks)/(evm)/perps/vaults/[address]/_ui/vault-tables/vault-tables-provider.tsx:142
↓ 9 callers
Function
fillRoundedRect
( context: CanvasRenderingContext2D, x: number, y: number, width: number, height: number, radius:
apps/web/src/app/(networks)/(evm)/perps/_ui/trade-tables/_common/share-closed-pnl-dialog.tsx:1846
↓ 9 callers
Function
formatPerpsPercent
( value: number | string, decimals?: number, )
apps/web/src/lib/perps/utils.ts:38
↓ 9 callers
Function
get
(pairAddress: string | undefined)
apps/web/src/app/(networks)/(non-evm)/aptos/pool/lib/use-pools-reserves.ts:28
↓ 9 callers
Function
getCachedV2Pool
({ chainId, address, }: { chainId: SushiSwapV2ChainId; address: EvmAddress })
apps/web/src/app/(networks)/(evm)/[chainId]/pool/v2/[address]/_lib/get-cached-v2-pool.ts:5
↓ 9 callers
Function
getCachedV3Pool
({ chainId, address, }: { chainId: SushiSwapV3ChainId; address: EvmAddress })
apps/web/src/app/(networks)/(evm)/[chainId]/pool/v3/[address]/_lib/get-cached-v3-pool.ts:5
↓ 9 callers
Function
getCurrencyParam
( currency: CurrencyFor<NearIntentsSupportedChainId>, )
apps/web/src/lib/swap/near-intents/tokens.ts:297
↓ 9 callers
Function
getDefaultTTL
(chainId: EvmChainId)
apps/web/src/lib/wagmi/hooks/utils/hooks/useTransactionDeadline.ts:9
↓ 9 callers
Function
getWagmiConfig
()
apps/web/src/lib/wagmi/config/index.ts:23
↓ 9 callers
Function
isMediaVideo
(metadata: Metadata)
apps/web/src/app/(cms)/lib/media.ts:23
next →
1–100 of 3,426, ranked by callers