mycelium-com / wallet-android

Mycelium Bitcoin Wallet for Android
http://mycelium.com
Other
658 stars 319 forks source link

"your change is less than ..." on every "send all" transaction #653

Open Giszmo opened 1 year ago

Giszmo commented 1 year ago

Mycelium used to work such that I could pick my fee level first and then when setting the amount to "Max" it would create a transaction without change output.

Since quite some time now, when sending all funds I get the "Your change is less than Bitcoin network output limit." warning.

For example, with a single UTXO in the account, I

  1. go to send
  2. P2SH address from clipboard
  3. keep fee at normal (25sat/byte, 5673sat). If I remember correctly, this assumes 2 outputs.
  4. set amount to Max
  5. Your change is less than Bitcoin network output limit. Total miner fee will be increased to 2886sat!
    • The fee picker now has adjusted to the known number of in- and outputs.

I just noticed that when sending to legacy addresses, this issue is not (always?) reproducible.

AlexanderPavlenko commented 1 year ago

Hi, Leo! Thank you for your feedback. The related fix will be included in the upcoming release of Mycelium wallet.