Ejemplo n.º 1
0
        public IActionResult AddCoinIn(HomeAddCoinInViewModel vm)
        {
            CoinInput coinInput = new CoinInput
            {
                PublicKey = vm.OwnerPublicKey,
                Signature = "placeholder signature",
                Amount    = vm.Amount,
                WalletId  = vm.WalletId
            };

            _transactionservice.AddCoinIn(coinInput);

            Block block = new Block
            {
                Data = HashHelper.CalculateHash(coinInput.ToString()),
            };

            _blockservice.AddNextBlock(block);

            return(RedirectToAction("Index", "Home"));
        }
Ejemplo n.º 2
0
 public void ReceiveCoin(CoinInput ci)
 {
     double balance = _coins + ci.Index;
 }
Ejemplo n.º 3
0
 public void AddCoinIn(CoinInput input)
 {
     _coininputs.Add(input);
 }