Ejemplo n.º 1
0
        public async Task <ActionResult> Faucet()
        {
            Satoshi satoshi = new Satoshi(10000);
            await bc.Faucet("BuCuWnhdpi4CcM2oYFf7Cs1akdANiur7eY", satoshi);


            return(View());
        }
Ejemplo n.º 2
0
        public string init_folkeregister()
        {
            string output = "";

            Blockcypher api = new Blockcypher(Constants.apiUserToken, Endpoint.BcyTest);

            AddressInfo address = api.GenerateAddress().Result;

            output += $"<br>Address: {address.Address}";
            output += $"<br>PrivKey: {address.Private}";
            output += $"<br>PubKey: {address.Public}";

            Faucet f = api.Faucet(address.Address, new Satoshi(100)).Result;

            output += $"<br>Transferring 100 satoshi to account";

            Thread.Sleep(1000);
            // TODO Find out how to add some data to the transactions?
            // TODO Make a viewmodel, create the form to specify data etc.

            AddressBalance bal = api.GetBalanceForAddress(address.Address).Result;

            output += $"<br>Balance: {bal.Balance.Value} satoshi";
            output += $"<br>Unconfirmed balance: {bal.UnconfirmedBalance} satoshi";

            // HttpContext.Session.SetString(Constants.PrivateKeySessionKey, address.Private);
            // HttpContext.Session.SetString(Constants.AddressSessionKey, address.Address);

            return(output);
        }