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