MCPcopy Create free account

hub / github.com/sushi-labs/sushiswap / functions

Functions3,426 in github.com/sushi-labs/sushiswap

↓ 2 callersFunctionuseSetBlogSearch
()
apps/web/src/app/(cms)/blog/components/blog-search-provider.tsx:70
↓ 2 callersFunctionuseSignature
(tag: string)
apps/web/src/lib/wagmi/systems/Checker/provider.tsx:144
↓ 2 callersFunctionuseSlippageTolerance
( key: SlippageToleranceStorageKey = SlippageToleranceStorageKey.Swap, defaultValue?: string, )
packages/hooks/src/useSlippageTolerance.ts:12
↓ 2 callersFunctionuseSmartPools
(args: GetSmartPools, shouldFetch = true)
apps/web/src/lib/steer/hooks/use-smart-pools.ts:10
↓ 2 callersFunctionuseSnapshotCheck
({ address }: { address?: EvmAddress })
apps/web/src/lib/migration-claim/use-snapshot-check.ts:5
↓ 2 callersFunctionuseSteerAccountPositions
({ vaultIds, account, enabled = true, }: UseSteerAccountPositions)
apps/web/src/lib/steer/hooks/use-steer-account-position.ts:28
↓ 2 callersFunctionuseSteerPositionAddDerivedInfo
({ vault, }: UseSteerPositionAddInfoProps)
apps/web/src/lib/steer/components/steer-liquidity-management/add/steer-position-add-provider.tsx:112
↓ 2 callersFunctionuseSteerPositionAddState
()
apps/web/src/lib/steer/components/steer-liquidity-management/add/steer-position-add-provider.tsx:85
↓ 2 callersFunctionuseStellarPools
({ isLegacy = false, }: { isLegacy?: boolean } = {})
apps/web/src/app/(networks)/(non-evm)/stellar/_common/lib/hooks/pool/use-stellar-pools.ts:28
↓ 2 callersFunctionuseStellarWalletContext
()
apps/web/src/lib/wallet/namespaces/stellar/provider/stellar-wallet-provider.tsx:37
↓ 2 callersFunctionuseStellarWallets
()
apps/web/src/lib/wallet/namespaces/stellar/provider/use-stellar-wallets.ts:28
↓ 2 callersFunctionuseSushiPointsOverview
({ address, }: { address: EvmAddress | undefined })
apps/web/src/lib/perps/info/use-sushi-points-overview.ts:6
↓ 2 callersFunctionuseSushiV2UserPositions
( args: Partial<GetV2Positions>, shouldFetch = true, )
apps/web/src/lib/hooks/api/useSushiV2UserPositions.ts:10
↓ 2 callersFunctionuseSvmSimpleSwapTradeQuote
()
apps/web/src/app/(networks)/(evm)/[chainId]/(trade)/swap/_ui/derivedstate-simple-swap-provider.tsx:414
↓ 2 callersFunctionuseSvmTradeQuote
(params: UseSvmTradeParams | undefined)
apps/web/src/lib/hooks/react-query/trade/useSvmTradeQuote.ts:402
↓ 2 callersFunctionuseSvmWalletContext
()
apps/web/src/lib/wallet/namespaces/svm/provider/svm-wallet-provider.tsx:37
↓ 2 callersFunctionuseSwapNetworkFee
()
apps/web/src/app/(networks)/(non-evm)/aptos/swap/lib/use-swap-network-fee.ts:11
↓ 2 callersFunctionuseSwapWidgetTradeQuote
()
apps/web/src/app/(networks)/(evm)/[chainId]/token/[address]/_ui/derivedstate-swap-widget-provider.tsx:200
↓ 2 callersFunctionuseSwappedContext
()
packages/ui/src/components/swapped.tsx:223
↓ 2 callersFunctionuseTTL
(key: TTLStorageKey)
packages/hooks/src/useTTL.ts:8
↓ 2 callersFunctionuseTickRangeSelector
( fee: number, currentPrice: number, )
apps/web/src/app/(networks)/(non-evm)/stellar/_common/lib/hooks/tick/use-tick-range-selector.ts:38
↓ 2 callersFunctionuseTokenAllowance
({ chainId, token, owner, spender, enabled = true, }: UseTokenAllowance)
apps/web/src/lib/wagmi/hooks/approvals/hooks/useTokenAllowance.ts:18
↓ 2 callersFunctionuseTokenApproval
({ amount, spender, enabled = true, approveMax, }: UseTokenApprovalParams)
apps/web/src/lib/wagmi/hooks/approvals/hooks/useTokenApproval.ts:44
↓ 2 callersFunctionuseTokenBalances
({ account, currencies, enabled = true, refetchInterval, }: UseTokenBalances)
apps/web/src/app/(networks)/(non-evm)/aptos/_common/lib/common/use-token-balances.ts:98
↓ 2 callersFunctionuseTokenFilters
()
apps/web/src/app/(networks)/(evm)/[chainId]/explore/tokens/_ui/tokens-filters-provider.tsx:44
↓ 2 callersFunctionuseTrendingTokens
({ chainId, }: UseTrendingTokens<TChainId>)
apps/web/src/lib/wagmi/components/token-selector/hooks/use-trending-tokens.ts:13
↓ 2 callersFunctionuseUnderlyingTokenBalanceFromPool
({ balance, totalSupply, reserve1, reserve0 })
apps/web/src/lib/hooks/useUnderlyingTokenBalanceFromPool.ts:29
↓ 2 callersFunctionuseUpdateLeverage
()
apps/web/src/lib/perps/exchange/use-update-leverage.ts:21
↓ 2 callersFunctionuseUserActiveTwap
({ address }: { address?: EvmAddress })
apps/web/src/lib/perps/subscription/use-user-active-twap.ts:11
↓ 2 callersFunctionuseUserFees
({ address, }: { address: EvmAddress | undefined })
apps/web/src/lib/perps/info/use-user-fees.ts:6
↓ 2 callersFunctionuseUserFills
({ address, aggregateByTime, }: { address?: EvmAddress aggregateByTime?: boolean })
apps/web/src/lib/perps/subscription/use-user-fills.ts:11
↓ 2 callersFunctionuseUserFundings
({ address }: { address?: EvmAddress })
apps/web/src/lib/perps/subscription/use-user-fundings.ts:11
↓ 2 callersFunctionuseUserHandle
({ userHandle, }: { userHandle: PoolUserInfo | undefined })
apps/web/src/app/(networks)/(non-evm)/aptos/_common/lib/common/use-user-handle.ts:111
↓ 2 callersFunctionuseUserNonFundingLedgerUpdates
({ address, startTime, endTime, isVault = false, }: { address: EvmAddress | undefined startTime?:
apps/web/src/lib/perps/info/use-user-non-funding-ledger-updates.ts:484
↓ 2 callersFunctionuseUserPool
(address: string | undefined)
apps/web/src/app/(networks)/(non-evm)/aptos/_common/lib/common/use-user-handle.ts:93
↓ 2 callersFunctionuseUserVaultEquities
({ address, }: { address: EvmAddress | undefined })
apps/web/src/lib/perps/info/use-user-vault-equities.ts:6
↓ 2 callersFunctionuseV2Zap
({ query, ...params }: UseV2ZapParams)
apps/web/src/lib/hooks/useV2Zap.ts:63
↓ 2 callersFunctionuseVaultBalances
(vaultAddress: EvmAddress)
apps/web/src/lib/perps/vaults/use-vault-balances.ts:12
↓ 2 callersFunctionuseVaultDistribute
()
apps/web/src/lib/perps/vaults/leader/use-vault-distribute.ts:14
↓ 2 callersFunctionuseVaultPositions
(vaultAddress: EvmAddress)
apps/web/src/lib/perps/vaults/use-vault-positions.ts:6
↓ 2 callersFunctionuseVaultTransfer
()
apps/web/src/lib/perps/vaults/use-vault-transfer.ts:19
↓ 2 callersFunctionuseWalletState
()
apps/web/src/lib/wallet/provider/wallet-state-provider.tsx:8
↓ 2 callersFunctionuseWebData2
({ address }: { address?: EvmAddress })
apps/web/src/lib/perps/subscription/use-web-data-2.ts:18
↓ 2 callersFunctionuseWebData3
({ address }: { address?: EvmAddress })
apps/web/src/lib/perps/subscription/use-web-data-3.ts:11
↓ 2 callersFunctionwarningSeverityClassName
(severity: WarningSeverity)
apps/web/src/app/(networks)/(non-evm)/aptos/swap/lib/warning-severity.ts:44
↓ 2 callersFunctionxswap
( page: Page, inputCurrency: EvmCurrency, outputCurrency: EvmCurrency, amount: string, )
apps/web/test/swap/cross-chain.test.ts:69
↓ 1 callersFunctionDropdownItem
(entry: NavigationElementDropdown)
packages/ui/src/components/navigation.tsx:175
↓ 1 callersFunctionEXPLORE_NAVIGATION_LINKS
( chainId?: ChainId, )
apps/web/src/app/_common/header-elements.tsx:28
↓ 1 callersFunctionSingleItem
(entry: NavigationElementSingle)
packages/ui/src/components/navigation.tsx:159
↓ 1 callersFunctionTX_AMOUNT_IN_V2_COLUMN
( type: Parameters<typeof useTransactionsV2>['2']['type'], )
apps/web/src/app/(networks)/(evm)/[chainId]/pool/v2/[address]/(landing)/_ui/columns.tsx:25
↓ 1 callersFunctionTX_AMOUNT_IN_V3_COLUMN
( type: Parameters<typeof useTransactionsV3>['2']['type'], )
apps/web/src/app/(networks)/(evm)/[chainId]/pool/v3/[address]/(landing)/_ui/columns.tsx:22
↓ 1 callersFunctionTX_AMOUNT_OUT_V2_COLUMN
( type: Parameters<typeof useTransactionsV2>['2']['type'], )
apps/web/src/app/(networks)/(evm)/[chainId]/pool/v2/[address]/(landing)/_ui/columns.tsx:64
↓ 1 callersFunctionTX_AMOUNT_OUT_V3_COLUMN
( type: Parameters<typeof useTransactionsV3>['2']['type'], )
apps/web/src/app/(networks)/(evm)/[chainId]/pool/v3/[address]/(landing)/_ui/columns.tsx:65
↓ 1 callersFunction_getMasterChefContractConfig
( chainId: keyof typeof MASTERCHEF_ADDRESS, )
apps/web/src/lib/wagmi/hooks/master-chef/use-master-chef-contract.ts:13
↓ 1 callersFunction_proxy
(req: NextRequest)
apps/web/src/proxy.ts:36
↓ 1 callersFunction_useBuilderFee
()
apps/web/src/app/(networks)/(evm)/perps/_ui/trade-widget/confirm-dialog/place-order-button.tsx:374
↓ 1 callersFunction_useEvmSimpleSwapTradeReview
({ chainId, recipient, token0, token1, }: { chainId: (EvmChainId & SupportedChainId) | undefined r
apps/web/src/app/(networks)/(evm)/[chainId]/(trade)/swap/_ui/simple-swap-trade-review-dialog/use-evm-simple-swap-trade-review.ts:63
↓ 1 callersFunction_useMarketPrice
()
apps/web/src/app/(networks)/(evm)/perps/_ui/trade-widget/confirm-dialog/place-order-button.tsx:385
↓ 1 callersFunction_useOrderData
()
apps/web/src/app/(networks)/(evm)/perps/_ui/trade-widget/confirm-dialog/place-order-button.tsx:124
↓ 1 callersFunction_useStellarWallets
()
apps/web/src/lib/wallet/namespaces/stellar/provider/use-stellar-wallets.ts:13
↓ 1 callersFunction_useSvmSimpleSwapTradeReview
({ chainId, recipient, token0, token1, }: { chainId: (SvmChainId & SupportedChainId) | undefined r
apps/web/src/app/(networks)/(evm)/[chainId]/(trade)/swap/_ui/simple-swap-trade-review-dialog/use-svm-simple-swap-trade-review.ts:53
↓ 1 callersFunction_useTpSlOrder
()
apps/web/src/app/(networks)/(evm)/perps/_ui/trade-widget/confirm-dialog/place-order-button.tsx:418
↓ 1 callersFunction_useTwapOrderData
()
apps/web/src/app/(networks)/(evm)/perps/_ui/trade-widget/confirm-dialog/place-order-button.tsx:85
↓ 1 callersFunctionactionSchema
(fromChainId: TChainId0, toChainId: TChainId1, flavor: TFlavor)
apps/web/src/app/(networks)/(evm)/api/cross-chain/schemas.ts:464
↓ 1 callersMethodaddLiquidity
* Add liquidity using Position Manager * Automatically increases liquidity on existing position or creates new one
apps/web/src/app/(networks)/(non-evm)/stellar/_common/lib/services/sushi-stellar-service.ts:19
↓ 1 callersMethodaddLiquidityV2
(args: AddV2LiquidityArgs)
apps/web/test/helpers/pool.ts:165
↓ 1 callersMethodaddLiquidityV3
(args: AddV3LiquidityArgs)
apps/web/test/helpers/pool.ts:219
↓ 1 callersFunctionannounceCookieChange
()
apps/web/src/app/_common/cookies/announce-cookie-change.ts:1
↓ 1 callersFunctionapiKeyRateLimitSchema
(max: bigint)
apps/web/src/app/portal/(authenticated)/dashboard/[teamId]/api-keys/[apiKeyId]/_common/ui/api-key-rate-limit/api-key-rate-limit-form.tsx:41
↓ 1 callersFunctionapplyPoolExclusion
( fromToken: EvmCurrency, toToken: EvmCurrency, searchParams: URLSearchParams, )
apps/web/src/lib/hooks/react-query/trade/useEvmTradeQuote.ts:28
↓ 1 callersFunctionapplyPresetRange
(lower: number, upper: number)
apps/web/src/app/(networks)/(non-evm)/stellar/_common/lib/hooks/tick/use-tick-range-selector.ts:133
↓ 1 callersFunctionapprove
(page: Page, currency: EvmCurrency)
apps/web/test/swap/cross-chain.test.ts:144
↓ 1 callersMethodapprove
(currency: EvmCurrency)
apps/web/test/helpers/swap.ts:170
↓ 1 callersFunctionaugmentPoolGraph
* Augment an existing pool graph with additional tokens (O(n) operation) * Only queries pools between additional tokens and existing tokens
apps/web/src/app/(networks)/(non-evm)/stellar/swap/lib/swap-get-route/use-pool-graph.ts:248
↓ 1 callersFunctionbigIntToCurrencyAmount
(totalSupply?: bigint, token?: EvmToken)
apps/web/src/lib/wagmi/hooks/tokens/useTotalSupply.ts:10
↓ 1 callersFunctionbindPendingPerpsInviteToAddress
( invite: PendingPerpsInvite, address: EvmAddress, )
apps/web/src/lib/perps/pending-invite.ts:26
↓ 1 callersFunctionbladeTransmitAndDeposit
({ deposit, amounts, }: DepositVariablesGetterArgs)
apps/web/src/lib/pool/blade/useBladeDepositTransaction/variables/bladeTransmitAndDeposit.ts:10
↓ 1 callersFunctionbuildScaleOrders
({ totalSize, startPrice, endPrice, numberOfOrders, sizeSkew, decimals, marketType, }: { total
apps/web/src/lib/perps/math.ts:706
↓ 1 callersFunctionbuildSushiReferralRedemptionMessage
({ address, code, expiresAt, }: { address: EvmAddress code: string expiresAt: string })
apps/web/src/lib/perps/sushi-referral.ts:38
↓ 1 callersFunctioncalculateActiveLiquidity
({ scaledAmount0, scaledAmount1, currentSqrtPriceX96, sqrtPriceLowerX96, sqrtPriceUpperX96, }: { s
apps/web/src/app/(networks)/(non-evm)/stellar/_common/lib/soroban/pool-helpers.ts:263
↓ 1 callersFunctioncalculateAmountOut
({ amountIn, route, vertices, }: CalculateAmountOut)
apps/web/src/app/(networks)/(non-evm)/aptos/swap/lib/swap-get-route/get-best-route/get-best-route.ts:39
↓ 1 callersFunctioncalculateEstimatedUserMaxDrawdown
( portfolio: PortfolioResponse[1][1], user: VaultDetailsResponse['followerState'], )
apps/web/src/app/(networks)/(evm)/perps/vaults/[address]/_ui/vault-details.tsx:65
↓ 1 callersFunctioncalculateIsolatedMargin
({ baseSize, price, leverage, decimals, }: { baseSize: string price: string leverage: number | s
apps/web/src/lib/perps/math.ts:36
↓ 1 callersFunctioncalculateMarginRequired
({ baseSize, price, leverage, decimals, }: { baseSize: string price: string leverage: number | s
apps/web/src/lib/perps/math.ts:635
↓ 1 callersFunctioncalculateMaxDrawdown
(data: PortfolioResponse[1][1])
apps/web/src/app/(networks)/(evm)/perps/vaults/[address]/_ui/vault-details.tsx:26
↓ 1 callersFunctioncalculateMaxDrawdown
(data: PortfolioResponse[1][1])
apps/web/src/app/(networks)/(evm)/perps/portfolio/_ui/portfolio-stats/portfolio-stats.tsx:61
↓ 1 callersFunctioncalculateOrderValue
({ baseSize, price, decimals, }: { baseSize: string price: string decimals: number })
apps/web/src/lib/perps/math.ts:674
↓ 1 callersFunctioncalculatePriceImpact
* Calculate price impact from pool state and quote result
apps/web/src/app/(networks)/(non-evm)/stellar/swap/lib/hooks/use-best-route.ts:103
↓ 1 callersFunctioncalculateSlFromLoss
(input: SlFromLossInput)
apps/web/src/lib/perps/math.ts:359
↓ 1 callersFunctioncalculateTpFromGain
(input: TpFromGainInput)
apps/web/src/lib/perps/math.ts:158
↓ 1 callersFunctioncanRetryPendingInvite
(invite: PendingPerpsInvite)
apps/web/src/lib/perps/pending-invite.ts:65
↓ 1 callersFunctionchangeOrCreatePasswordAction
( data: FormData, )
apps/web/src/app/portal/(authenticated)/dashboard/[teamId]/settings/(account)/_common/ui/password/password-action.ts:19
↓ 1 callersFunctioncheckTokenTrustline
* Helper function to check if a token needs a trustline * Now uses dynamic lookup from Horizon if issuer is not known
apps/web/src/app/(networks)/(non-evm)/stellar/_common/lib/hooks/trustline/use-trustline.ts:46
↓ 1 callersMethodchildren
(disabled: boolean)
apps/web/src/app/portal/_common/ui/checker/checker-role/checker-role-server.tsx:11
↓ 1 callersFunctionclassifyRedeemSushiReferralCodeError
( message: string, )
apps/web/src/lib/perps/exchange/use-redeem-sushi-referral-code.ts:17
↓ 1 callersFunctionclipperWithdraw
({ withdraw, token, poolTokenAmountToBurn, poolAddress, }: WithdrawVariablesGetterArgs)
apps/web/src/lib/pool/blade/useBladeWithdraw/variables/clipperWithdraw.ts:12
↓ 1 callersFunctioncodeTranslator
(code: string)
packages/ui/src/components/chip-input.tsx:48
↓ 1 callersMethodcollectFees
* Collect fees from a position
apps/web/src/app/(networks)/(non-evm)/stellar/_common/lib/services/position-service.ts:397
↓ 1 callersFunctioncompareContractAddresses
( addressA: string, addressB: string, )
apps/web/src/app/(networks)/(non-evm)/stellar/_common/lib/soroban/constants.ts:35
↓ 1 callersFunctioncomputeAmountWithFee
({ amountIn }: ComputeAmountWithFee)
apps/web/src/app/(networks)/(non-evm)/aptos/swap/lib/swap-get-route/compute-amount-with-fee.ts:5
← previousnext →701–800 of 3,426, ranked by callers