SpartanCoin Project - Fossil Code Repository

Update of "Build SpartanCoin On FreeBSD"

Artifact ID: a9720068fc986ca54633c50b8178448276bda5b5216004b77d304a2e411789ce
Page Name:Build SpartanCoin On FreeBSD
Date: 2019-06-25 14:31:47
Original User: admin

A. Build spartancoin-qt On FreeBSD

(shell: mksh)

Install Required Packages

# pkg install -y fossil qt5 qt5-buildtools boost-libs db5 miniupnpc libqrencode gmake

Clone SpartanCoin Code

$ fossil clone spartancoin.fossil
$ mkdir spartancoin
$ cd spartancoin
$ fossil open ../spartancoin.fossil

Buid spartancoin-qt

Your terminal should have already cd into spartancoin fossil open folder.

$ qmake
$ export CPLUS_INCLUDE_PATH="/usr/local/include:/usr/local/include/db5"
$ export LIBRARY_PATH="/usr/local/lib:/usr/local/lib/db5"
$ gmake

When finish building, the spartancoin-qt will be successfully generated.

Install and Configure spartanCoin-qt

$ mkdir -p ~/bin/
$ cp spartancoin-qt ~/bin/
$ cd
$ spartancoin-qt

After a while, a spartancoin-qt window will be opened. It will create folder ~/.spartancoin and create ~/.spartancoin/wallet.dat by default.

Encrypt your wallet.dat and backup it if you want or if you transfer some coins into your wallet.

Block Chain Data Synchronization

After opening the spartancoin wallet window, the app will begin to find peers automatically. Please wait for one or two minutes. And you have to wait a long time to fully synchronize the complete blockchain data, otherwise you can not receive or send coins.

B. Build spartancoind On FreeBSD

If you want to run a spartancoin peer on console, you don't need a desktop.

Build spartancoind

To build spartancoind, you don't need to build spartancoin-qt first, And you don't need to install Qt toolkit.

$ cd spartancoin/src/
$ export CPLUS_INCLUDE_PATH="/usr/local/include:/usr/local/include/db5"
$ export LIBRARY_PATH="/usr/local/lib:/usr/local/lib/db5"
$ gmake -f makefile.freebsd

Configure spartancoind

$ cp spartancoind ~/bin                                                                   
$ cd ~/.spartancoin
$ vim spartancoin.conf

You should have installed vim-console or other editors.

Then write some lines into spartancoin.conf like these:

# spartancoin.conf

Save and Exit vim:



Then just type spartancoind to launch the spartandoin daemon.

$ spartancoind
Spartancoin server starting

spartancoind command line usage

Your spartancoin-qt window or spartancoind daemon should be running to execute these commands.


$ spartancoind getinfo


$ spartancoind getpeerinfo


$ spartancoind getbalance


$ spartancoind help


$ spartancoind stop

--help (Read Startup Options):

$ spartancoind --help