Complete guide for installing golosd on Ubuntu 16.04 precompiled v0.16.4 Полное руководство по установке golosd на Ubuntu 16.04


Ubuntu 16.04 precompiled golosd and cli_wallet v0.16.4
wget https://www.dropbox.com/s/fxww1rlulqf88s7/golosd.zip?dl=0
wget https://www.dropbox.com/s/ylmgnewsb2mq1ng/cli_wallet.zip?dl=0
unzip golosd.zip
unzip cli_wallet.zip
chmod +x golosd
chmod +x cli_wallet

Manual compile

Required packages

sudo apt-get install -y \
autoconf \
automake \
cmake \
g++ \
git \
libssl-dev \
libtool \
make \
pkg-config

Boost packages (also required)

sudo apt-get install -y \
libboost-chrono-dev \
libboost-context-dev \
libboost-coroutine-dev \
libboost-date-time-dev \
libboost-filesystem-dev \
libboost-iostreams-dev \
libboost-locale-dev \
libboost-program-options-dev \
libboost-serialization-dev \
libboost-signals-dev \
libboost-system-dev \
libboost-test-dev \
libboost-thread-dev

Optional packages (not required, but will make a nicer experience)

sudo apt-get install -y \
doxygen \
libncurses5-dev \
libreadline-dev \
perl

git clone https://github.com/goloschain/golos
cd golos
git submodule update --init --recursive
cmake -DENABLE_CONTENT_PATCHING=OFF -DLOW_MEMORY_NODE=ON CMakeLists.txt
make -j$(nproc)

optional

make install # defaults to /usr/local

./golosd --replay

ctrl+c

nano programs/golosd/witness_node_data_dir/config.ini

##########################################################

P2P nodes to connect to on startup (may specify multiple times)

seed-node = 95.89.13.228:4243 # @cyberfounder (NL)
seed-node = 95.85.33.35:4243 # @litvintech (NL)
seed-node = 136.243.33.85:4243 # @smailer (DE)
seed-node = golos-seed.someguy123.com:4243 # @someguy123 (USA)
seed-node = steemul.ru:4243 # @xtar (DE)
seed-node = 88.99.13.48:4243 # @primus (DE)
seed-node = 52.57.156.202:4243 # @smooth (DE)
seed-node = golos.steem.ws:4243 # @jesta (US)
seed-node = golos-seed.arcange.eu:4243 # @arcange (EU)
seed-node = seed.roelandp.nl:4243 # @roelandp (CA)
seed-node = golosnode.com:4243 # @steem-id (FR)
seed-node = 173.208.206.34:4243 # @serejandmyself (Kansas, US)
seed-node = 142.54.168.58:4243 # @steemychicken1 (Kansas, US)
seed-node = 5.9.18.213:4243 # @pfunk (DE)
seed-node = 94.23.200.113:4243 # @steve-walschot (FR)
seed-node = 89.179.243.53:4243 # @litrbooh (RU)
seed-node = golos.imcoins.org:4243 # @dr2073 (RU)
seed-node = node.golostools.ru:4243 # @on0tole (DE)
seed-node = 52.32.75.69:4243
seed-node = golos-seed.esteem.ws:4243
seed-node = 138.68.101.115:4243
seed-node = golos.rushub.ru:4243

shared-file-size = 8G
shared-file-dir = /dev/shm/

flush = 100000

name of witness controlled by this node (e.g. initwitness )
witness = "yourname"

name of miner and its private key (e.g. ["account","WIF PRIVATE KEY"] ) active key for mining

miner = ["yourname","5Jactivekeyforminer"]

Number of threads to use for proof of work mining
mining-threads = 4

WIF PRIVATE KEY to be used by one or more witnesses or miners signing key for witness
private-key = 5Jsigningkeyforwitness

private-key = 5Jactivekeyformining

#########################################################

mount -o remount,size=8G /dev/shm
screen -dmS golosd ./golosd --replay 2>debug.log 1>error.log

screen -r golosd

ctrl+a+d to exit screen

cd ..

cd program/cli_wallet

./cli_wallet -s wss://ws.golos.io

set_password password

unlock password

import_key activeprivatekey

get_witness yourname

update_witness "yourname" "/witness-category/@yourname/my-witness-application" "GLS*" {"account_creation_fee":"10.000 GOLOS","maximum_block_size":65536,"gbg_interest_rate":1000} true

vote_for_witness yourname proctologic true true

publish_feed yourname { "base":"0.050 GBG", "quote":"1.000 GOLOS"} true

Vote for me at /~witnesses
cli_wallet
vote_for_witness yourname proctologic true true


Comments 5


@proctologic, Поздравляю!
Ваш пост был упомянут в моем хит-параде в следующей категории:

  • Выплаты - 5 позицию - 44,0960 GBG
02.10.2017 06:33
0