Hey everyone. We're currently running bitcoind for our node and wallet setup. Now we want to separate the wallet onto another server and connect it to a third-party API. Is there a way to make this wallet work with an external node instead of needing a full one?
For sure! Lots of wallets like Electrum, Sparrow, and Bluewallet can connect to different nodes. If you're not using your own node, you'll likely be using an external one by default. You can choose which one to connect to.
Yeah, I'd suggest setting up an Electrum server like Electrus or Fullcrum. It lets you connect any wallet that supports remote connections through Electrum. There are plenty of guides out there to help you out.
Just to add, if you wanna avoid running a full Bitcoin core node, you can do that. But honestly, I doubt you can keep using bitcoind like that. Pruned nodes might be an option, but they come with their own issues because of limited blockchain access. If you want to stick to your current wallet, you might need to export it to a compatible version.
Thanks for the insights, everyone. We’re already using bitcoind as a wallet for sending and receiving BTC via RPC, so switching to a non-full node setup seems out of reach. I appreciate the info!
Yeah, it’s a no-go with Bitcoin Core for what you want. You can’t specifically request data from another node like that. Pruned nodes just cut down on storage but don’t change the basic requirements. Other wallets were mentioned, but I think they might not suit your needs because you’d have to migrate your BTC and redo some software.
Just a heads up, using a third-party API for your wallet can be risky. They could totally take your funds. What other concerns do you have? Reducing connections might help with bandwidth and memory.