Ejemplo n.º 1
0
        private async Task StartReveal()
        {
            Console.WriteLine("Start Revealing Phase");
            foreach (var bidder in bidders)
            {
                await web3.Personal.UnlockAccount.SendRequestAsync(bidder.Address, "123", 120);

                var receipt = await Reveal.SendTransactionAndWaitForReceiptAsync(bidder.Address, new HexBigInteger(300000000), null, null, null, bidder.Cipher);

                Debug.Assert(receipt.Status.Value == 1);
                Console.WriteLine(string.Format("Reveal Bidder {0}\nGas = {1}", bidder.Address, receipt.GasUsed.Value), false);
            }
            Console.WriteLine("Revealing Phase ended\n");
        }