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); }
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; }