Hello,
I would like to send 0.1 BTC to a friends address, but from what I see, fees are more than amount I want to send (0.196 BTC).
So what am I doing wrong, and why there is over 800 inputs over there?
hi.
What you've done wrong was before this transaction. You filled up your wallet with a lot of small inputs. So your wallet now is full with.. let's say 1 cent coins. A lot of them.
The result is that now, when you want to spend them, the fee is high. Like somebody else said: you have now to rent a truck to carry your cents in order to spend them.
Edit: from what I see, you can use lower fee. Some 5x lower fee would still make your transaction go through (
I see that now it's 30 sat/byte). Still a big fee, but maybe it's more bearable.
Edit 2: A solution is to try to consolidate those amounts. You have to find a day when the network is not too busy, else you have no chance. The mempool has to be under 5MB. Then you can send as much money as you can to yourself with the smallest fee you can. You can try a fixed fee, but I recommend to stay over 10k satoshi though.
The risk is that the transaction will never get confirmed, but that doesn't mean you've lost the money, it will return to yourself (and you have to find a better day again). You'll have to read more about this and use Bitcoin Core wallet.
However, between the choice to send 200$ tx fee and 0.10$ tx fee, I would try this.