public TxOutListBoxItem[] GetOutputs() { AssetDescriptor asset = (AssetDescriptor)comboBox1.SelectedItem; return(textBox1.Lines.Where(p => !string.IsNullOrWhiteSpace(p)).Select(p => { string[] line = p.Split(new[] { ' ', '\t', ',' }, StringSplitOptions.RemoveEmptyEntries); return new TxOutListBoxItem { AssetName = asset.AssetName, AssetId = asset.AssetId, Value = new BigDecimal(Fixed8.Parse(line[1]).GetData(), 8), ScriptHash = Wallet.ToScriptHash(line[0]) }; }).Where(p => p.Value.Value != 0).ToArray()); }