Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bitcoin-dev-project/bitcoin-dev-project
/ functions
Functions
462 in github.com/bitcoin-dev-project/bitcoin-dev-project
⨍
Functions
462
◇
Types & classes
81
↓ 18 callers
Function
isFieldEnabled
(fieldName: TransactionPart)
src/components/TransactionCreation.tsx:167
↓ 15 callers
Function
genPageMetadata
({ title, description, image, alt, openGraph: ogOverride, twitter: twitterOverride,
app/seo.tsx:26
↓ 10 callers
Function
slugify
(inputString: string)
utils/slugify.ts:1
↓ 7 callers
Function
isBuffer
(value: unknown)
components/decoding-bitcoin/markdown-ui/transaction-serializer/decodeTransaction.tsx:9
↓ 7 callers
Function
useUrlManager
()
hooks/useUrlManager.ts:5
↓ 5 callers
Function
findTopicInTree
( slug: string, nodes: TopicTreeNode[] )
utils/content-utils.ts:48
↓ 4 callers
Function
extractFilterValues
(args: typeof onlyFilterValues)
hooks/useUrlManager.ts:23
↓ 4 callers
Function
getValues
({ key, issues }: { key: keyof IssueCardElement issues: IssueCardElement[] })
utils/index.tsx:524
↓ 4 callers
Function
normalizePath
(path: string)
components/decoding-bitcoin/layouts/BaseLayout.tsx:43
↓ 3 callers
Function
calculateCohortProgress
(community: Community)
lib/utils/communities.ts:278
↓ 3 callers
Function
classNames
(...classes: any)
utils/content-utils.ts:183
↓ 3 callers
Function
handleNextPage
( page: number, setCurrentPage: React.Dispatch<React.SetStateAction<number>> )
hooks/useUrlManager.ts:152
↓ 3 callers
Function
handleSectionClick
(section: Section)
components/explore/ExploreContent.tsx:22
↓ 3 callers
Function
primaryLinkClass
(active: boolean)
components/rebranded-header.tsx:25
↓ 3 callers
Function
useCurriculum
()
context/FilterContext.tsx:104
↓ 2 callers
Function
addFilterParam
(key: string, value: string)
hooks/useUrlManager.ts:48
↓ 2 callers
Function
calculateProbability
(q: number, z: number)
components/decoding-bitcoin/markdown-ui/reorg-calculator.tsx:28
↓ 2 callers
Function
close
()
components/get-funded/get-funded-mega-menu.tsx:18
↓ 2 callers
Function
createSection
(section: Section)
content/data.ts:46
↓ 2 callers
Function
deleteFilterParam
(key: string, value: string)
hooks/useUrlManager.ts:108
↓ 2 callers
Function
distributeQuestionsToGroups
( baseQuestions: BaseQuestion[], groups: Community["currentCohort"]["groups"] )
lib/utils/communities.ts:113
↓ 2 callers
Function
getAllCommunities
()
lib/utils/communities.ts:199
↓ 2 callers
Function
getAuthorDetails
(authorList: string[])
utils/content-utils.ts:5
↓ 2 callers
Function
getCohortStatus
( startDate: string, endDate: string )
lib/utils/communities.ts:144
↓ 2 callers
Function
getCommunity
(id: string)
lib/utils/communities.ts:157
↓ 2 callers
Function
getCurrentWeek
(community: Community)
lib/utils/communities.ts:254
↓ 2 callers
Function
getNextCallDate
(weeklyCall: WeeklyData["weeklyCall"])
lib/utils/communities.ts:298
↓ 2 callers
Function
getPathStory
(slug: string)
data/path-and-stories.tsx:775
↓ 2 callers
Function
getStatusDisplay
(status: string | undefined)
app/decoding/communities/page.tsx:12
↓ 2 callers
Function
getTimeUntilCall
(weeklyCall: WeeklyData["weeklyCall"])
lib/utils/communities.ts:388
↓ 2 callers
Function
getTopicContent
(slug: string)
components/communities/LearningResourcesSection.tsx:9
↓ 2 callers
Function
getTopicData
(slug: string)
utils/content-utils.ts:128
↓ 2 callers
Function
getWeeklyData
( community: Community, weekNumber: number )
lib/utils/communities.ts:230
↓ 2 callers
Function
goToNextSlide
()
components/explainers/SlideViewer.tsx:96
↓ 2 callers
Function
goToPrevSlide
()
components/explainers/SlideViewer.tsx:102
↓ 2 callers
Function
handleDifficultyClick
(level: Difficulty)
components/brand/Filters.tsx:40
↓ 2 callers
Function
handleFocusIn
()
components/sidebar-filter.tsx:255
↓ 2 callers
Function
handleScroll
(direction: "left" | "right")
components/home-carousel.tsx:17
↓ 2 callers
Function
isItemActive
(pathname: string, item: NavItem)
components/get-funded/get-funded-sidebar.tsx:15
↓ 2 callers
Function
normalizePath
(path: string)
components/decoding-bitcoin/Navigation.tsx:166
↓ 2 callers
Function
popFromStack
( stack: StackItem[], count: number )
content/opcode-explorer.tsx:141
↓ 2 callers
Function
renderItems
( items: TransactionItem[], type: "inputs" | "outputs" )
components/decoding-bitcoin/markdown-ui/transaction-serializer/TransactionDisplay.tsx:146
↓ 2 callers
Function
renderStepIndicators
()
components/decoding-bitcoin/markdown-ui/script-visualizer/scriptVisualizer.tsx:187
↓ 2 callers
Function
sanitize
(name: string)
utils/sanitize.ts:1
↓ 2 callers
Function
satoshisToBTC
(satoshis: number)
components/decoding-bitcoin/markdown-ui/transaction-serializer/TransactionDisplay.tsx:97
↓ 2 callers
Function
scrollByCard
(direction: 1 | -1)
components/get-funded/paths-stories-carousel.tsx:95
↓ 2 callers
Method
toCustomASM
(scriptBuffer: Buffer)
components/decoding-bitcoin/markdown-ui/transaction-serializer/decodeTransaction.tsx:97
↓ 2 callers
Function
toggle
(key: string)
components/get-funded/funding-checklist.tsx:85
↓ 2 callers
Function
toggleTag
(tag: CurriculumTagType)
components/brand/Filters.tsx:34
↓ 2 callers
Function
validatePrefix
(value: string)
components/decoding-bitcoin/markdown-ui/address-encoder.tsx:25
↓ 1 callers
Function
addBadgeFilterParam
(key: string, value: string)
hooks/useUrlManager.ts:36
↓ 1 callers
Function
addFilter
(value: string)
components/sidebar-filter.tsx:275
↓ 1 callers
Function
addSearchQuery
(value: string)
hooks/useUrlManager.ts:98
↓ 1 callers
Function
addSortParam
(key: string, value: string)
hooks/useUrlManager.ts:84
↓ 1 callers
Function
applyFilter
( dataSet: IssueCardElement[], filterArgNkey: { key: string; filter: string }[], result: IssueCard
utils/index.tsx:613
↓ 1 callers
Function
applySearch
( searchQuery: string | null, result: IssueCardElement[] )
utils/index.tsx:658
↓ 1 callers
Function
applySort
( sortKey: string | null, result: IssueCardElement[] )
utils/index.tsx:587
↓ 1 callers
Function
buildTopicTree
(topics: Topic[])
utils/content-utils.ts:19
↓ 1 callers
Function
calculateResourceProgress
( resources: WeeklyData["resources"], completedTopics: Record<string, boolean> )
components/communities/LearningResourcesSection.tsx:288
↓ 1 callers
Function
checkMobile
()
components/decoding-bitcoin/markdown-ui/script-visualizer/scriptVisualizer.tsx:40
↓ 1 callers
Method
classifyInputType
(input: TxInput)
components/decoding-bitcoin/markdown-ui/transaction-serializer/decodeTransaction.tsx:137
↓ 1 callers
Method
classifyOutputScript
(script: Buffer)
components/decoding-bitcoin/markdown-ui/transaction-serializer/decodeTransaction.tsx:115
↓ 1 callers
Function
collectQuestions
(weekData: WeeklyData)
lib/utils/communities.ts:403
↓ 1 callers
Function
configureMailchimp
()
config/mailchimp.ts:5
↓ 1 callers
Function
constructRepoQueries
(inputs: Repository[])
graphql/queries/get-issues.ts:11
↓ 1 callers
Function
copyToClipboard
(text: string)
components/decoding-bitcoin/markdown-ui/address-generator.tsx:298
↓ 1 callers
Function
createCalendarEvent
(weeklyCall: WeeklyData["weeklyCall"])
lib/utils/communities.ts:312
↓ 1 callers
Function
createSortKeys
()
utils/index.tsx:547
↓ 1 callers
Function
createTagCount
* Count the occurrences of all tags across topics and write to json file
contentlayer.config.ts:147
↓ 1 callers
Method
decode
()
components/decoding-bitcoin/markdown-ui/transaction-serializer/decodeTransaction.tsx:54
↓ 1 callers
Function
decodeCompactSize
()
components/decoding-bitcoin/markdown-ui/byte-tools.tsx:369
↓ 1 callers
Method
decodeInputs
()
components/decoding-bitcoin/markdown-ui/transaction-serializer/decodeTransaction.tsx:64
↓ 1 callers
Method
decodeOutputs
()
components/decoding-bitcoin/markdown-ui/transaction-serializer/decodeTransaction.tsx:83
↓ 1 callers
Function
displayAsStack
(asm: string)
components/decoding-bitcoin/markdown-ui/transaction-serializer/TransactionDisplay.tsx:46
↓ 1 callers
Function
encodeCompactSize
()
components/decoding-bitcoin/markdown-ui/byte-tools.tsx:338
↓ 1 callers
Function
executeOpcode
(opcode: Opcode)
components/decoding-bitcoin/markdown-ui/stack-simulator.tsx:42
↓ 1 callers
Function
extractText
(node: React.ReactNode)
components/decoding-bitcoin/markdown-ui/expandable-alert.tsx:75
↓ 1 callers
Function
fetchAndSaveIssues
()
helpers/fetch-issues.ts:33
↓ 1 callers
Function
fetchAndSaveIssues
()
scripts/helpers/fetch-issues.js:23
↓ 1 callers
Function
fetchJsonData
(path: string)
utils/fetchJson.ts:1
↓ 1 callers
Function
fetchSlides
(id: string)
app/explainers/actions.ts:21
↓ 1 callers
Function
filterIssues
( filterArgNkey: { key: string; filter: string }[], dataSet: IssueCardElement[], sortKey: string |
utils/index.tsx:556
↓ 1 callers
Function
findNextTopic
( current: TopicTreeNode, nodes: TopicTreeNode[] )
utils/content-utils.ts:60
↓ 1 callers
Function
findPrevTopic
( current: TopicTreeNode, nodes: TopicTreeNode[] )
utils/content-utils.ts:101
↓ 1 callers
Function
formatDate
(date: DateInput)
app/decoding/communities/page.tsx:43
↓ 1 callers
Function
formatStackItem
(item: StackItem)
components/decoding-bitcoin/markdown-ui/stack-simulator.tsx:59
↓ 1 callers
Function
generateGraphData
()
components/decoding-bitcoin/markdown-ui/reorg-calculator.tsx:112
↓ 1 callers
Function
generateRSS
(config, allTopics, page = "feed.xml")
rss/rss.mjs:35
↓ 1 callers
Function
generateRandomScriptHash
()
components/decoding-bitcoin/markdown-ui/address-encoder.tsx:74
↓ 1 callers
Function
generateRss
(config, posts, page = "feed.xml")
rss/rss.mjs:19
↓ 1 callers
Function
generateRssItem
(config, post)
rss/rss.mjs:7
↓ 1 callers
Function
getBadgeColor
(type: string)
components/decoding-bitcoin/markdown-ui/bitcoin-history.tsx:29
↓ 1 callers
Function
getByteWidth
(size: string)
src/components/TransactionCreation.tsx:567
↓ 1 callers
Function
getClient
()
lib/apollo-client.ts:13
↓ 1 callers
Function
getDifficultyColor
(difficulty: string)
components/explainers/ExplainerBrowser.tsx:39
↓ 1 callers
Function
getExplainerById
(id: string)
content/explainers.ts:57
↓ 1 callers
Function
getExplainerCards
()
content/explainers.ts:43
↓ 1 callers
Function
getHashrateColor
(hashrate: number)
components/decoding-bitcoin/markdown-ui/reorg-calculator.tsx:105
↓ 1 callers
Function
getImageVariants
(index: number)
components/decoding-bitcoin/markdown-ui/bitcoin-history.tsx:175
↓ 1 callers
Function
getItemColor
(item: StackItem)
components/decoding-bitcoin/markdown-ui/stack-simulator.tsx:48
next →
1–100 of 462, ranked by callers