Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Some1Uknow/learn-solana
/ functions
Functions
368 in github.com/Some1Uknow/learn-solana
⨍
Functions
368
◇
Types & classes
71
Function
fetchManyNftMetadata
(connection: Connection, mints: string[], opts?: { forceRefresh?: boolean })
lib/solana/fetchNftMetadata.ts:113
Function
generateMetadata
({ params }: { params: Params })
app/challenges/[track]/page.tsx:9
Function
generateMetadata
({ params }: { params: Params })
app/challenges/[track]/[slug]/page.tsx:13
Function
generateMetadata
({ params }: Props)
app/tools/runtime-lab/[programId]/page.tsx:17
Function
generateMetadata
({ params }: Props)
app/modules/[moduleId]/page.tsx:56
Function
generateMetadata
(props: { params: Promise<{ slug?: string[] }>; })
app/learn/[[...slug]]/page.tsx:197
Function
generateStaticParams
()
app/tools/runtime-lab/[programId]/page.tsx:11
Function
generateStaticParams
()
app/modules/[moduleId]/page.tsx:13
Function
generateStaticParams
()
app/learn/[[...slug]]/page.tsx:193
Function
generateStaticParams
()
app/og/docs/[...slug]/route.tsx:30
Function
generateStaticParams
()
app/llms.mdx/[[...slug]]/route.ts:25
Function
getAllKeys
()
stubs/asyncStorage.ts:43
Function
getItem
(key: string)
stubs/asyncStorage.ts:9
Function
getOnChainMetadataUri
(connection: Connection, mintAddress: string)
lib/solana/fetchNftMetadata.ts:62
Function
getRuntimeLabFlow
(flowId: string)
lib/runtime-lab/flows.ts:1477
Function
getTopicIcon
(type: string)
lib/topic-utils.tsx:5
Function
getTopicTypeStyle
(type: string)
lib/topic-utils.tsx:18
Function
handleCopy
()
components/challenges/ChallengeEditorClient.tsx:334
Function
handleCopyMarkdown
()
components/learn/page-actions.tsx:109
Function
handleCopyWallet
()
components/layout/navbar/wallet-button.tsx:70
Function
handleCreateWallet
()
components/layout/navbar/wallet-button.tsx:79
Function
handleExportWallet
()
components/layout/navbar/wallet-button.tsx:114
Function
handleKeyDown
(e: KeyboardEvent)
components/fumadocs/mermaid-with-zoom.tsx:174
Function
handleKeyDown
(event: KeyboardEvent)
components/ui/sidebar.tsx:107
Function
handleLogin
()
components/route-guard.tsx:30
Function
handleLogin
()
components/ui/login-required-modal.tsx:30
Function
handlePointerMove
(event: PointerEvent)
components/challenges/ChallengeWorkspaceClient.tsx:50
Function
handlePointerMove
(event: PointerEvent)
components/challenges/ChallengeEditorClient.tsx:136
Function
handleReset
()
components/challenges/ChallengeEditorClient.tsx:325
Function
handleReset
()
components/learn/quick-check.tsx:67
Function
handleResize
()
components/challenges/ChallengeEditorClient.tsx:126
Function
handleReveal
()
app/tools/runtime-lab/[programId]/runtime-lab-program.client.tsx:194
Function
handleRuntimeLabClick
(event: MouseEvent<HTMLAnchorElement>)
app/tools/tools-page.client.tsx:38
Function
handleSeparatorPointerDown
(event: ReactPointerEvent<HTMLDivElement>)
components/challenges/ChallengeWorkspaceClient.tsx:80
Function
handleSeparatorPointerDown
(event: ReactPointerEvent<HTMLDivElement>)
components/challenges/ChallengeEditorClient.tsx:340
Function
handleSignMessage
()
components/layout/navbar/wallet-button.tsx:96
Function
handleStartModule
()
components/learn/module-card.tsx:37
Function
handleSubmit
(event: FormEvent<HTMLFormElement>)
components/docs-chat.tsx:128
Function
handleSubmit
()
components/learn/quick-check.tsx:59
Function
icon
(iconName)
lib/source.ts:18
Function
isValidSolanaAddress
(address: string)
lib/solana/signature.ts:8
Function
key
(index: number)
stubs/asyncStorage.ts:21
Function
length
()
stubs/asyncStorage.ts:24
Function
middleware
(request: NextRequest)
middleware.ts:12
Function
multiGet
(keys: string[])
stubs/asyncStorage.ts:52
Function
multiRemove
(keys: string[])
stubs/asyncStorage.ts:58
Function
multiSet
(entries: Array<[string, string]>)
stubs/asyncStorage.ts:55
Function
onResize
()
components/ui/beams-background.tsx:84
Function
parseExerciseFile
(filePath: string)
lib/challenges/exercises.ts:126
Function
readMigration
(entry)
scripts/drizzle-safe-migrate.mjs:17
Function
redirects
()
next.config.mjs:31
Function
removeItem
(key: string)
stubs/asyncStorage.ts:15
Function
rewrites
()
next.config.mjs:15
Function
robots
()
app/robots.ts:10
Function
setItem
(key: string, value: string)
stubs/asyncStorage.ts:12
Function
sitemap
()
app/sitemap.ts:131
Function
stop
()
components/challenges/ChallengeEditorClient.tsx:140
Function
stopDragging
()
components/challenges/ChallengeWorkspaceClient.tsx:55
Function
throttledHandler
(e: MouseEvent)
hooks/use-mouse-parallax.ts:28
Function
toggleMenu
()
components/layout/navbar.tsx:16
Function
transform
(option, node)
app/learn/[[...slug]]/layout.tsx:18
Function
update
(props: ToasterToast)
hooks/use-toast.ts:148
Function
upsertUserByWallet
(input: UpsertUserInput)
lib/auth/upsertUser.ts:28
Function
useAsyncStorage
(key: string)
stubs/asyncStorage.ts:66
Function
useMouseParallax
(intensity: number = 15)
hooks/use-mouse-parallax.ts:10
Function
verifyArbitraryWalletSignature
( walletAddress: string, signatureB58: string, message: string )
lib/solana/signature.ts:27
Function
verifyWalletSignature
(walletAddress: string, signatureB58: string)
lib/solana/signature.ts:12
Function
webpack
(config)
next.config.mjs:240
← previous
301–368 of 368, ranked by callers