Example #1
0
        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());
        }