private async Task RefundHonest() { for (int i = 0; i < bidders.Count; i++) { if (i == winnerIndex && !fail) { continue; } await web3.Personal.UnlockAccount.SendRequestAsync(bidders[i].Address, "123", 120); var receipt = await Withdraw.SendTransactionAndWaitForReceiptAsync(bidders[i].Address, new HexBigInteger(10000000000), new HexBigInteger(20), null, null, null); Console.WriteLine(string.Format("Refunding Bidder = {0}\nGas = {1}", bidders[i].Address, receipt.GasUsed.Value), false); } }