Comments (14)
Of course our aim is to prevent future transactions from being stuck for months, not to fix what has already happened
from bitcoin-wallet.
Have some tx stuck for over 2 months using economical fees
What about using an API to dynamically retrieve the current fee levels?
from bitcoin-wallet.
Imho the ecosystem needs a way to estimate fees in a decentralized way.
But even the best fee estimation can only see the past and can't predict sudden changes in demand, which will always lead to txns with economic fee not being confirmed for a long time. At the moment, if you care about confirmation time, don't use economic fee. It's mainly only meant to send to a savings wallet of yourself, or similar.
from bitcoin-wallet.
Yes, but tx stuck for 2 months suggest that fees should be adjusted, even for slow transactions or wallets focused on savings.
There's no need to predict or estimate fees in real-time, but a minor adjustment should suffice to address this type of situation.
I agree with the decentralized approach to fee estimation, but it could be implemented in two steps: initially using a centralized API as a quick fix, then transitioning to a decentralized approach when a solution is proposed by the community.
from bitcoin-wallet.
Priority fees are high at the moment because every couple of days, the fee spikes that high. The idea of priority fee is that your txn still gets in the next block in such situations, so spikes need to be anticipated. If you don't want that, use Normal fee (and expect delays of a couple of hours from time to time).
Economic fees is designed for situations where time is not important. If you care about confirmation time, don't use economic fee.
The fees on mempool.space seem way too low at the moment. If you had been using that fee, your tx would have been stuck for a week.
from bitcoin-wallet.
I don't get how does it help your 2 months old transaction if the fee is adjusted now? And yes, we adjust fees all the time, but it will only affect future transactions.
from bitcoin-wallet.
Future txns have their own estimated fee.
from bitcoin-wallet.
Wouldn't it be better to add an extra custom fee option so that more experienced users can set their own fee rates?
Perhaps include a warning to all users to only use this feature if you really know what you are doing, otherwise the transaction may be held up longer than necessary or you will pay a larger amount than necessary.
Give more control to the user, after all, that's what Bitcoin is about, the power is in the hands of individuals.
from bitcoin-wallet.
from bitcoin-wallet.
I'm seeing similar problems right now.
I selected the Normal fee but 24h later the transaction is still not confirmed.
I have the option to raise the network fee, but only by a flat 0.25 mBTC. This is 3x of what the initial fee was! I don't want to waste the equivalent of a decent meal on this.
The initial fees need to be looked up on-the-fly, and more importantly, the Raise-fee function needs to provide choices.
from bitcoin-wallet.
The "raise fee" is currently very high, because fees are spiking at the moment. There is nothing we can do about spiking fees, as this flaw is designed into the Bitcoin system.
The app assumes you'd like your txn to confirm asap (aka "priority") and calculates the additional fee accordingly. What other choice would you suggest, @haarp ?
from bitcoin-wallet.
Thanks for your reply! I see, I thought the 0.25 mBTC were hardcoded and used whenever "Raise fee" is used.
At least some choice during fee upgrades would be sensible IMO. The ability to upgrade "Economy" to "Normal" and "Priority", and "Normal" to Priority". And maybe add another tier between Normal and Priority?
from bitcoin-wallet.
Raising the fee from economic to normal would be doable, but does it really make sense? I think almost all users of this action have lost patience and want their txn to confirm asap (aka "priority"), regardless of the original intent.
Regarding the tier between normal and priority, what would be the typical usecase? Already normal is kind of hard to justify, it mainly exists as a compromise between "I do not care about confirmation time and want to save on fees" and "I'm in a hurry".
from bitcoin-wallet.
Thanks, I see your point. But wanting to increase the fee does not imply lost patience. In my case, I didn't like the prospect of potentially waiting weeks, but waiting half a day would've been ok. I had already used the "Normal" fee for the initial transaction, but felt like the "Priority" fee was too much.
Hence the idea of having another tier inbetween, and the ability to fine-tune the "Increase fee" function.
Economy: Confirm whenever
Normal: Confirm when convenient, like a bank transfer
Higher: Confirm soon-ish
Priority: I want it confirmed now!
Another factor/usecase is if the network becomes more congested after submitting a transaction.
from bitcoin-wallet.
Related Issues (20)
- IllegalStateException: Two different ViewHolders have the same stable ID. Stable IDs in your adapter MUST BE unique and SHOULD NOT change.
- Invalid BTC Transaction
- Does bitcoin testnet wallet support redirections? HOT 1
- Forgive me, but is this software swallowing my bitcoins? HOT 1
- Issue with the correct path for the Segwit. HOT 2
- Incorrect transifex link on https://wallet.schildbach.de/ HOT 1
- where can I find the txid HOT 1
- Can`t build Gradle task svgToPngMipmap "Value is null"
- Incorrect fees HOT 3
- Sent using economic fee, transaction does not confirm HOT 5
- Smartphone died, restore failed HOT 2
- Low transaction fee causing Invalid BTC Transaction HOT 4
- Problem with my paiement HOT 4
- Attempting restore of wallet results in empty wallet HOT 3
- Unable to send Bitcoin HOT 2
- Help: Bitcoin-Wallet Version 4.56, last updated 2016 HOT 1
- F-Droid app description i18n HOT 3
- how to connect bitcoin testnet HOT 1
- @shutch147
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bitcoin-wallet.