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