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()); }