@@ -482,16 +482,16 @@ impl<T: Config> sp_domains::DomainsTransfersTracker<BalanceOf<T>> for Pallet<T>
482
482
) -> Result < ( ) , Self :: Error > {
483
483
Self :: ensure_consensus_chain ( ) ?;
484
484
485
- if let Some ( domain_id) = from_chain_id. maybe_domain_chain ( ) {
486
- DomainBalances :: < T > :: try_mutate ( domain_id, |current_balance| {
487
- * current_balance = current_balance
488
- . checked_sub ( & amount)
489
- . ok_or ( Error :: LowBalanceOnDomain ) ?;
490
- Ok ( ( ) )
491
- } ) ?;
492
- }
493
-
494
485
UnconfirmedTransfers :: < T > :: try_mutate ( from_chain_id, to_chain_id, |total_amount| {
486
+ if let Some ( domain_id) = from_chain_id. maybe_domain_chain ( ) {
487
+ DomainBalances :: < T > :: try_mutate ( domain_id, |current_balance| {
488
+ * current_balance = current_balance
489
+ . checked_sub ( & amount)
490
+ . ok_or ( Error :: LowBalanceOnDomain ) ?;
491
+ Ok ( ( ) )
492
+ } ) ?;
493
+ }
494
+
495
495
* total_amount = total_amount
496
496
. checked_add ( & amount)
497
497
. ok_or ( Error :: BalanceOverflow ) ?;
@@ -511,18 +511,19 @@ impl<T: Config> sp_domains::DomainsTransfersTracker<BalanceOf<T>> for Pallet<T>
511
511
* total_amount = total_amount
512
512
. checked_sub ( & amount)
513
513
. ok_or ( Error :: BalanceUnderflow ) ?;
514
+
515
+ if let Some ( domain_id) = to_chain_id. maybe_domain_chain ( ) {
516
+ DomainBalances :: < T > :: try_mutate ( domain_id, |current_balance| {
517
+ * current_balance = current_balance
518
+ . checked_add ( & amount)
519
+ . ok_or ( Error :: BalanceOverflow ) ?;
520
+ Ok ( ( ) )
521
+ } ) ?;
522
+ }
523
+
514
524
Ok ( ( ) )
515
525
} ) ?;
516
526
517
- if let Some ( domain_id) = to_chain_id. maybe_domain_chain ( ) {
518
- DomainBalances :: < T > :: try_mutate ( domain_id, |current_balance| {
519
- * current_balance = current_balance
520
- . checked_add ( & amount)
521
- . ok_or ( Error :: BalanceOverflow ) ?;
522
- Ok ( ( ) )
523
- } ) ?;
524
- }
525
-
526
527
Ok ( ( ) )
527
528
}
528
529
@@ -536,17 +537,19 @@ impl<T: Config> sp_domains::DomainsTransfersTracker<BalanceOf<T>> for Pallet<T>
536
537
* total_amount = total_amount
537
538
. checked_sub ( & amount)
538
539
. ok_or ( Error :: BalanceUnderflow ) ?;
540
+
541
+ if let Some ( domain_id) = from_chain_id. maybe_domain_chain ( ) {
542
+ DomainBalances :: < T > :: try_mutate ( domain_id, |current_balance| {
543
+ * current_balance = current_balance
544
+ . checked_add ( & amount)
545
+ . ok_or ( Error :: BalanceOverflow ) ?;
546
+ Ok ( ( ) )
547
+ } ) ?;
548
+ }
549
+
539
550
Ok ( ( ) )
540
551
} ) ?;
541
552
542
- if let Some ( domain_id) = from_chain_id. maybe_domain_chain ( ) {
543
- DomainBalances :: < T > :: try_mutate ( domain_id, |current_balance| {
544
- * current_balance = current_balance
545
- . checked_add ( & amount)
546
- . ok_or ( Error :: BalanceOverflow ) ?;
547
- Ok ( ( ) )
548
- } ) ?;
549
- }
550
553
Ok ( ( ) )
551
554
}
552
555
@@ -560,15 +563,17 @@ impl<T: Config> sp_domains::DomainsTransfersTracker<BalanceOf<T>> for Pallet<T>
560
563
* total_amount = total_amount
561
564
. checked_sub ( & amount)
562
565
. ok_or ( Error :: BalanceUnderflow ) ?;
563
- Ok ( ( ) )
564
- } ) ?;
565
566
566
- CancelledTransfers :: < T > :: try_mutate ( from_chain_id, to_chain_id, |total_amount| {
567
- * total_amount = total_amount
568
- . checked_add ( & amount)
569
- . ok_or ( Error :: BalanceOverflow ) ?;
567
+ CancelledTransfers :: < T > :: try_mutate ( from_chain_id, to_chain_id, |total_amount| {
568
+ * total_amount = total_amount
569
+ . checked_add ( & amount)
570
+ . ok_or ( Error :: BalanceOverflow ) ?;
571
+ Ok ( ( ) )
572
+ } ) ?;
573
+
570
574
Ok ( ( ) )
571
575
} ) ?;
576
+
572
577
Ok ( ( ) )
573
578
}
574
579
0 commit comments