Releases: Fonta1n3/FullyNoded-Server
Testing Release
An updated release for testing with many fixes, improvements and the ability to customize the Bitcoin Core data directory.
The interface is intended to be intuitive, testing is as easy as downloading the dmg and opening the app.
When installing services you will see a terminal window open and a script execute, wait for the script to finish then continue using the app.
Testing
Releasing this for anyone who wants to help test general usability:
- Installing dependencies and Bitcoin Core
- Installing Core Lightning
- Installing Join Market (and verifying the sig)
- Using Fully Noded apps to connect to the above services. (Plasma, FN-Join Market, Fully Noded, Unify).
Report any issues and general feedback as Github issues.
To verify the dmg, download the attachments below:
gpg --import D3AC0FCA.asc
(my public key)
gpg --verify FullyNoded-Server.dmg.asc FullyNoded-Server.dmg
gpg --verify SHA256SUMS.asc SHA256SUMS
shasum -a 256 FullyNoded-Server.dmg
(should output 15f76c1f22f8235ab9657f78a684bc9a5674d6cb53dd2f689c53f6701caf0eb4 FullyNoded-Server.dmg
) which is what SHA256SUMS should also contain.
It operates via the GitHub API and by running various scripts locally in combination with swift code. It will install Xcode command line tools, brew, Bitcoin Core, Core Lightning, Join Market and runs an integrated Tor. Bitcoin Core tarball is downloaded from https://bitcoincore.org/bin/, its hashes are verified before being unpacked. Core Lightning is installed with brew install core-lightning
and Join Market is installed from source via the GitHub API.
Signatures are verified where possible, currently Bitcoin Core has a "verify" button to verify gpg signatures. Brew handles verification for Core Lightning SHA256 hashes (not signatures), the Join Market install script gpg verifies itself (I think), gpg verification is part of the Join Market tarball download however it did not work for me, if you use Join Market I strongly urge you to gpg verify the tarball and signature with gpg --verify /Users/you/.fullynoded/JoinMarket/joinmarket-0.9.11.tar.gz.asc /Users/you/.fullynoded/JoinMarket/joinmarket-0.9.11.tar.gz
.