コード例 #1
0
        public ActionResult AddTransaction([FromBody] TransactionPostModel transactionInput)
        {
            if (transactionInput == null)
            {
                BadRequest();
            }

            var transaction = new Transaction("sender", transactionInput.Receiver, transactionInput.Ammount);

            var block = blockchainService.AddTransaction(new List <Transaction>()
            {
                transaction
            });

            transactionBroadcastManager.BroadcastNewBlock(block);

            return(Ok());
        }