diff --git a/lib/src/gva/transaction.dart b/lib/src/gva/transaction.dart
index 11fafbbea7292fc9d8d26cd0974fd8f2f549589c..60008205502aac184dfa0a6e9bf483f5bfbc4d1f 100644
--- a/lib/src/gva/transaction.dart
+++ b/lib/src/gva/transaction.dart
@@ -1,8 +1,8 @@
 import 'package:bip32_ed25519/api.dart';
+import 'package:collection/collection.dart';
 import 'package:durt/durt.dart';
 import 'package:durt/src/gva/queries.dart';
 import 'package:graphql/client.dart';
-import 'package:collection/collection.dart';
 
 class Transaction {
   final String recipient;
@@ -43,7 +43,7 @@ class Transaction {
     required int derivation,
     String lang = 'english',
     String comment = '',
-    bool useMempool = false,
+    required useMempool,
   }) {
     if (derivation == -1) {
       final CesiumWallet cesiumWallet;
@@ -208,7 +208,9 @@ class Transaction {
         rethrow;
       }
       List<String> eCause = e.cause.split('message: ');
-      return eCause.isNotEmpty? eCause[eCause.length>1? 1:0].split(',')[0]:'Transaction failed for unknown reason';
+      return eCause.isNotEmpty
+          ? eCause[eCause.length > 1 ? 1 : 0].split(',')[0]
+          : 'Transaction failed for unknown reason';
     } on MySelfException catch (e) {
       return e.cause;
     }