Bitcoin Forum
November 11, 2025, 01:36:02 PM *
News: Latest Bitcoin Core release: 30.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin Mac Node Builder for quickly installing Bitcoin Core + Electrs on macOS  (Read 38 times)
pricklypierre13 (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 8


View Profile WWW
November 09, 2025, 08:45:34 PM
Last edit: November 10, 2025, 06:45:29 PM by pricklypierre13
Merited by ABCbits (7)
 #1

I recently decided to install Bitcoin Core + Electrs on my Mac so that I could directly connect Electrum to my self-hosted node (for privacy and financial self-sovereignty). Getting everything installed, configured, and reliably working took more time and effort that I expected, so I decided to write an installer script to automate the entire process. It is now available Github. I hope it will be useful for others!

https://github.com/pricklypierre/bitcoin-mac-node-builder

If you have a Mac and use Electrum (or Sparrow Wallet), give it a spin and let me know how it works for you.

Thanks,
Pierre
ABCbits
Legendary
*
Offline Offline

Activity: 3416
Merit: 9343



View Profile
November 10, 2025, 07:45:37 AM
Last edit: Today at 07:49:20 AM by ABCbits
 #2

Thank you for sharing your work. I don't use mac, but i wonder why you decide to make build as default option for Bitcoin Core? Are there any advantage over download (the binary)?

pricklypierre13 (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 8


View Profile WWW
November 10, 2025, 05:41:30 PM
Merited by ABCbits (1)
 #3

Thank you for sharing your work. I don't use mac, but i wonder why you decide to make build as default option for Bitcoin? Are there any advantage over download (the binary)?
I'm not sure there is a good reason it is the default (except for my QA it is the more complex path and I want to make sure the complete build/config/install from scratch works), but there are some advantages to building vs. downloading:

  • The binary availability bitcoincore.org lags when the releases are tagged on github
  • You can specify to use the direct master branch to try bug fixes / new features
  • You can experiment with adding different pull requests, or making changes to directly to the source
  • Based on the configuration specified, the resulting binary will be more "tuned" to the features you want. For example, I never use the wallet in Bitcoin Core itself and I don't use the GUI, and there are build flags that will skip/exclude building those features resulting in a binary that does not include that functionality at all.

I'm using it as part of my build environment for making changes. For most users choosing the download option would suffice and be faster, unless they are wanting to use a version that isn't yet available as a binary on bitcoincore.org.

On the Electrs side I'm not sure there is a macOS binary available, so building is the only option.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!