Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/beefyfinance/beefy-v2
/ functions
Functions
2,834 in github.com/beefyfinance/beefy-v2
⨍
Functions
2,834
◇
Types & classes
568
↓ 217 callers
Method
toString
(value: TValue)
src/helpers/math.ts:12
↓ 211 callers
Function
selectVaultById
(state: BeefyState, vaultId: VaultEntity['id'])
src/features/data/selectors/vaults.ts:43
↓ 145 callers
Function
selectTokenByAddress
( state: BeefyState, chainId: ChainEntity['id'], address: TokenEntity['address'] )
src/features/data/selectors/tokens.ts:78
↓ 127 callers
Function
legacyMakeStyles
( stylesRecord: T )
src/helpers/mui.ts:10
↓ 123 callers
Function
fromWei
(value: BigNumber.Value, decimals: number)
src/helpers/big-number.ts:115
↓ 101 callers
Function
fetchContract
( address: string, abi: TAbi, chainId: ChainId, withMulticall: boolean = true )
src/features/data/apis/rpc-contract/viem-contract.ts:6
↓ 98 callers
Function
formatLargeUsd
( input: BigNumberish, options?: Partial<FormatLargeUsdOptions> )
src/helpers/format.ts:273
↓ 97 callers
Function
isTokenEqual
(tokenA: TokenEntity, tokenB: TokenEntity)
src/features/data/entities/token.ts:68
↓ 93 callers
Function
getTokenAddress
(token: TokenEntity)
src/features/data/apis/transact/helpers/zap.ts:10
↓ 87 callers
Function
bigNumberToBigInt
(bn: BigNumber)
src/features/data/apis/amm/balancer/common/JoinExitEncoder.ts:10
↓ 83 callers
Function
toWeiString
(value: BigNumber, decimals: number)
src/helpers/big-number.ts:111
↓ 81 callers
Function
toWei
(value: BigNumber, decimals: number)
src/helpers/big-number.ts:95
↓ 57 callers
Function
formatTokenDisplayCondensed
( input: BigNumberish, decimals: number, digits: number = 8 )
src/helpers/format.ts:80
↓ 50 callers
Function
slipBy
(amount: BigNumber, slippage: number, decimals: number)
src/features/data/apis/transact/helpers/amounts.ts:11
↓ 49 callers
Method
get
(url: string, request: RequestType)
src/features/data/apis/kyber/kyber.ts:43
↓ 45 callers
Function
getInsertIndex
(position: number)
src/features/data/apis/transact/helpers/zap.ts:22
↓ 41 callers
Function
calcImgSize
(value: number, baseSize: number)
src/components/AssetsImage/AssetArrangement.tsx:5
↓ 41 callers
Function
createOptionId
( strategyId: string, vaultId: VaultEntity['id'], selectionId: string, differentiator?: string )
src/features/data/apis/transact/helpers/options.ts:12
↓ 41 callers
Function
createSelectionId
( chainId: ChainEntity['id'], tokens: TokenEntity[], type: string = 'standard' )
src/features/data/apis/transact/helpers/options.ts:24
↓ 40 callers
Function
selectTransactSlippage
(state: BeefyState)
src/features/data/selectors/transact.ts:74
↓ 38 callers
Function
fetchWalletContract
( address: string, abi: TAbi, walletClient: WalletClient, publicClient?: PublicClient )
src/features/data/apis/rpc-contract/viem-contract.ts:17
↓ 38 callers
Function
isStandardVault
(vault: VaultEntity)
src/features/data/entities/vault.ts:305
↓ 38 callers
Function
isTokenErc20
(token: TokenEntity)
src/features/data/entities/token.ts:60
↓ 37 callers
Function
isGovVault
(vault: VaultEntity)
src/features/data/entities/vault.ts:277
↓ 37 callers
Function
isTokenNative
(token: TokenEntity)
src/features/data/entities/token.ts:64
↓ 36 callers
Function
isCowcentratedLikeVault
(vault: VaultEntity)
src/features/data/entities/vault.ts:323
↓ 33 callers
Function
onlyOneInput
(inputs: InputTokenAmount[])
src/features/data/apis/transact/helpers/options.ts:66
↓ 32 callers
Function
createGlobalDataSelector
( key: keyof DataLoaderState['global'], evaluateFn: LoaderEvaluatorFn<T>, invalidateCacheAfterSeconds?:
src/features/data/selectors/data-loader-helpers.ts:179
↓ 32 callers
Function
createQuoteId
(optionId: string)
src/features/data/apis/transact/helpers/options.ts:8
↓ 32 callers
Function
useBreakpoint
(opts: FromOrToProp)
src/hooks/useBreakpoint.ts:9
↓ 31 callers
Method
add
(value: NumberMathValue<TValue>, by: NumberMathValue<TValue>)
src/helpers/math.ts:10
↓ 31 callers
Function
calculatePriceImpact
( inputs: TokenAmount[], outputs: TokenAmount[], returned: TokenAmount[], state: BeefyState, knownFe
src/features/data/apis/transact/helpers/quotes.ts:92
↓ 30 callers
Function
entries
(input: T)
src/helpers/object.ts:19
↓ 29 callers
Function
captureWalletErrors
(func: T)
src/features/data/actions/wallet/common.ts:213
↓ 28 callers
Function
addGlobalAsyncThunkActions
* Handling those async actions is very generic * Use a helper function to handle each action state
src/features/data/reducers/data-loader.ts:218
↓ 28 callers
Method
getBatchClient
(chainId: ChainId)
src/features/data/apis/rpc-contract/rpc-manager.ts:104
↓ 27 callers
Method
getConnectedViemClient
()
src/features/data/apis/wallet/wallet-connection-types.ts:20
↓ 26 callers
Method
div
(value: NumberMathValue<TValue>, by: NumberMathValue<TValue>)
src/helpers/math.ts:9
↓ 26 callers
Function
formatLargePercent
( input: BigNumberish | null | undefined, decimals = 2, missingPlaceholder: T | string = '?', veryLarg
src/helpers/format.ts:124
↓ 26 callers
Function
getGasPriceOptions
(chain: ChainEntity)
src/features/data/utils/gas-utils.ts:4
↓ 26 callers
Function
isCowcentratedVault
(vault: VaultEntity)
src/features/data/entities/vault.ts:319
↓ 26 callers
Function
txStart
(dispatch: BeefyDispatchFn)
src/features/data/actions/wallet/common.ts:73
↓ 25 callers
Function
isCowcentratedStandardVault
( vault: VaultEntity )
src/features/data/entities/vault.ts:313
↓ 24 callers
Function
zapExecuteOrder
( vaultId: VaultEntity['id'], params: UserlessZapRequest, expectedTokens: TokenEntity[] )
src/features/data/actions/wallet/zap.ts:27
↓ 23 callers
Function
bindTransactionEvents
( dispatch: BeefyDispatchFn, transactionHashPromise: Promise<Hash>, client: PublicClient, additionalDa
src/features/data/actions/wallet/common.ts:223
↓ 23 callers
Function
selectChainNativeToken
(state: BeefyState, chainId: ChainEntity['id'])
src/features/data/selectors/tokens.ts:136
↓ 23 callers
Function
selectUserBalanceOfToken
( state: BeefyState, chainId: ChainEntity['id'], tokenAddress: TokenEntity['address'], walletAddress?:
src/features/data/selectors/balance.ts:120
↓ 23 callers
Function
txWallet
(dispatch: BeefyDispatchFn)
src/features/data/actions/wallet/common.ts:82
↓ 22 callers
Method
addMany
(amounts: TokenAmount[])
src/features/data/apis/transact/helpers/Balances.ts:25
↓ 22 callers
Function
addressBookToAppId
(chainId: string)
scripts/common/config.ts:238
↓ 22 callers
Method
match
(error: SerializedError)
src/features/data/apis/transact/strategies/error.ts:75
↓ 22 callers
Method
uint256
(value: bigint)
src/features/data/apis/amm/gamma/TickMath.ts:106
↓ 21 callers
Function
isErc4626Vault
(vault: VaultEntity)
src/features/data/entities/vault.ts:331
↓ 21 callers
Function
selectErc20TokenByAddress
( state: BeefyState, chainId: ChainEntity['id'], address: string, mapNativeToWnative: boolean = false
src/features/data/selectors/tokens.ts:116
↓ 21 callers
Function
selectTokenByAddressOrUndefined
( state: BeefyState, chainId: ChainEntity['id'], address: TokenEntity['address'] )
src/features/data/selectors/tokens.ts:88
↓ 21 callers
Function
selectTokenPriceByTokenOracleId
( state: BeefyState, oracleId: TokenEntity['oracleId'] )
src/features/data/selectors/tokens.ts:238
↓ 21 callers
Function
selectVaultStrategyAddress
(state: BeefyState, vaultId: VaultEntity['id'])
src/features/data/selectors/vaults.ts:327
↓ 21 callers
Method
subtractMany
(amounts: TokenAmount[])
src/features/data/apis/transact/helpers/Balances.ts:42
↓ 20 callers
Function
bigNumberToStringDeep
(input: unknown)
src/helpers/big-number.ts:133
↓ 20 callers
Method
fetchQuotes
* Returns quotes for a request * Optionally, some providers or tokens can be disabled
src/features/data/apis/transact/swap/ISwapAggregator.ts:20
↓ 19 callers
Function
createFactory
(factoryFn: FactoryFn<P, R>)
src/features/data/utils/factory-utils.ts:5
↓ 19 callers
Function
valueOrThrow
( value: T | undefined | null, message: string = 'selector: value is not set' )
src/features/data/utils/selector-utils.ts:4
↓ 18 callers
Function
isNonEmptyArray
(arr: T[] | undefined | null)
src/features/data/utils/array-utils.ts:83
↓ 18 callers
Function
pickTokens
(...inputs: TokenAmount[][])
src/features/data/apis/transact/helpers/tokens.ts:114
↓ 18 callers
Function
selectVaultTokensToRefresh
(state: BeefyState, vault: VaultEntity)
src/features/data/actions/wallet/common.ts:272
↓ 17 callers
Function
arrayOrStaticEmpty
(arr: T[] | undefined | null)
src/features/data/utils/selector-utils.ts:17
↓ 17 callers
Function
createCachedFactory
( factoryFn: FN, keyFn: (...args: Parameters<FN>) => string = (...args) => JSON.stringify(args) )
src/features/data/utils/factory-utils.ts:16
↓ 17 callers
Function
formatPercent
( input: BigNumberish, decimals: number = 2, roundMode: BigNumber.RoundingMode = BigNumber.ROUND_FLOOR )
src/helpers/format.ts:162
↓ 17 callers
Method
get
(token: TokenEntity)
src/features/data/apis/transact/helpers/Balances.ts:51
↓ 17 callers
Function
isCowcentratedGovVault
(vault: VaultEntity)
src/features/data/entities/vault.ts:301
↓ 17 callers
Function
selectCowcentratedLikeVaultById
( state: BeefyState, vaultId: VaultEntity['id'] )
src/features/data/selectors/vaults.ts:232
↓ 16 callers
Function
createDependencyFactory
( factoryFn: (dependencies: D) => Promise<T>, dependenciesFn: () => Promise<D> )
src/features/data/utils/factory-utils.ts:40
↓ 16 callers
Function
explorerAddressUrl
(chain: ChainEntity, address: string)
src/helpers/url.ts:7
↓ 16 callers
Function
mooAmountToOracleAmount
( mooToken: TokenEntity, depositToken: TokenEntity, ppfs: BigNumber, mooTokenAmount: BigNumber )
src/features/data/utils/ppfs.ts:19
↓ 16 callers
Function
onlyOneTokenAmount
(outputs: TokenAmount[])
src/features/data/apis/transact/helpers/options.ts:73
↓ 16 callers
Function
selectUserDepositedVaultIds
(state: BeefyState, walletAddress?: string)
src/features/data/selectors/balance.ts:87
↓ 16 callers
Function
toWeiFromTokenAmount
(tokenAmount: TokenAmount)
src/helpers/big-number.ts:107
↓ 15 callers
Function
createAddressDataSelector
( key: keyof ByAddressGlobalDataEntity, evaluateFn: LoaderEvaluatorFn<T>, invalidateCacheAfterSeconds?:
src/features/data/selectors/data-loader-helpers.ts:204
↓ 15 callers
Function
formatTokenDisplay
(input: BigNumberish, decimals: number)
src/helpers/format.ts:68
↓ 15 callers
Function
getNetworkSrc
(chainId: ChainEntity['id'])
src/helpers/networkSrc.ts:11
↓ 15 callers
Function
isFulfilledResult
( result: PromiseSettledResult<T> )
src/helpers/promises.ts:3
↓ 15 callers
Function
isVaultRetired
(vault: VaultEntity)
src/features/data/entities/vault.ts:351
↓ 15 callers
Method
normalize
* Shifts the amount from the given decimals to 18 decimals.
src/features/data/apis/amm/solidly/SolidlyPool.ts:515
↓ 15 callers
Function
selectChainWrappedNativeToken
(state: BeefyState, chainId: ChainEntity['id'])
src/features/data/selectors/tokens.ts:161
↓ 14 callers
Function
buildExecute
( id: TId, buildUnstakeCall: BuildUnstakeCallFn<TId, TData>, { depositMax = false }: BuildExecuteOptions
src/features/data/apis/migration/utils.ts:38
↓ 14 callers
Function
keys
(input: { [K in TKey]?: unknown })
src/helpers/object.ts:36
↓ 14 callers
Function
saveJson
( path: string, json: DataType, pretty: boolean | 'prettier' = false, replacer?: JsonReplacer )
scripts/common/files.ts:54
↓ 14 callers
Function
sortVaultKeys
(vault: VaultConfig)
scripts/common/vault-fields.ts:83
↓ 13 callers
Function
buildUpdate
( id: TId, fetchBalance: FetchBalanceFn, { useDepositTokenSymbol = false }: BuildUpdateOptions = {} )
src/features/data/apis/migration/utils.ts:18
↓ 13 callers
Function
createGlobLoader
( pathToUrl: Record<string, T>, pathToKey: (path: string) => string = filenameWithoutExt )
src/helpers/globLoader.ts:8
↓ 13 callers
Function
getVaultsForChain
(chainId: string)
scripts/common/config.ts:172
↓ 13 callers
Function
stepperStartWithSteps
(steps: Step[], chainId: ChainEntity['id'])
src/features/data/actions/wallet/stepper.ts:87
↓ 13 callers
Function
toBigNumber
(input: BigNumberish)
src/helpers/big-number.ts:32
↓ 12 callers
Function
_selectWalletBalance
(state: BeefyState, walletAddress?: string)
src/features/data/selectors/balance.ts:59
↓ 12 callers
Function
fetch
(i = 0)
src/features/data/apis/viem/transports/fallbackTransport.ts:91
↓ 12 callers
Method
fetchTokenSupport
* Returns tokens supported for each input token * Optionally, some providers or tokens can be disabled
src/features/data/apis/transact/swap/ISwapAggregator.ts:35
↓ 12 callers
Function
isZapTransactHelpers
(helpers: TransactHelpers)
src/features/data/apis/transact/strategies/IStrategy.ts:157
↓ 12 callers
Function
selectAllChainIds
(state: BeefyState)
src/features/data/selectors/chains.ts:37
↓ 12 callers
Function
selectUserVaultBalanceInShareToken
( state: BeefyState, vaultId: VaultEntity['id'], maybeWalletAddress?: string )
src/features/data/selectors/balance.ts:137
↓ 12 callers
Function
selectVaultByIdWithReceipt
(state: BeefyState, vaultId: VaultEntity['id'])
src/features/data/selectors/vaults.ts:60
next →
1–100 of 2,834, ranked by callers