Skip to content

Commit 390789e

Browse files
committed
include cancel, update orders
1 parent 0a2f710 commit 390789e

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

packages/stellar_client/lib/src/client.dart

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -711,6 +711,10 @@ class Client {
711711
final SubmitTransactionResponse response =
712712
await _sdk.submitTransaction(transaction);
713713
if (!response.success) {
714+
if (response.extras!.resultCodes!.operationsResultCodes!
715+
.contains('op_low_reserve')) {
716+
throw Exception('Transaction failed due to low reserve.');
717+
}
714718
logger.e('Transaction failed with result: ${response.resultXdr}');
715719
return false;
716720
}
@@ -760,6 +764,10 @@ class Client {
760764
final SubmitTransactionResponse response =
761765
await _sdk.submitTransaction(transaction);
762766
if (!response.success) {
767+
if (response.extras!.resultCodes!.operationsResultCodes!
768+
.contains('op_low_reserve')) {
769+
throw Exception('Transaction failed due to low reserve.');
770+
}
763771
logger.e('Transaction failed with result: ${response.resultXdr}');
764772
return false;
765773
}

0 commit comments

Comments
 (0)