I’m actually loosing my thoughts on this. I’m really not a technical noob but additionally not the easiest technican. However issues like this could really be very straightforward for me.
What I need to do: I simply need to join my freshly arrange Sparrow Pockets to my freshly arrange Bitcoin Core.
To start with, my setup:
- Bitcoin Core 23.0 on Home windows 10, 64Bit (PC, native community)
- Sparrow Pockets 1.7.1 on Linux (Laptop computer, identical native community)
I’ve arrange Bitcoin Core on my Home windows PC as typical and blocks are updated.
These strains had been added to the “bitcoin.conf”-file on my Bitcoin Core Home windows node:
rpcuser=person
rpcpassword=password
[main]
rpcbind=127.0.0.1
rpcbind=192.168.178.111
rpcallowip=127.0.0.1
rpcallowip=192.168.178.199/24
The place:
- “rpcbind” – is the native IP deal with of the Bitcoin Core node on Home windows 10
- “rpcallowip” – is the native IP deal with of the laptop computer the place Sparrow Pockets is operating on
The subnet masks is “255.255.255.0” so “/24” must be tremendous.
I’ve arrange a couple of issues like firewall guidelines and so forth. I’ve pressed on “Check connection” tons of of instances and it didn’t work in any respect. By some means, it out of the blue labored and I obtained efficiently linked to Bitcoin Core! I used to be actually completely satisfied, BUT: After closing the pockets and opening once more, it once more will not join in any respect.
Once more, I get the next error message:
Couldn't join:
Examine if Bitcoin Core is operating, and the authentication particulars are right.
See https://sparrowwallet.com/docs/connect-node.html
I seen one thing actually unusual as properly:
Once I click on “Check connection” on the laptop computer in Sparrow Pockets, even when Sparrow Pockets exhibits the above error, the Bitcoin Core display screen adjustments from “You don’t have any pockets loaded” to a pockets that’s named “sparrow” (in Bitcoin Core!) and exhibits “0.00000000 BTC” (I didn’t arrange any pockets on Sparrow Pockets but!).
I attempted to do a little analysis on this difficulty but it surely appears to be like like I’m alone with this and really feel kinda silly since I do not get what I’m doing incorrect ..
I additionally tried disabling the Home windows firewall earlier than connecting Sparrow Pockets to it with none success.
Then I’ve randomly discovered this difficulty on Github.
I’ve tried the next workaround said on the Github difficulty web page:
- Shutting down Bitcoin Core on Home windows
- Shutting down Sparrow Pockets on Linux
- Deleting a folder known as “sparrow” within the Bitcoin Core listing
- Beginning up Bitcoin Core once more
- Beginning up Sparrow Pockets once more
And TADA: It really works! It says “Linked to “192.168.178.111:8332”. However just one time! Once I shut Bitcoin Core or Sparrow Pockets once more, it will not join afterwards. It offers me the above talked about error once more. BUT: Once I comply with the workaround that I’ve said above once more, it really works once more (till I shut Bitcoin Core or Sparrow Pockets and open it once more). So it solely works for some time once I delete the “sparrow” folder within the Bitcoin Core listing.
However solely till none of each functions get closed. If I accomplish that, I’ve to re-apply the said workaround.
Different unusual issues I’ve seen:
- Once I do the workaround and are in a position to join Sparrow Pockets to Bitcoin Core, it does NOT present any inbound connection (however Sparrow Pockets says “Linked to..”)
- Once I add “disablewallet=1” to bitcoin.conf, it does NOT even work with the talked about workaround (even when it ought to so far as my understanding is right)
- When getting into incorrect authentication credentials on goal, it takes a while till I get the error message “Couldn’t join” – once I enter them appropriately, it exhibits this error message INSTANTLY! I obtained the sensation that it really CAN join (for the reason that time till the error message exhibits up is lower than a second, in comparison with once I enter credentials incorrect which takes 10-15 seconds till the error message exhibits up)
Can anybody inform me what the precise heck is occurring right here? That is one of many strangest factor I’ve ever seen in my 20 12 months pc carreer. Positive I may simply to this workaround each time however I really feel kinda uncomfortable to attach/create any pockets with this unusual difficulty being current.
I ought to point out {that a} VPN software program is operating on each machines. Anyhow, it really works when making use of the workaround even with VPNs on (I’ve enabled the “Native Connections” choices inside each VPN GUIs). However it additionally doesn’t work with out following the workaround when each VPN softwares are utterly closed and shut down. So the VPN cannot be the reason for this difficulty I believe.
I actually recognize any sort of assist!
Is there any chance that this can be a severe difficulty by Sparrow Pockets and never my fault in any respect?
Thanks for any assist prematurely!