Пулов мало не бывает? Кому пул за час?
Для других cryptonote валют подойдет тоже.
Работает на Ubuntu Server 14.х. Возможно, какие-то нюансы с зависимостями вылезут, но у меня работает без напильника. Вебморда мне не нужна была, т.к. это мой частный пул и сделан ради посмотреть. И попробовать захватить блок 60000 и 60001, но не получилось.
Кстати! Если не ошибаюсь, были какие-то заморочки с паролем. Вроде бы длинный пароль у меня проходил при генерации кошелька, но потом не принимался при открытии. Спецсимволов в нем точно не было, но он был от 15 символов или выше, точно не помню. Но, может где пробел был лишний...
sudo su
apt-get update
apt-get -y upgrade
apt-get -y install ntp git unzip redis-server libboost1.55-dev libboost1.55-all-dev nodejs-dev nodejs-legacy npm cmake libssl-dev build-essential libdb-dev libdb++-dev libqrencode-dev aptitude
aptitude -y install miniupnpc libminiupnpc-dev
git clone
https://github.com/seredat/karbowaneccd /root/karbowanec/
make -f Makefile USE_UPNP=1 USE_QRCODE=1 USE_UPNP=1
cd /root/karbowanec/build/release/src
strip karbowanecd
strip walletd
strip simplewallet
mkdir /root/KRB
mkdir /root/KRB/.karbowanec
cp ./karbowanecd /root/KRB
cp ./walletd /root/KRB
cp ./simplewallet /root/KRB
cd /root
rm -rf /root/karbowanec
git clone
https://github.com/forknote/forknote-poolcd forknote-pool
npm update
rmdir /root/tmp
cd /root
mv /root/forknote-pool /root/pool
cp /root/pool/config.json /root/pool/config.json_
Настройки
1. Генерим кошелек пула (simplewallet в помощь)
2. Правим /root/pool/config.json
Если не забыл чего, то вот этот минимум поиском по конфигу:
"coin":
"symbol":
"coinUnits":
"coinDifficultyTarget":
"poolAddress":
"port":
"depth":
"transferFee":
"minPayment":
"maxTransactionAmount":
"denomination":
Ну и запуск (порты, пароли и кошельки в соответствии с ранее настроенным).
/root/KRB/karbowanecd --data-dir /root/KRB/.karbowanec --rpc-bind-port=
32348 --p2p-bind-port=
32347 --hide-my-port --no-console &
/root/KRB/simplewallet --daemon-port
32348 --rpc-bind-port
32358 --wallet-file /root/KRB/
.karbowanec/wallet.bin.wallet --password
пароль &
/usr/bin/node /root/pool/init.js -config=/root/pool/
config.json &