diff --git a/DysonNetwork.Pass/Wallet/PaymentService.cs b/DysonNetwork.Pass/Wallet/PaymentService.cs index 4029e4e..250ee2d 100644 --- a/DysonNetwork.Pass/Wallet/PaymentService.cs +++ b/DysonNetwork.Pass/Wallet/PaymentService.cs @@ -1,3 +1,4 @@ +using System.Data; using System.Globalization; using DysonNetwork.Pass.Localization; using DysonNetwork.Shared.Models; @@ -610,7 +611,7 @@ public class PaymentService( public async Task ReceiveFundAsync(Guid recipientAccountId, Guid fundId) { // Use a transaction to ensure atomicity - await using var transactionScope = await db.Database.BeginTransactionAsync(); + await using var transactionScope = await db.Database.BeginTransactionAsync(IsolationLevel.Serializable); try {