Here is an article based on your question:
Bitcoin transaction stuck: troubleshooting guide for Raspi Core users
If you are running Bitcoin Core (BTC) on Raspberry Pi, you have probably encountered situations where the node would hang or crash due to excessive transaction volume between AddToWallet and AddToWallet updates. In this article, we will look at the causes and possible solutions to such issues.
Introduction
Bitcoin Core is an open-source software that manages Bitcoin nodes on your local computer. When running Btcind (the command line interface for Bitcoin Core) on Raspi Pi, it can become overwhelmed with too many transactions if not configured or maintained correctly. This can lead to node crashes and downtime. In this article, we will look at the issue of stuck transactions between AddToWallet and AddToWallet and provide some tips on how to fix this issue.
Problem
When upgrading from one Btcind version to another using “git push origin master” or “git pull”, the AddToWallet and AddToWallet updates loop, causing the node to hang. This is because the updates are not properly synchronized between different wallets. The AddToWallet and Update wallets do not see each other’s transactions, which creates an infinite loop.
Troubleshooting
If you are experiencing this issue with your Raspi Core configuration, here are some possible solutions:
- Check for corrupt transaction files: Make sure that the transaction files (e.g. tx0.json, tx1.json) are not corrupt or incomplete. You can check if any data is missing by running the command
cat /var/log/bitcoin/core/transaction_files
.
- Check network connectivity: Make sure the node is connected to the internet and its local IP address is reachable from outside.
- Update Btcind: Run “git update” or “git pull origin master” to download updates for Bitcoin Core.
Solution: Update both AddToWallet and Update Wallet
Once both wallets are updated, you can try the following solutions:
- Running a manual transaction: Run the command
addtowallet tx
and wait for it to complete.
- Run another update: Run the command “git push origin master” or “git pull origin master”.
- Repeat steps 1-2 until the transaction is fully processed.
More tips
- Make sure the node is not too heavy, as this can cause it to hang and stop.
- Consider upgrading Btcind from version 0.10.x to version 0.12.x or later, which will resolve some of the stuck transaction issues.
- If you are still having issues after trying these solutions, consider contacting the community forum or emailing customer support for further assistance.
By following the steps below and troubleshooting the issue, you should be able to resolve the stuck transaction issues between the AddToWallet and Update wallet updates in your Raspi Core configuration.