MCPcopy Create free account

hub / github.com/Crossmint/fintech-starter-app / functions

Functions118 in github.com/Crossmint/fintech-starter-app

↓ 31 callersFunctioncn
(...inputs: ClassValue[])
lib/utils.ts:4
↓ 7 callersFunctiongetApiKey
()
hooks/useYields.ts:152
↓ 5 callersFunctionuseActivityFeed
()
hooks/useActivityFeed.ts:29
↓ 5 callersFunctionuseBalance
()
hooks/useBalance.ts:4
↓ 4 callersFunctionisEmail
(email: string)
lib/utils.ts:20
↓ 2 callersFunctiongetUserYieldActions
(address: string)
hooks/useYields.ts:324
↓ 2 callersFunctionhandleDone
()
components/send-funds/index.tsx:95
↓ 2 callersFunctionhandleDone
()
components/earn-yield/index.tsx:50
↓ 2 callersFunctionshortenAddress
(address: string)
utils/shortenAddress.ts:1
↓ 2 callersFunctionuseYields
()
hooks/useYields.ts:426
↓ 1 callersFunctioncreateOrder
({ amount, receiptEmail, walletAddress, }: CreateOrderParams)
server-actions/createOrder.ts:24
↓ 1 callersFunctionencode
(payload: any, key: any, alg: any, key_name: string)
utils/coinbase.ts:26
↓ 1 callersFunctionenterYield
( yieldId: string, address: string, amount: string )
hooks/useYields.ts:213
↓ 1 callersFunctionexitYield
( yieldId: string, address: string, amount?: string )
hooks/useYields.ts:280
↓ 1 callersFunctionfetchYields
()
hooks/useYields.ts:154
↓ 1 callersFunctionformatActivityDate
(timestamp: number)
components/ActivityFeed.tsx:47
↓ 1 callersFunctionformatApy
(apy: number)
components/NewProducts.tsx:60
↓ 1 callersFunctionformatApy
(apy: number)
components/earn-yield/YieldList.tsx:22
↓ 1 callersFunctionformatApy
(apy: number)
components/earn-yield/DepositYield.tsx:16
↓ 1 callersFunctionformatApy
(apy: number)
components/earn-yield/PositionsList.tsx:50
↓ 1 callersFunctionformatChainName
(chain: string)
components/dashboard-summary/WalletDetails.tsx:13
↓ 1 callersFunctionformatProviderName
(providerId?: string)
components/earn-yield/YieldList.tsx:15
↓ 1 callersFunctionformatProviderName
(yieldId: string)
components/earn-yield/PositionsList.tsx:15
↓ 1 callersFunctionformatUsdAmount
(amountUsd: string | undefined, amount: string | undefined)
components/earn-yield/PositionsList.tsx:26
↓ 1 callersFunctiongetActivityIcon
(eventType: string, isOutgoing: boolean)
components/ActivityFeed.tsx:13
↓ 1 callersFunctiongetActivityTitle
(eventType: string | undefined, isOutgoing: boolean)
components/ActivityFeed.tsx:30
↓ 1 callersFunctiongetCoinbaseJWT
(url: string, method: string, request_path: string)
utils/coinbase.ts:5
↓ 1 callersFunctiongetMechanicLabel
(type: string)
components/earn-yield/YieldList.tsx:27
↓ 1 callersFunctiongetProccesedTransactions
(transactionId: string)
hooks/useProcessWithdrawal.tsx:7
↓ 1 callersFunctiongetTitle
()
components/earn-yield/index.tsx:67
↓ 1 callersFunctiongetTransactions
(userId: string)
server-actions/getTransactions.ts:5
↓ 1 callersFunctiongetYieldBalance
(yieldId: string, address: string)
hooks/useYields.ts:254
↓ 1 callersFunctiongetYieldForPosition
(yieldId: string)
components/earn-yield/PositionsList.tsx:60
↓ 1 callersFunctionhandleCreateOrder
()
components/deposit/Checkout.tsx:116
↓ 1 callersFunctionhandleDone
()
components/deposit/index.tsx:43
↓ 1 callersFunctionhandleExit
(position: YieldAction)
components/earn-yield/PositionsList.tsx:64
↓ 1 callersFunctionisValidAddress
(address: string)
lib/utils.ts:16
↓ 1 callersFunctionisValidEvmAddress
(address: string)
lib/utils.ts:8
↓ 1 callersFunctionisValidSolanaAddress
(address: string)
lib/utils.ts:12
↓ 1 callersFunctionisYieldEvent
(eventType: string | undefined)
components/ActivityFeed.tsx:42
↓ 1 callersFunctionresetFlow
()
components/send-funds/index.tsx:88
↓ 1 callersFunctionrestartFlow
()
components/deposit/index.tsx:37
↓ 1 callersFunctionsetProccesedTransactions
(transactionId: string)
hooks/useProcessWithdrawal.tsx:15
↓ 1 callersFunctionuseProcessWithdrawal
(userId?: string, wallet?: Wallet<Chain>)
hooks/useProcessWithdrawal.tsx:24
↓ 1 callersFunctionuseYieldPositions
(address: string | undefined)
hooks/useYields.ts:362
FunctionActivityFeed
()
components/ActivityFeed.tsx:62
FunctionAmountBreakdown
({ quote, inputAmount, isAmountValid }: AmountBreakdownProps)
components/deposit/AmountBreakdown.tsx:42
FunctionAmountInput
({ amount, onChange }: AmountInputProps)
components/common/AmountInput.tsx:8
FunctionBreakdownElement
({ label, value, isLoading }: BreakdownElementProps)
components/deposit/AmountBreakdown.tsx:11
FunctionCheckout
({ amount, walletAddress, onPaymentCompleted, receiptEmail, onProcessingPayment, isAmountValid,
components/deposit/Checkout.tsx:100
FunctionContainer
({ children, className, onClick, }: { children: React.ReactNode; className?: string; onClick?: ()
components/common/Container.tsx:3
FunctionCopyWrapper
({ toCopy, className, children, iconPosition = "left", }: CopyWrapperProps)
components/common/CopyWrapper.tsx:12
FunctionDashboardSummary
({ onDepositClick, onSendClick }: DashboardSummaryProps)
components/dashboard-summary/index.tsx:22
FunctionDepositButton
({ onClick }: { onClick: () => void })
components/common/DepositButton.tsx:3
FunctionDepositModal
({ open, onClose, walletAddress }: DepositModalProps)
components/deposit/index.tsx:25
FunctionDepositYield
({ yieldOpportunity, onSuccess, onProcessing }: DepositYieldProps)
components/earn-yield/DepositYield.tsx:20
FunctionDetails
({ values }: DetailsProps)
components/common/Details.tsx:7
FunctionDialog
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Root>)
components/common/Dialog.tsx:9
FunctionDialogClose
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Close>)
components/common/Dialog.tsx:21
FunctionDialogContent
({ className, children, ...props }: React.ComponentProps<typeof DialogPrimitive.Content>)
components/common/Dialog.tsx:53
FunctionDialogDescription
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Description>)
components/common/Dialog.tsx:104
FunctionDialogFooter
({ className, ...props }: React.ComponentProps<"div">)
components/common/Dialog.tsx:84
FunctionDialogHeader
({ className, ...props }: React.ComponentProps<"div">)
components/common/Dialog.tsx:74
FunctionDialogOverlay
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Overlay>)
components/common/Dialog.tsx:37
FunctionDialogPortal
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Portal>)
components/common/Dialog.tsx:17
FunctionDialogTitle
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Title>)
components/common/Dialog.tsx:94
FunctionDialogTrigger
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Trigger>)
components/common/Dialog.tsx:13
FunctionDropdownMenu
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Root>)
components/common/DropdownMenu.tsx:9
FunctionDropdownMenuCheckboxItem
({ className, children, checked, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Checkbo
components/common/DropdownMenu.tsx:72
FunctionDropdownMenuContent
({ className, sideOffset = 4, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Content>)
components/common/DropdownMenu.tsx:25
FunctionDropdownMenuGroup
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Group>)
components/common/DropdownMenu.tsx:45
FunctionDropdownMenuItem
({ className, inset, variant = "default", ...props }: React.ComponentProps<typeof DropdownMenuPrimitiv
components/common/DropdownMenu.tsx:49
FunctionDropdownMenuLabel
({ className, inset, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Label> & { inset?:
components/common/DropdownMenu.tsx:128
FunctionDropdownMenuPortal
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Portal>)
components/common/DropdownMenu.tsx:13
FunctionDropdownMenuRadioGroup
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.RadioGroup>)
components/common/DropdownMenu.tsx:98
FunctionDropdownMenuRadioItem
({ className, children, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.RadioItem>)
components/common/DropdownMenu.tsx:104
FunctionDropdownMenuSeparator
({ className, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Separator>)
components/common/DropdownMenu.tsx:145
FunctionDropdownMenuShortcut
({ className, ...props }: React.ComponentProps<"span">)
components/common/DropdownMenu.tsx:158
FunctionDropdownMenuSub
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Sub>)
components/common/DropdownMenu.tsx:168
FunctionDropdownMenuSubContent
({ className, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.SubContent>)
components/common/DropdownMenu.tsx:196
FunctionDropdownMenuSubTrigger
({ className, inset, children, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.SubTrigge
components/common/DropdownMenu.tsx:172
FunctionDropdownMenuTrigger
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Trigger>)
components/common/DropdownMenu.tsx:19
FunctionEarnYieldModal
({ open, onClose }: EarnYieldModalProps)
components/earn-yield/index.tsx:21
FunctionHome
()
app/page.tsx:4
FunctionHomeContent
()
app/home.tsx:8
FunctionLogin
()
components/Login.tsx:6
FunctionLogoutButton
()
components/Logout.tsx:5
FunctionMainScreen
({ walletAddress }: MainScreenProps)
components/MainScreen.tsx:15
FunctionNewProduct
({ title, description, image, onClick, isActive }: NewProductProps)
components/NewProducts.tsx:19
FunctionNewProducts
({ onEarnYieldClick }: NewProductsProps)
components/NewProducts.tsx:56
FunctionOrderPreview
({ userEmail, recipient, amount, error, isLoading, onConfirm, }: OrderPreviewProps)
components/send-funds/OrderPreview.tsx:16
FunctionPositionsList
({ positions, yields, isLoading, onExitSuccess }: PositionsListProps)
components/earn-yield/PositionsList.tsx:54
FunctionPrimaryButton
({ children, onClick, disabled, }: { children: React.ReactNode; onClick: () => void; disabled?: bo
components/common/PrimaryButton.tsx:1
FunctionProviders
({ children }: { children: React.ReactNode })
app/providers.tsx:17
FunctionQueryProvider
({ children }: { children: ReactNode })
providers/QueryProvider.tsx:15
FunctionRecipientInput
({ recipient, onChange, error }: RecipientInputProps)
components/send-funds/RecipientInput.tsx:9
FunctionRootLayout
({ children, }: Readonly<{ children: React.ReactNode; }>)
app/layout.tsx:21
FunctionScrollArea
({ className, children, ...props }: React.ComponentProps<typeof ScrollAreaPrimitive.Root>)
components/common/ScrollArea.tsx:8
FunctionScrollBar
({ className, orientation = "vertical", ...props }: React.ComponentProps<typeof ScrollAreaPrimitive.Scro
components/common/ScrollArea.tsx:31
FunctionSendFundsModal
({ open, onClose }: SendFundsModalProps)
components/send-funds/index.tsx:17
next →1–100 of 118, ranked by callers