I think the main post is ok, but creating this promoting posts seems so weird.
Quite simply the Gapcoin project is still trying to garner the altcoin community traction it deserves ...
Herewith, New Pool and (basic) Mining guide (however, the relative difficulty is still low enough to mine in the wallet with your CPU, just like original BTC) ...
...snip...
CPU Pool mining set-up guide:
Pool:
https://gap.suprnova.ccLinux:
The optimal 'working' binary release for CPU mining in the pool is currently
gapminer-rev4. I've tested this release on Ubuntu 18.04 LTS and the dependencies are met and it's very stable.
-
https://github.com/gapcoin-project/GapMiner/releasesAt present, I will suggest set-up as follows:
wget github.com/gapcoin/GapMiner/releases/download/gapminer-rev4/linux.zip
sudo apt-get install p7zip-full
Running gapminer-cpu (requires pool registration and worker set-up):
linux/64/cpu/gapminer-cpu -o gap.suprnova.cc -p 2433 -u YOURusername.YOURworker -x YOURpassword --retries -1 -t 1 --stratum
N.B. Where -t is the number of CPU cores (threads) to mine with.
DONE !IMPORTANT : Please read how to action a CPU limit of upto 75% max. before you start Mining on a cloud server! (also useful for desktop mining upto say 97-99% max. to help preserve your hardware and/or productivity!) ...
-
https://bitcointalk.org/index.php?topic=822498.msg40934201#msg40934201N.B. No requirement to run gapcoind for pool mining here of course ... however the PID your looking for instead in top is: gapminer-cpu
...
Windows Desktop:
See:
https://github.com/gapcoin/GapMiner/releases/Download:
https://github.com/gapcoin/GapMiner/releases/download/gapminer-rev4/windows.zip"GapMiner revision 4: supports CPU / GPU mining.
Changes: rewrote stratum network stuff to remove boost dependencies and to fix windows support."Currently untested. If someone would like to confim that cpu mining on windows is still working in the pool with gapminer-rev4 that would be great!
TBH I see absolutely no reason why it wouldn't ...
Simply unpack the windows.zip , then navigate to locate
gapminer-cpu.exe , move it to an appropriate folder on your drive, second mouse button click > Send to (create shortcut) to create a shortcut on your desktop (or drop and drag). Now second mouse button click the shortcut link > Properties and append to the Target: line ...
-o gap.suprnova.cc -p 2433 -u YOURusername.YOURworker -x YOURpassword --retries -1 -t 1 --stratum
Apply and run gapminer-cpu.exe via the Shortcut.
N.B. Again, where -t is the number of CPU cores (threads) to mine with.
DONE !N.B. or alternatively the .bat method should work just fine!
Good luck!
New wallet ...
...snip...
Gapcoin now has a community-led Github repository of its own:
https://github.com/gapcoin-project which is now host to all the associated Gapcoin repos (i.e. Gapcoin, Gapminer and the submodules Gapcoin-PoWCore, Evolution and C-Utils). I strongly recommend that you sign up for a (free) Github account, at least so you can be automatically informed by email of changes to the Gapcoin project resources even if you don't wish to contribute to the project directly (e.g. by helping to maintain the project web site, see below).
On behalf of the project, I have taken advantage of Github's free static website maintenance and hosting facility (
GitHub Pages) to create a community-led web site for the project -
https://gapcoin-project.github.io/. The reason it's "community-led" is that the source code for the web site is maintained in a dedicated Github repository -
https://github.com/gapcoin-project/gapcoin-project.github.io and can be maintained/extended/edited by any member of the project that wishes to do so. The advantage of a community-led and community-maintained approach is that the resources are no longer the responsibility of just one person but the onus is shared across the group.
In order to get things moving, I've used the Opentheme Jekyll site template (the same one I used for the
mersenne forum's prime gap search group) to provide structure and functionality, it's now a matter of re-branding and adapting the example content provided. This approach has the advantage that the site can be hosted locally, edited/changed as convenient. The final changes can be committed and pushed back to the Github repos and they will then be automatically published to the project web site. It's a popular approach and all aspects are well-documented (search for "Github pages" and also "Jekyll").
I have upgraded the Gapcoin codebase to Core 0.9.4 (see the
branch v0.9.4-gap) (use
git clone -b v0.9.4-gap https://github.com/gapcoin-project/gapcoin.git) and have added some functionality.
The client now has a built-in "block explorer" (aka a GUI presentation of data otherwise accessible via the JSON-RPC API or console)
Block display:
Transaction display:
The client now offers a dialog box showing a list of Gapcoin-held prime gap records along with the information recorded in the block data - with the aim of casting a little more illumination on mining settings:
I have edited the contents of the "About Gapcoin Core" dialog box to have two tabs, one showing the standard copyright credits (and some other stuff) and a second tab commemorating/crediting John Frey:
I've added a "Mining" tab with fields for setting values for shift, sieve size and number of primes in the sieve:
and a "Notary" tab, easing Gapcoin's (inherited-from-Bitcoin) utility to act as a blockchain-preserved notary.
I've also
committed a "dumpbootstrap" command to the JSON RPC API command set - it dumps a file of linearized blocks (bootstrap.dat) which can be read back in (takes a couple of days, even on my fast-ish laptop).
I have
updated the pnSeeds entries (the IP addresses first consulted by a syncing-from-zero client) so no need to hand around lists of addnode IPs, there's also a fresh working testnet and a testnet pnSeed, so clients started with
-testnet should sync up very quickly.
I have added a
download-and-build script for BerkeleyDB 4.8 for convenience when compiling a Gapcoin client with full wallet portability.
With respect to integrating GapCoin-PoWCore into the code, it is also a submodule for GapMiner, so rather than have to maintain two copies of the same code, I simply updated the submodule references for both
Gapcoin and
GapMiner.
...snip...
Tested
gapcoind (and gapcoin-cli) branch v0.9.4 which now builds perfectly on Ubuntu 18.04 LTS server ...
Terminal window (ctrl + alt + t) - copy and paste:
sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev libevent-dev libboost-all-dev libgmp-dev libmpfr-dev
Berkeley DB:
wget http://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz
echo '12edc0df75bf9abd7f82f821795bcee50f42cb2e5f76a6a281b85732798364ef db-4.8.30.NC.tar.gz' | sha256sum -c
tar -xvf db-4.8.30.NC.tar.gz
Berkeley DB compile:
cd db-4.8.30.NC/build_unix
../dist/configure --disable-shared --enable-cxx --with-pic --prefix=$BDB_PREFIX
Gapcoind (and gapcoin-cli) download and compile:
git clone --branch v0.9.4-gap https://github.com/gapcoin-project/gapcoin.git
./configure CPPFLAGS="-I${BDB_PREFIX}/include/ -O2" LDFLAGS="-L${BDB_PREFIX}/lib/" --without-gui --without-miniupnpc --disable-tests
Strip gapcoind and gapcoin-cli:
Running Gapcoind:
cd gapcoin/src && ./gapcoind
....: To use the "-server" option, you must set a rpcpassword in the configuration file:
/root/.gapcoin/gapcoin.conf
It is recommended you use the following random password:
rpcuser=gapcoinrpc
rpcpassword=
(you do not need to remember this password)
The username and password MUST NOT be the same.
If the file does not exist, create it with owner-readable-only file permissions.
.....
Copy and paste:
rpcuser=gapcoinrpc
rpcpassword=
sudo nano /root/.gapcoin/gapcoin.conf
...
New screen session:
Run gapcoind:
cd gapcoin/src && ./gapcoind
Crtl + A + D (to exit screen)
cd gapcoin/src && ./gapcoind getinfo
etc.,
screen -r gapcoind (returns to screen session)
...snip...
...snip...
Tested
Gapcoin Core GUI wallet - gapcoin-qt - branch v0.9.4 which now builds perfectly on Ubuntu 18.04 LTS
Desktop ...
Terminal window (ctrl + alt + t) - copy and paste:
sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev libevent-dev libboost-all-dev libgmp-dev libmpfr-dev
Qt 5 Install:
sudo apt-get install git libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler
N.B. libqt5core5a
not libqt5core5
QR Code Support (optional - recommended) add:
sudo apt-get install libqrencode-dev
Berkeley DB:
wget http://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz
echo '12edc0df75bf9abd7f82f821795bcee50f42cb2e5f76a6a281b85732798364ef db-4.8.30.NC.tar.gz' | sha256sum -c
tar -xvf db-4.8.30.NC.tar.gz
Berkeley DB compile:
cd db-4.8.30.NC/build_unix
../dist/configure --disable-shared --enable-cxx --with-pic --prefix=$BDB_PREFIX
Gapcoin-QT, gapcoind and gapcoin-cli download and compile:
git clone --branch v0.9.4-gap https://github.com/gapcoin-project/gapcoin.git
./configure CPPFLAGS="-I${BDB_PREFIX}/include/ -O2" LDFLAGS="-L${BDB_PREFIX}/lib/" --with-gui=qt5 --without-miniupnpc --disable-tests
Strip gapcoind and gapcoin-cli:
Strip gapcoin-qt:
...
Running gapcoin-qt:
Terminal window (ctrl + alt + t) - copy and paste:
DONE !...
The Pi movie soundtrack is recommended listening whilst gapcoin-qt is compiling ...
-
https://www.youtube.com/watch?v=k02KIOUU8Hw&list=PLD141E36B4DAC5F13 Free (Libre) and Open Source Software ... developers (and miners) required ...
we need new exchange listings, online block explorer(s), pool operators, goods and services providers, GPU / ASIC mining developers ...
and your hashing power - Join us!Cheers!