public async Task <ActionResult> GetTokens() { var contractManager = new FaucetManager(); if (!contractManager.IsSetup) { ViewData["message"] = contractManager.Message; ViewData["success"] = false; return(View()); } Address sendAddress = null; try { sendAddress = new Wallet.core.Data.Address(Request["address"]); } catch { ViewData["message"] = "Invalid address"; ViewData["success"] = false; return(View()); } var result = await Client.Send <ResultPayload>(address, new MakeTransactionPayload() { Asset = Consensus.Tests.zhash, Address = sendAddress.ToString(), Amount = 50000000 }); ViewData["message"] = result.Message; ViewData["success"] = result.Success; return(View()); }
public async Task <ActionResult> Index() { var contractManager = new FaucetManager(); if (!contractManager.IsSetup) { ViewBag.Message = contractManager.Message; } return(View()); }