-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
require bitcoind >= v24.0 or conditionally use gettxspendingprevout
#7703
Comments
gettxspendingprevout
gettxspendingprevout
Hi @Crypt-iQ I was hoping to learn more about the specific mempool issues that you mentioned. Could you please offer a high-level explanation or link me to any other issues/docs that have some explanations? I would like to potentially attempt this once I can understand it better 🙏 |
Hi @shaurya947 unfortunately I don't think this is suitable for newer contributors to attempt and we'll probably do this one internally |
If we are upgrading bitcoind version, we can also make use of |
What do we do in |
We use it here. When running in pruned mode we'd fetch blocks from our peers when needed.
Fail as the block cannot be found or the peer doesn't support it? |
It should be fine to use, since we're copying what it does already. It uses regular block fetching under the hood |
btcsuite/btcwallet#887 has been merged, so we can close this after we bump the |
This should be fixed with #8019 since the batch PR will get merged after the already merged btcsuite/btcwallet#887 |
The mempool issues should be solvable by using the
gettxspendingprevout
RPC so we don't have to scan the mempool at thebtcwallet
level. We could either conditionally call this if the bitcoind version is >= v24.0 or we could require people to upgrade their bitcoind versions.The text was updated successfully, but these errors were encountered: