Guess I’m struggling to find the node’s address/credentials? The only IP I’m finding is the tor proxy port info
Discussion
Node credentials are configured on your bitcoin.conf file. But it looks like BlueWallet only supports Electrum connections.
Ok that helps. I see how to set the user/pw. What about the node’s IP address? I see the Proxy IP and Port for connecting over Tor, but I think the IP there is a generic one that I’ve seen elsewhere and just basically says “use tor browser for network connection” rather than something I could plug into a remote wallet.
So what I’m still trying to figure out, I guess, is 1) what is the node’s actual address, and will it stay consistent when the laptop has a VPN enabled, and 2) what wallets can connect directly to Core?
The node address is your laptop’s address, unless you’re running the node inside a virtual machine. Have you assigned an static address to that laptop with your router?
Just to understand your setup. The laptop running bitcoin core stays home. And you’re vpning into your home network. Correct?
Sparrow can connect without requiring Electrum.
Almost; I haven’t done anything technical with the router. My reference to the VPN is just a vpn on the laptop for all traffic (which I assume might make it harder to connect to it from sparrow on another device, or BlueWallet on a phone?)…
But yes - laptop sits at home, phone with Blue (or other laptop with Sparrow) comes with me. Or could be on the home network - either/both would be expected scenarios
One thought. Would using the “daily driver” laptop for a node (instead of the backup “lives at home” laptop) be an easier move? (Or similarly, download Sparrow to the existing “node laptop” and start learning from there)…
I.e. would Sparrow more easily recognize that Core is running on the same machine, rather than remote connecting to another laptop?
Perhaps that’s the first beginner step, and then remote access once I’ve gotten the hang of connecting a wallet to Core all on the same device 🤔💡
Yeah, for learning you could run the node on your daily driver. But for production I would not do that, I think it needs to be a dedicated machine.
That much makes sense - this is all education mode at the moment
VPN question… if the computer with the node uses a vpn service that periodically connects to different servers around the world, presumably that changes the device’s publicly-available IP address. Wouldn’t that make it very difficult to reliably connect to it from a remote wallet? Or is there a way of getting around that if you know the device already?
Yes, it 100% make more difficult because that particular computer’s external IP would be constantly changing.
Implicit in a question I asked yesterday about your setup, I gave you my (partial) solution to that problem.
Let’s say that computer stays at home and it connects to the external world through a VPN. That computer still lives within your home intranet, which means I can have a static intranet IP assigned to it.
So what I was thinking is that you would first need to make a connection to your intranet from the outside and then you connect to the node using its static intranet IP.
There’s still missing pieces to complete that puzzle, as you need to overcome the fact that your router’s external IP is most likely not static, but it’s a start.
Thanks for all the insight, Paulo 🙏⚡️
I had a feeling it might be trickier than expected haha. I think starting with the single device is the move, to learn the ropes here.
Was watching a nostr:npub1rxysxnjkhrmqd3ey73dp9n5y5yvyzcs64acc9g0k2epcpwwyya4spvhnp8 vid on connecting to MyNode; once I’m comfortable with the laptop+core setup, the node-in-a-box game (or perhaps StartOS on the old laptop) is next on the list.
Wonder if that’s easier to access remotely, since it’s tailor-made for these things.
I’ll be back with questions 🫡
🫡
Sparrow can connect to core. You have to edit the Bitcoin.conf file.
server=1
rpcuser=[yourMacOSusername]
rpcpassword=password1234
Then go into Sparrow and edit the server. User / pass should match the config.
Ah, the mac username was something I was missing. I was making up a new login for the Bitcoin.conf file
Will try after dinner! Thanks 🙏🤙
Parmanode nostr:npub1ltt9gry09lf2z6396rvzmk2a8wkh3yx5xhgkjzzg5znh62yr53rs0hk97y Makes this much easier
Ooh, this has been on my interest/curiosity list for a while.
Know if it works with StartOS?