↓ 2 callersFunctiontransformToPrismaData({
validatedListing,
listing,
sponsor,
isEditing,
isVerifying = false,
userId,
}: TransformToPrism
src/features/listing-builder/utils/listingTransformationPipe.ts:62
↓ 2 callersFunctionuseGrants({
context,
category,
region,
sponsor,
skill,
}: GrantsParams)
src/features/grants/hooks/useGrants.ts:42
↓ 2 callersFunctionuseImageUpload({
source,
allowPdf = false,
allowLargeFiles = false,
onProgress,
onError,
}: UseImageUploadOptions)
src/hooks/use-image-upload.ts:39
↓ 2 callersFunctionuseSearchListings({
query,
status,
skills,
bountiesLimit = 10,
grantsLimit = 5,
userRegion,
initialData,
}: Searc
src/features/search/hooks/useSearchListings.ts:70
↓ 2 callersFunctionvalidateListing({
listing,
sponsor,
user,
hackathon,
isEditing,
formData,
}: ListingValidatorParams)
src/features/listing-builder/utils/listingValidator.ts:34
↓ 2 callersFunctionvalidatePayment({
txId,
recipientPublicKey,
expectedAmount,
tokenMint,
tokenPriceUSD,
}: ValidatePaymentParams)
src/features/sponsor-dashboard/utils/paymentRPCValidation.ts:29