MCPcopy Create free account

hub / github.com/NoisySounds/NFT-Scavenger-Hunt-Game / functions

Functions1,045 in github.com/NoisySounds/NFT-Scavenger-Hunt-Game

↓ 1 callersMethodupdateCurrentStreak
(userId: string, streakValue: number)
backend/src/milestone/services/user-progress.service.ts:75
↓ 1 callersMethodupdateLongestStreak
(userId: string, streakValue: number)
backend/src/milestone/services/user-progress.service.ts:83
↓ 1 callersMethodupdateProgress
(userId: string, puzzlesCompleted?: number, rewardsEarned?: number)
backend/src/user-report-card/user-report-card.service.ts:107
↓ 1 callersMethodupdateStats
()
frontend/services/puzzleReviewService.js:338
↓ 1 callersMethodupdateUserSettings
(userId: string, updateDto: UpdateUserSettingsDto)
backend/src/user-settings/user-settings.controller.ts:29
↓ 1 callersFunctionusePuzzleReviews
()
frontend/hooks/usePuzzleReviews.js:4
↓ 1 callersMethodvalidateApiKey
(key: string)
backend/src/api-key/api-key.service.ts:92
↓ 1 callersMethodvalidateJwtToken
* Validates a JWT token
backend/src/token-verification/services/verification.service.ts:26
↓ 1 callersMethodvalidateOutput
* Validate output based on validation mode
backend/src/puzzle-test-case/services/validation.service.ts:213
↓ 1 callersMethodvalidatePassword
(password: string)
backend/src/auth/entities/user.entity.ts:61
↓ 1 callersMethodvalidatePuzzleData
* Validate individual puzzle data
backend/src/migration/services/json-parser.service.ts:104
↓ 1 callersMethodvalidateTestCaseData
* Validate test case data
backend/src/puzzle-test-case/services/puzzle-test-case.service.ts:333
↓ 1 callersMethodvalidateUser
(payload: JwtPayload)
backend/src/auth/services/auth.service.ts:151
↓ 1 callersMethodvalidateWalletToken
* Validates a wallet signature token
backend/src/token-verification/services/verification.service.ts:53
↓ 1 callersMethodverifyAssetExists
(assetId: string, assetType: AssetType)
backend/src/user-inventory/user-inventory.service.ts:161
↓ 1 callersMethodverifySignature
(@Body() body: { address: string; signature: string; message: string })
backend/src/wallet/wallet.controller.ts:16
↓ 1 callersMethodverifySignatureGet
(@Query('address') address: string, @Query('signature') signature: string, @Query('message') message: string)
backend/src/wallet/wallet.controller.ts:22
FunctionAchievementCard
({ icon: Icon, value, label, color })
frontend/components/AchievementCard.jsx:3
FunctionAdminLayout
({ children })
frontend/components/admin/AdminLayout.jsx:6
FunctionAdminPuzzleSubmission
()
frontend/app/admin/puzzle-submission/page.jsx:5
FunctionAnimatedBlurBackground
()
frontend/components/AnimatedBlurBackground.jsx:3
FunctionBackToHome
()
frontend/components/BackToHome.jsx:4
FunctionBlogCard
({ post })
frontend/components/BlogCard.jsx:1
FunctionBlogPage
()
frontend/components/homepage/blog.jsx:48
FunctionBreadcrumbEllipsis
({ className, ...props })
frontend/components/ui/breadcrumb.jsx:69
FunctionBreadcrumbSeparator
({ children, className, ...props })
frontend/components/ui/breadcrumb.jsx:54
FunctionBulkActions
({ selectedCount, onApprove, onReject, loading })
frontend/components/admin/puzzle-review/BulkActions.jsx:7
FunctionChallengeCard
({ challenge, isActive })
frontend/components/homepage/FeaturedChallenges.jsx:13
FunctionDialogFooter
({ className, ...props })
frontend/components/ui/dialog.jsx:59
FunctionDialogHeader
({ className, ...props })
frontend/components/ui/dialog.jsx:49
FunctionFeatureCard
({ icon, title, description })
frontend/components/general/FeatureCard.jsx:3
FunctionFeaturedChallenges
()
frontend/components/homepage/FeaturedChallenges.jsx:104
FunctionFooter
()
frontend/components/Footer.jsx:7
FunctionGET
(request, { params })
frontend/app/api/referrals/[userId]/route.js:3
FunctionGetStartedCTA
()
frontend/components/homepage/GetStartedCTA.jsx:6
FunctionGradientButton
({ type = "button", onClick, disabled = false, isLoading = false, icon: Icon, children, classNam
frontend/components/GradientButton.jsx:4
FunctionHowItWorks
()
frontend/components/homepage/HowItWork.jsx:39
FunctionHowItWorksStep
({ icon: Icon, title, step, description, delay })
frontend/components/HowItWorksStep.jsx:1
FunctionJwtOptions
(options: JwtVerificationOptions)
backend/src/token-verification/guards/jwt.guard.ts:7
FunctionLeaderboardSection
()
frontend/components/homepage/LeaderboardSection.jsx:15
FunctionLinkAccounts
()
frontend/app/page.tsx:7
FunctionLoadingSpinner
({ className, size = "md" })
frontend/components/ui/LoadingSpinner.jsx:3
FunctionNFTCard
({ nft })
frontend/components/NftCard.jsx:16
FunctionNFTRewardsShowcase
()
frontend/components/homepage/NFTRewardSection.jsx:15
FunctionNFTSuccessPage
()
frontend/components/homepage/success.jsx:5
FunctionNavigationHeader
()
frontend/components/Navbar.jsx:7
FunctionPOST
(request)
frontend/app/api/referrals/track/route.js:3
FunctionPagination
({ currentPage, totalPages, onPageChange })
frontend/components/Pagination.jsx:1
FunctionPlayerCard
({ player, rank })
frontend/components/leaderboard/PlayerCard.jsx:5
FunctionProviders
({ children })
frontend/lib/queryClient.js:5
FunctionPuzzleCard
({ puzzle }: Props)
frontend/components/puzzles/roadmap/PuzzleCard.tsx:9
FunctionPuzzleComponent
()
frontend/components/PuzzleComponent.jsx:23
FunctionPuzzleReviewDashboard
()
frontend/components/admin/puzzle-review/PuzzleReviewDashboard.jsx:12
FunctionPuzzleRoadmapPage
()
frontend/app/puzzles/roadmap/app.tsx:6
FunctionPuzzleTimeline
({ puzzles }: Props)
frontend/components/puzzles/roadmap/PuzzleTimeline.tsx:15
FunctionRankBadge
({ rank })
frontend/components/leaderboard/RankBadge.jsx:5
FunctionRating
({ totalStars = 5, filledStars, customstyles = "", })
frontend/components/Rating.jsx:4
FunctionReferralCard
({ user })
frontend/components/ReferralCard.jsx:5
FunctionReferralLandingPage
()
frontend/app/ref/[referralId]/page.js:17
FunctionReferralLink
({ referralLink })
frontend/components/ReferralLink.jsx:7
FunctionReferralNotification
({ notification, onClose })
frontend/components/ReferralNotification.jsx:6
FunctionReferralStats
({ stats })
frontend/components/ReferralStats.jsx:5
FunctionReviewDetailModal
({ review, open, onClose, onApprove, onReject, loading })
frontend/components/admin/puzzle-review/ReviewDetailModal.jsx:8
FunctionReviewFilters
({ filters, onFiltersChange, disabled })
frontend/components/admin/puzzle-review/ReviewFilters.jsx:6
FunctionReviewStats
({ stats, loading })
frontend/components/admin/puzzle-review/ReviewStats.jsx:4
FunctionReviewTable
({ reviews, loading, pagination, selectedReviews, onSelectionChange, onSelectAll, onApprove, o
frontend/components/admin/puzzle-review/ReviewTable.jsx:8
FunctionRoles
(...roles: string[])
backend/src/common/decorators/roles.decorator.ts:4
FunctionRootLayout
({ children })
frontend/app/layout.js:24
FunctionSearchBar
({ value, onChange })
frontend/components/SearchBar.jsx:1
FunctionShareButton
()
frontend/components/ShareButton.jsx:6
FunctionSocialButton
({ platform, icon: Icon, href, members })
frontend/components/homepage/TestimonialSection.jsx:17
FunctionTechCard
({ title, description })
frontend/components/TechCardComponent.jsx:1
FunctionTestComponent
()
frontend/components/TestComponent.jsx:11
FunctionTestimonialCard
({ testimonial })
frontend/components/homepage/TestimonialSection.jsx:36
FunctionTestimonialsSection
()
frontend/components/homepage/TestimonialSection.jsx:85
FunctionValueCard
({ icon: Icon, title, description, stats, delay })
frontend/components/homepage/ValueCard.jsx:13
FunctionWalletOptions
(options: WalletVerificationOptions)
backend/src/token-verification/guards/wallet.guard.ts:14
FunctionWhyJoinSection
()
frontend/components/homepage/WhyJoinUsSection.jsx:17
MethodaddAllowedRoute
(route: string)
backend/src/maintenance-mode/maintenance-mode.controller.ts:115
MethodaddAllowedUser
(userId: string)
backend/src/maintenance-mode/maintenance-mode.controller.ts:144
MethodaddInventoryItem
( @Param('userId', ParseUUIDPipe) userId: string, @Body() addItemDto: AddInventoryItemDto, )
backend/src/user-inventory/user-inventory.controller.ts:65
MethodaddInventoryItem
(addItemDto: AddInventoryItemDto)
backend/src/user-inventory/user-inventory.service.ts:68
MethodaddPoints
( @Param('userId') userId: string, @Body('amount') amount: number, )
backend/src/reward-shop/reward-shop.controller.ts:103
MethodallocateActionBonus
( userId: string, referralInviteId: string, description: string, config: Partial<BonusConfig>
backend/src/referral/services/referral-bonus.service.ts:67
MethodarchiveNotifications
* Archive specific notifications
backend/src/in-app-notifications/in-app-notifications.service.ts:112
MethodarchiveNotifications
( @Query('userId', ParseIntPipe) userId: number, // In real app, this would come from JWT token @Body(
backend/src/in-app-notifications/in-app-notifications.controller.ts:92
MethodassignBadge
(@Body() dto: AssignBadgeDto)
backend/src/badge/badge.controller.ts:10
MethodautoModerateReviews
* Auto-moderate reviews based on rules
backend/src/puzzle-review/puzzle-review/services/moderation.service.ts:276
MethodbulkCreateTestCases
(body: { testCases: CreateTestCaseDto[] })
backend/src/puzzle-test-case/controllers/puzzle-test-case.controller.ts:318
MethodbulkCreateTestCases
* Bulk create test cases
backend/src/puzzle-test-case/services/puzzle-test-case.service.ts:308
MethodbulkModerateReviews
* Bulk moderate reviews
backend/src/puzzle-review/puzzle-review/services/moderation.service.ts:236
MethodcanActivate
(context: ExecutionContext)
backend/src/api-key/api-key.guard.ts:17
MethodcanActivate
(context: ExecutionContext)
backend/src/auth/guards/jwt-auth.guard.ts:13
MethodcanActivate
(context: ExecutionContext)
backend/src/maintenance-mode/guards/maintenance.guard.ts:15
MethodcanActivate
(context: ExecutionContext)
backend/src/maintenance-mode/guards/admin.guard.ts:6
MethodcanActivate
(context: ExecutionContext)
backend/src/feedback/guards/admin.guard.ts:7
MethodcanActivate
(context: ExecutionContext)
backend/src/token-verification/guards/jwt.guard.ts:19
MethodcanActivate
(context: ExecutionContext)
backend/src/token-verification/guards/wallet.guard.ts:26
MethodcanActivate
(context: ExecutionContext)
backend/src/rate-limiter/rate-limit.guard.ts:19
MethodcanActivate
(context: ExecutionContext)
backend/src/common/gaurds/roles.gaurds.ts:9
← previousnext →301–400 of 1,045, ranked by callers