Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NoisySounds/NFT-Scavenger-Hunt-Game
/ functions
Functions
1,045 in github.com/NoisySounds/NFT-Scavenger-Hunt-Game
⨍
Functions
1,045
◇
Types & classes
961
↓ 1 callers
Method
forRoot
(options: MaintenanceModeModuleOptions = {})
backend/src/maintenance-mode/maintenance-mode.module.ts:19
↓ 1 callers
Method
forkPuzzle
(@Body() createForkDto: CreateForkDto)
backend/src/puzzle-fork/puzzle-fork.controller.ts:16
↓ 1 callers
Function
formatDate
(dateString)
frontend/components/admin/puzzle-review/ReviewTable.jsx:23
↓ 1 callers
Method
generateRandomAchievements
()
backend/src/user-report-card/user-report-card.service.ts:41
↓ 1 callers
Method
generateSampleJson
* Generate sample JSON structure for documentation
backend/src/migration/services/json-parser.service.ts:211
↓ 1 callers
Method
getAllActiveStreaks
()
backend/src/streak/controllers/streak.controller.ts:122
↓ 1 callers
Method
getAllCategories
* Get all categories
backend/src/puzzle-category/puzzle-category.service.ts:52
↓ 1 callers
Method
getAllPuzzles
* Get all puzzles
backend/src/puzzle-category/puzzle-category.service.ts:123
↓ 1 callers
Method
getAllRewards
* Get all rewards
backend/src/rewards/rewards.service.ts:33
↓ 1 callers
Method
getAllowedEmojis
* Get allowed emojis list
backend/src/user-reaction/user-reaction.service.ts:197
↓ 1 callers
Method
getAvailableHints
( puzzleId: string, elapsedMinutes: number, )
backend/src/hint/hint.service.ts:18
↓ 1 callers
Function
getBadgeStyle
(rank)
frontend/components/leaderboard/RankBadge.jsx:6
↓ 1 callers
Method
getBadgesForUser
(userId: number)
backend/src/badge/badge.service.ts:26
↓ 1 callers
Method
getBonusStats
(userId: string)
backend/src/referral/services/referral-bonus.service.ts:120
↓ 1 callers
Function
getColorClasses
(color)
frontend/components/ReferralStats.jsx:33
↓ 1 callers
Method
getContentRatingStats
(contentId: string)
backend/src/content-rating/content-rating.service.ts:26
↓ 1 callers
Method
getDaysUntilReset
(lastActivityDate: Date, config: Partial<StreakCalculationConfig> = {})
backend/src/streak/services/streak-calculation.service.ts:151
↓ 1 callers
Method
getHello
()
backend/src/app.service.ts:5
↓ 1 callers
Method
getLeaderboard
( @Query("limit", new DefaultValuePipe(10), ParseIntPipe) limit: number, )
backend/src/streak/controllers/streak.controller.ts:68
↓ 1 callers
Method
getProgressByUserId
(userId: string)
backend/src/progress/progress.service.ts:14
↓ 1 callers
Method
getProgressKeyForCategory
(category: MilestoneCategory)
backend/src/milestone/services/milestone.service.ts:123
↓ 1 callers
Method
getPuzzlesByCategory
* Fetch all puzzles grouped by their categories * This is the main method requested in the task
backend/src/puzzle-category/puzzle-category.service.ts:25
↓ 1 callers
Method
getQueueStats
* Get queue statistics
backend/src/multiplayer-queue/multiplayer-queue.service.ts:126
↓ 1 callers
Function
getRarityColor
(rarity)
frontend/components/homepage/NFTRewardSection.jsx:5
↓ 1 callers
Method
getReactionAggregation
* Get aggregated reaction counts for a specific content
backend/src/user-reaction/user-reaction.service.ts:127
↓ 1 callers
Method
getResults
(userId: string)
backend/src/time-trial/providers/timetrial.service.ts:39
↓ 1 callers
Method
getReviewStats
()
frontend/services/puzzleReviewService.js:266
↓ 1 callers
Function
getRewardColor
(type)
frontend/components/ReferralNotification.jsx:34
↓ 1 callers
Function
getRewardIcon
(type)
frontend/components/ReferralNotification.jsx:21
↓ 1 callers
Method
getRewardStats
* Get reward statistics
backend/src/rewards/rewards.service.ts:162
↓ 1 callers
Method
getSpecificTestCases
* Get specific test cases by IDs
backend/src/puzzle-test-case/services/validation.service.ts:342
↓ 1 callers
Function
getStarIcon
(isFilled)
frontend/components/Rating.jsx:10
↓ 1 callers
Function
getStatusBadge
(status)
frontend/components/ReferralCard.jsx:6
↓ 1 callers
Function
getStatusBadge
(status)
frontend/components/admin/puzzle-review/ReviewTable.jsx:33
↓ 1 callers
Function
getStatusBadge
(status)
frontend/components/admin/puzzle-review/ReviewDetailModal.jsx:39
↓ 1 callers
Method
getTemplatesByCategory
(category: MilestoneCategory)
backend/src/milestone/services/milestone-template.service.ts:21
↓ 1 callers
Method
getTestCase
* Get test case by ID
backend/src/puzzle-test-case/services/puzzle-test-case.service.ts:101
↓ 1 callers
Method
getUserActivities
(userId: string, filter: FilterActivityDto)
backend/src/activity/activity.service.ts:14
↓ 1 callers
Method
getUserClaims
* Get all claims for a user
backend/src/rewards/rewards.service.ts:125
↓ 1 callers
Method
getUserCompletedPuzzles
(userId: string)
backend/src/puzzle-dependency/puzzle-dependency.service.ts:157
↓ 1 callers
Method
getUserMilestoneStats
(userId: string)
backend/src/milestone/controllers/user-milestone.controller.ts:14
↓ 1 callers
Method
getUserMilestones
(userId: string)
backend/src/milestone/controllers/user-milestone.controller.ts:9
↓ 1 callers
Method
getUserProgress
(userId: string)
backend/src/milestone/services/user-progress.service.ts:51
↓ 1 callers
Method
getUserPuzzleStats
(userId: string)
backend/src/analytics/analytics.service.ts:88
↓ 1 callers
Method
getUserReferralCode
(userId: string)
backend/src/referral/services/referral.service.ts:62
↓ 1 callers
Method
getUserReferralStats
(userId: string)
backend/src/referral/services/referral.service.ts:44
↓ 1 callers
Method
getUserSettings
(userId: string)
backend/src/user-settings/user-settings.controller.ts:17
↓ 1 callers
Method
getValidationTestCases
* Get active test cases for validation
backend/src/puzzle-test-case/services/puzzle-test-case.service.ts:161
↓ 1 callers
Method
groupPlayersForMatching
* Group players for optimal matching
backend/src/multiplayer-queue/multiplayer-queue.service.ts:212
↓ 1 callers
Method
handleUserRegistration
(email: string, userId: string)
backend/src/referral/services/referral.service.ts:30
↓ 1 callers
Method
hasCircularDependency
( currentPuzzleId: string, targetPuzzleId: string, visited: Set<string>, excludeId?: string
backend/src/puzzle-dependency/puzzle-dependency.service.ts:219
↓ 1 callers
Method
hasUserAchievedMilestone
(userId: string, templateId: string)
backend/src/milestone/services/milestone-assignment.service.ts:190
↓ 1 callers
Method
hashToken
(token: string)
backend/src/token-verification/interceptors/token-logging.interceptor.ts:38
↓ 1 callers
Method
incrementPuzzleCount
(userId: string, metadata?: any)
backend/src/milestone/services/user-progress.service.ts:66
↓ 1 callers
Method
initializeDefaultTemplates
()
backend/src/milestone/services/milestone-template.service.ts:28
↓ 1 callers
Method
initializeMaintenanceConfig
* Initialize maintenance configuration on startup
backend/src/maintenance-mode/maintenance-mode.service.ts:27
↓ 1 callers
Method
initializeMockData
()
backend/src/user-report-card/user-report-card.service.ts:15
↓ 1 callers
Method
isApiRequest
(request: Request)
backend/src/maintenance-mode/guards/maintenance.guard.ts:119
↓ 1 callers
Method
isCacheValid
* Check if cache is still valid
backend/src/maintenance-mode/maintenance-mode.service.ts:265
↓ 1 callers
Method
isRateLimited
(key: string, ttl: number, limit: number)
backend/src/rate-limiter/rate-limiter.service.ts:7
↓ 1 callers
Method
isRouteAllowed
(path: string)
backend/src/maintenance-mode/guards/maintenance.guard.ts:98
↓ 1 callers
Method
isTokenValid
* Check if a token is valid (not revoked or expired)
backend/src/user-token-history/services/user-token-history.service.ts:169
↓ 1 callers
Method
isUserAllowed
(userId: string)
backend/src/maintenance-mode/guards/maintenance.guard.ts:114
↓ 1 callers
Method
isValidTimezone
* Basic timezone validation
backend/src/user-settings/user-settings.service.ts:370
↓ 1 callers
Method
jsonDeepEqual
* JSON deep equal validation
backend/src/puzzle-test-case/services/validation.service.ts:287
↓ 1 callers
Method
listAvailableItems
( category?: string, minPrice?: number, maxPrice?: number, availableOnly: boolean = false, )
backend/src/reward-shop/reward-shop.service.ts:110
↓ 1 callers
Method
logActivity
(userId: string, type: string, metadata: Record<string, any> = {})
backend/src/activity/activity.service.ts:49
↓ 1 callers
Method
mapToMatchResultDto
* Map Match entity to DTO
backend/src/multiplayer-queue/multiplayer-queue.service.ts:332
↓ 1 callers
Method
markAsRegistered
(email: string, userId: string)
backend/src/referral/services/referral-invite.service.ts:46
↓ 1 callers
Method
markPuzzleCompleted
(userId: string, puzzleId: string)
backend/src/puzzle-dependency/puzzle-dependency.service.ts:138
↓ 1 callers
Method
migratePuzzles
* Migrate puzzle data to database
backend/src/migration/services/migration.service.ts:15
↓ 1 callers
Method
mockClaimNFT
(claimNFTDto: ClaimNFTDto)
backend/src/nft-claim/providers/starknet-handler.service.ts:23
↓ 1 callers
Method
moderateReview
* Moderate a review
backend/src/puzzle-review/puzzle-review/services/moderation.service.ts:19
↓ 1 callers
Method
normalizePuzzleData
* Normalize puzzle data to ensure consistent structure
backend/src/migration/services/json-parser.service.ts:188
↓ 1 callers
Method
numericTolerance
* Numeric tolerance validation
backend/src/puzzle-test-case/services/validation.service.ts:263
↓ 1 callers
Method
onPuzzleCompleted
(userId: string, puzzleData?: any)
backend/src/milestone/services/milestone.service.ts:141
↓ 1 callers
Method
onStreakUpdated
( userId: string, currentStreak: number, longestStreak: number, )
backend/src/milestone/services/milestone.service.ts:146
↓ 1 callers
Method
parseJsonFile
* Parse JSON file and validate puzzle data
backend/src/migration/services/json-parser.service.ts:12
↓ 1 callers
Method
parseJsonString
* Parse JSON string and validate puzzle data
backend/src/migration/services/json-parser.service.ts:42
↓ 1 callers
Method
processCompletedInvite
(inviteId: string)
backend/src/referral/services/referral.service.ts:79
↓ 1 callers
Method
processMatchmaking
()
backend/src/multiplayer-queue/multiplayer-queue.service.ts:187
↓ 1 callers
Method
realClaimNFT
(claimNFTDto: ClaimNFTDto)
backend/src/nft-claim/providers/starknet-handler.service.ts:34
↓ 1 callers
Method
recordCustomProgress
( userId: string, category: MilestoneCategory, progressKey: string, value: number, metadat
backend/src/milestone/services/user-progress.service.ts:95
↓ 1 callers
Method
recordTokenIssuance
* Record a new token issuance
backend/src/user-token-history/services/user-token-history.service.ts:27
↓ 1 callers
Method
regexMatch
* Regex match validation
backend/src/puzzle-test-case/services/validation.service.ts:278
↓ 1 callers
Function
renderStars
(rating)
frontend/components/admin/puzzle-review/ReviewTable.jsx:57
↓ 1 callers
Function
renderStars
(rating)
frontend/components/admin/puzzle-review/ReviewDetailModal.jsx:22
↓ 1 callers
Method
resetStreak
(userId: string)
backend/src/streak/services/streak.service.ts:237
↓ 1 callers
Method
resetUserSettings
* Reset user settings to defaults
backend/src/user-settings/user-settings.service.ts:101
↓ 1 callers
Method
seedData
()
backend/src/api-key/api-key.service.ts:33
↓ 1 callers
Method
seedData
()
backend/src/reward-shop/reward-shop.service.ts:41
↓ 1 callers
Method
seedData
()
backend/src/analytics/analytics.service.ts:96
↓ 1 callers
Method
seedData
()
backend/src/puzzle-comment/puzzle-comment.service.ts:34
↓ 1 callers
Method
shouldAssignMilestone
( userId: string, template: MilestoneTemplate, )
backend/src/milestone/services/milestone-assignment.service.ts:37
↓ 1 callers
Method
shouldAutoApprove
* Determine if review should be auto-approved
backend/src/puzzle-review/puzzle-review/services/puzzle-review.service.ts:585
↓ 1 callers
Method
shouldAwardAchievement
( achievement: Achievement, event: GameEvent, )
backend/src/achievements/achievements.service.ts:52
↓ 1 callers
Method
simulateExecution
* Simulate code execution (placeholder for actual execution engine)
backend/src/puzzle-test-case/services/validation.service.ts:185
↓ 1 callers
Method
storeValidationResult
* Store validation result
backend/src/puzzle-test-case/services/validation.service.ts:356
↓ 1 callers
Method
submitAnswer
(playerId: string, puzzleId: string, answer: string, correctAnswer: string)
backend/src/puzzle-submission/puzzle-submission.service.ts:13
↓ 1 callers
Method
trackUser
(ipAddress: string)
backend/src/geostats/geostats.service.ts:17
← previous
next →
201–300 of 1,045, ranked by callers