diff --git a/lib/data/models/utxo_cubit.dart b/lib/data/models/utxo_cubit.dart
index 3ca4c969f54c0c04cabab9af4523ea60e1171854..0e246ceb6ea0ac91ab13ad9f061505c34ebab262 100644
--- a/lib/data/models/utxo_cubit.dart
+++ b/lib/data/models/utxo_cubit.dart
@@ -101,10 +101,8 @@ class UtxoCubit extends HydratedCubit<UtxoState> {
         return null;
       }
 
-      // Emit a new state
       emit(currentState.copyWith(
         consumedUtxos: updatedConsumedUtxos,
-        // Update other fields if necessary
       ));
       return selectedUtxos;
     } else {
@@ -112,4 +110,13 @@ class UtxoCubit extends HydratedCubit<UtxoState> {
       return null;
     }
   }
+
+  void resetConsumedUtxos() {
+    if (state is UtxoLoaded) {
+      // Emit a new state with an empty map for consumed UTXOs
+      emit((state as UtxoLoaded).copyWith(consumedUtxos: <String, Utxo>{}));
+    } else {
+      emit(UtxosError('Wrong utxo state'));
+    }
+  }
 }