Example #1
0
 private bool Prepare(OrderedBalanceChange change)
 {
     change.UpdateToScriptCoins();
     if (change.SpentCoins == null && ExcludeIncompleteBalanceChange)
     {
         return(false);
     }
     if (ColoredBalance)
     {
         if (change.ColoredTransaction == null)
         {
             return(false);
         }
         change.UpdateToColoredCoins();
     }
     return(true);
 }
Example #2
0
 private bool Prepare(OrderedBalanceChange change)
 {
     change.UpdateToScriptCoins();
     if (change.SpentCoins == null || change.ReceivedCoins == null)
     {
         return(false);
     }
     if (change.IsEmpty)
     {
         return(false);
     }
     if (ColoredBalance)
     {
         if (change.ColoredTransaction == null)
         {
             return(false);
         }
         change.UpdateToColoredCoins();
     }
     return(true);
 }
 private bool Prepare(OrderedBalanceChange change)
 {
     change.UpdateToScriptCoins();
     if(change.SpentCoins == null || change.ReceivedCoins == null)
         return false;
     if(change.IsEmpty)
         return false;
     if(ColoredBalance)
     {
         if(change.ColoredTransaction == null)
             return false;
         change.UpdateToColoredCoins();
     }
     return true;
 }