Hi,
I'm using Electrum 4.0.9 and I have an unexpected problem.
I'm using a wallet that has received thousands of very small amounts of bitcoins (due to mining).
Now I have created another native segwit wallet in order to have bech32 support. I managed to transfer small amounts of bitcoin (two times 0.5).
But now it is difficult to transfer more than just a very small amount because of the number of inputs increases.
Scenario A (transaction size = 519 Bytes):
If I try to transfer 0,01 BTC and I choose a static transaction fee of 2 satoshi/byte then I have to pay a transaction fee of only 0.3 USD, The transaction consists only of 3 inputs.
Scenario B (transaction size = 156957 Bytes):
If I try to transfer 0,04 BTC and I choose a static transaction fee of 2 satoshi/byte then I have to pay a transaction fee of 86 USD, The transaction consists of 1060 inputs and a huge amount is stored on a change address.
If I try to confirm that. I receive an error!
Errormessage:
Transaction details of Scenario A:
Transaction details of Scenario B: