Edited at

kotoをUbuntuにインストール

More than 1 year has passed since last update.


はじめに

askmonaでスレが立ってる”国産暗号通貨コト(koto)”

http://askmona.org/7853

これをubuntuにインストールした時のメモ

手順書などは

https://github.com/koto-dev/koto/wiki/%E8%A7%A3%E8%AA%AC

にあります。


ビルド手順


パッケージの最新化

sudo apt-get update

sudo apt-get upgrade


パッケージのインストール

sudo apt-get install build-essential pkg-config libc6-dev m4 g++-multilib autoconf libtool ncurses-dev unzip git python python-zmq zlib1g-dev wget bsdmainutils automake curl

`


kotoのインストール

cd

mkdir tmp

cd tmp

git clone https://github.com/koto-dev/koto.git

git clone https://github.com/KotoDevelopers/koto.git

cd koto

./zcutil/fetch-params.sh

./zcutil/build.sh --disable-rust -j$(nproc)

./zcutil/build.sh -j$(nproc)

気長に待ちましょう!!

もし途中で失敗する場合は

./zcutil/build.sh

を試す


kotoの設定

rpcユーザ名とパスワードを任意で決めます

mkdir -p ~/.koto

echo "rpcuser=ユーザー名" >>~/.koto/koto.conf

echo "rpcpassword=パスワード" >>~/.koto/koto.conf

chmod 600 ~/.koto/koto.conf


実行ファイルをコピー

cd src

sudo cp kotod /usr/local/bin

sudo cp koto-cli /usr/local/bin

sudo cp koto-tx /usr/local/bin


実行

とりあえず実行してみる

kotod


らくらく起動

下記のファイルを作成


startkoto.sh

#!/bin/sh

/usr/local/bin/kotod -daemon


これを実行する

起動時に実行する場合は

echo '@reboot /home/ユーザー名/startkoto.sh' | crontab


マイニング

ソロでマイニングする場合は

echo "gen=1" >> ~/.koto/koto.conf

sudo supervisorctl restart koto


外部公開

ufw allow 8433

ポートを開放しておいた


アドレスの確認など


アカウントのアドレスを確認

koto-cli getaddressesbyaccount ""


アドレスを確認

koto-cli listreceivedbyaddress 0 true


新規アドレスの作成

koto-cli getnewaddress ""


残高の確認

koto-cli getbalance


トランザクションの確認

koto-cli listtransactions


マイニング

適当なディレクトリで

cd

mkdir koto

cd koto

git clone https://github.com/koto-dev/cpuminer-yescrypt.git

cd cpuminer-yescrypt/

./autogen.sh

./configure CFLAGS="-O3"

make

cp minerd ../

cd ..

`./minerd --algo=yescrypt --userpass=username:password -o 127.0.0.1:8432

外部から接続する場合は

ufw allow 8432

ポートを開放しする