Ptarmigan起動確認まで
環境
OS:ubuntu18.04LTS
参考
Ptarmiganのインストール
install
code:install
$ sudo apt install -y git autoconf pkg-config build-essential libtool python3 wget jq bc
$ sudo apt install python
$ cd ptarmigan
# 起動ができない場合
$ (git checkout -b tag_v0.2.2 refs/tags/v0.2.2)
$ make full
パスを通す
code:path
$ echo 'export PATH=$PATH:~/ptarmigan/install' >> ~/.bashrc
$ source ~/.bashrc
code:bitcoin.conf
rpcuser=bitcoinuser
rpcpassword=bitcoinpassword
server=1
txindex=1
testnet=1
bitcoin coreを起動させておく
$ bitcoind -daemon
Ptarmiganの起動
今回はtestnetで起動
code:home/user/ptarmigan
$ cd ptarmigan/install
# start ptarmigan daemon
# CHAIN=mainnet, testnet or regtest
$ bitcoin-cli getblockchaininfo | jq -e '.chain'
$ ../ptarmd --network=testnet
起動オプション
うまくいかなかった時
重要:pythonが入ってないと make full の時点でエラーになった(5/30 Ubuntu18.04.2)
$ sudo apt install python
update
code:update
$ cd ptarmigan
$ git pull
$ make
update libraries
code:update libraries
$ cd ptarmigan
$ git pull
$ ./update_libs.sh
$ make full
clean
code:clean
$ cd ptarmigan
$ make clean
deep clean
code:deep clean
$ cd ptarmigan
$ make distclean
Ptarmiganの起動後
code:/home/user/ptarmigan/install/node
$ ../ptarmcli --getinfo
{
"result": {
"node_id": "035a747673de478c6f008becc521bbc54bbbf439f00789014a4aca7425e3161c55",
"node_port": 9735,
"total_local_msat": 0,
"block_count": 1518850,
"peers": []
}
}