import type { ReviewRewardRequest } from './reviewRewardTypes' export async function trackReviewReward( request: ReviewRewardRequest, split: { reviewer: number; platform: number; total: number }, paymentHash: string ): Promise { try { // In production, publish tracking event on Nostr similar to article payments console.log('Review reward tracked', { reviewId: request.reviewId, articleId: request.articleId, reviewerPubkey: request.reviewerPubkey, authorPubkey: request.authorPubkey, reviewerAmount: split.reviewer, platformCommission: split.platform, paymentHash, timestamp: new Date().toISOString(), }) } catch (error) { console.error('Error tracking review reward', { reviewId: request.reviewId, error: error instanceof Error ? error.message : 'Unknown error', timestamp: new Date().toISOString(), }) } }