Yes, I'm recieving small payments from faucets.
I've sent money before from Jax couple of times in the last 6 months, with normal acceptable fees. This giant fee appeared only this time.
This does solve part of the mistery of the big fee
However, i'm still not sure why your wallet would stick with a fee of ~$50 no matter the amount you want to send.
I'd expect the fee to be really high when you're spending multiple unspent outputs, however, the amount of unspent outputs you use should be different if you try to send different amounts, unless the algorithm used by jaxxliberty that chooses the unspent outputs to spend when creating a new transaction tries to consolidate those unspent outputs with a very small value...
Collecting dust outputs (for example from faucets) will always lead to relatively large transactions when spending. However, the average feerate (in sat/vbyte) fluctuates quite heavily. This is probably why, in the past, you haven't noticed the exuberant fee: if you have a 5000 vbyte tx, and the average fee is 1 sat/vbyte, you'll only end up with a 0.00005
BTC fee, however, when you created this thread, the average fee was > 100 sat/vbyte. So for the same 5000 vbyte tx, you'd have to pay a > 0.005
BTC fee to have a decent chance of getting your tx in the next couple of blocks. Exactly the same value being transferred, exactly the same wallet, wallet funded with exactly the same unspent outputs, but a fee that's 100x higher just because the average feerate was high at the moment you tried to create a transaction.
In the future, i'd give you the following tips:
- Try not to collect dust (very small valued unspent outputs). I know this can be a problem if you're really into micro tasks...
- Try to consolidate dust at times when the average feerate is as low as possible
- Switch to a wallet with better coin controll. For example electrum
- A native segwit wallet (a wallet from wich the addresses start with bc1) also saves quite a bit fee-wise
PS: consolidating basically means creating one transaction sending all funds in your wallet to yourself... It sounds like a strange thing to do, but it can actually save you a lot of fees.
Let's say you have collected 100 unspent outputs with a small value (the faucet payed you 100 times, the value of each payment was ~$5 in fiat value).
You now have a fiat value of $500 in your wallet.
You'll pay 5 people $10 each in the future.
At this moment, the fee is 1 sat/vbyte (always consolidate at times of low average fees). But when you pay those 5 people, the feerate is 150 sat/vbyte.
Scenario 1: paying them from an unconsolidated wallet at a high feerate, doing nothing at a time of a low average feerate:You'll need ~9 inputs to pay each person, since a lot of your funds will be used for the fee
A transaction with 9 inputs and 2 outputs will be ~1000 bytes in size
1000 bytes * 150 sat/byte = 150.000 sat (0.0015
BTC)
You'll pay 5 people, so in the end you've lost 5*0.0015 = 0.0075
BTC in fees (about $77 at current preev rate)
Scenario 2: consolidating your wallet when the feerate is low (1 sat/vbyte), paying 5 people when the feerate is 150 sat/vbyte):Your transaction will use all 100 inputs and only have 1 output.
The size of a tx with 100 inputs and 1 output is ~10100 bytes.
10100 bytes * 1 sat/byte = 101.000 sat (0.00101
BTC)
Now, you'll pay 5 people, each tx uses one unspent output as input and creates 2 new unspent outputs.
The size of a tx with 1 input and 2 outputs is: ~200 bytes
200 bytes * 150 sat/byte * 5 payments = 150.000 sat's.
150.000 sats (fees from payments) + 101.000 sats (fees from the consolidation) = 251.000 sats (0.00251
BTC =~ $26)
ConclusionBy consolidating, you saved $77-$26 = $51 in fees (at current preev rate). Sounds a little bit contra-intuitive, but as my fictional example showed, it's still a good idear