Пример #1
0
        public void RegisterVout(InBlockTransactionVOut voutIn, Block block)
        {
            var vout = new TransactionVOut()
            {
                Amount      = voutIn.Amount,
                FromAddress = voutIn.FromAddress,
                FromBlock   = block.Body.Id,
                Id          = voutIn.Id,
                ToAddress   = voutIn.ToAddress
            };
            var ss = GetUnspeTransactionVOut(vout.Id, out bool spent);

            if (ss != null)
            {
                return;
            }

            var cmd = vout.CreateInsertCommand();

            cmd.Connection = _unspentConnection;
            cmd.ExecuteNonQuery();
        }