Ejemplo n.º 1
0
        public async Task <ActionResult> Transactions()
        {
            var request = await bc.GetTransactions("1MSH1S19YGjcF8hM2j6cTxyLehjryGaMkq");

            for (int i = 0; i < request.Length; i++)
            {
                ViewData["Transaction" + i] = i + " Date of confirm: " + request[i].Confirmed + " Amount: " + request[i].Fees;
            }

            return(View());
        }
Ejemplo n.º 2
0
        public IActionResult Status()
        {
            // check transaction
            var api   = new Blockcypher(Constants.apiUserToken, Endpoint.BtcTest3);
            var tr    = api.GetTransactions(_session.GetDemoAddress());
            var count = tr.Result.Length;

            var phrase = HttpContext.Session.GetString("Phrase");

            // var success = OneTimePassword.Keys.Exists(a => a == phrase);
            var success = OneTimePassword.Keys.Count > 0;

            if (success)
            {
                OneTimePassword.Keys.Remove(phrase);
                return(new JsonResult(true));
            }
            else
            {
                return(new JsonResult(false));
            }
        }