Author

Topic: Bug in 0.15.1 - fee calculation bug and stuck transactions (or a nooby mistake!) (Read 127 times)

HCP
legendary
Activity: 2086
Merit: 4361
Don't take the estimated times as "gospel"... they are estimates at best... and only relevant at the time you look at it. The mempool is a dynamic system and is constantly changing.
HCP
legendary
Activity: 2086
Merit: 4361
Don't look at total fee amount and amount being sent... They have no real impact on the priority of your transaction. Priority is generally a factor of the "data size" of the transaction. So, you need to look at the fee "rate"... usually measured in satoshis per byte or BTC/kB.

The resource in demand in bitcoin transactions is block space as that is the limiting factor... so, due to the supply/demand nature, the larger the space you want, the more you have to pay. that is to say, Miners prioritise transactions based on how much they're paying per byte of block space they use.

ie. if your transaction is only 226 bytes, you don't need to pay as much (in total) as someone with a transaction that is 2260 bytes... but you'd want to pay the same rate!

You can see recommended fee rates here: https://bitcoinfees.earn.com/ and here: https://btc.com/stats/unconfirmed-tx

The differences in the fee estimation may genuinely be a bug... but it is likely that the wallet is just using different "coins"... perhaps try enabling coin control features (Settings -> Options -> Wallet) and see which coins are being selected when you're attempting to create the transaction.

HD Key Generation should not have any affect on the transaction sizes/creation etc... to upgrade, you'd need to create a completely new wallet... and transfer your coins from your existing wallet to the new one.
newbie
Activity: 1
Merit: 0
Firstly a bit of background, used to have an account here a few years back but it was hacked and it looks like too much effort for too little reward to get it back. Looks like a few things have changed, not only around here, but with the wallet itself.

I upgraded my wallet to 0.15.1 but haven't been able to make a transaction since doing so. They get stuck in the memory pool and I need to 'zapwallettxes' to get the coin back. The most recent stuck transaction had a fee of 0.00094394 BTC ($14), is that too low to be mined, or is there something else at play? The txid is '97a69038e7098edac2c3d0ee905ea314c523443b4d834e4fade9cd161ece9055' which isn't even showing up in blockchain.info.

I did notice one bug - the fee calculations look very odd, if I select 'Subtract fee from amount' when sending 0.2 BTC with a 60 minute confirmation time the preview shows 0.05315424 BTC ($798), but only 0.00093806 BTC ($14) if I don't. Not sure if that's expected behaviour, but it certainly feels weird.

Unsure if it would cause an issue, but HD Key Generation is disabled - not sure if this is going to cause a problem or contribute to the high suggested fees I was seeing? I gather this is due to the age of the wallet, any advice on how to upgrade would be fantastic.

Anything else I can do to make a transaction?
Jump to: