Create a service to handle the "donation received" event emitted from the blockchain. Update the donation amount for the corresponding campaign in the database.
Acceptance Criteria:
Implement handleDonationReceivedEvent to process the event.
Extract donation details from the event.
Use Prisma to update the campaign's donation total.
Create a service to handle the "donation received" event emitted from the blockchain. Update the donation amount for the corresponding campaign in the database.
Acceptance Criteria: