- 通常時
- アップデート後にDBバージョンが上がっている場合、現在の設定は使用できなくなるため、注意が必要
git pull
make
ucoind
を起動したカレントディレクトリdbucoin/
: DBディレクトリ(lmdbを使用)
- 指定可能
peer.conf
:ucoincli
に与える、接続先ノード情報- ノードは、
node_id
,ipaddr
,port
のセットなので、それをファイルにしている - 再指定する場合にnode_idを調べる手間が省けるのだが、接続できるノードを探している場合にはpeer.confを作成する手間が煩わしい
- ノードは、
fund.conf
:ucoincli
に与える、funding情報。pay_fundin.sh
で作成する。- channelに入金するoutpointと、入金amountおよび相手に与えるamountを載せている
c-lightning
のようにアドレスもptarmigan
で管理するようにするか?
- 私が使っている設定
- rpcuser/rpcpasswordはこの値でなくてもよいが、設定は必要
testnet=1
server=1
txindex=1
rpcuser=bitcoinuser
rpcpassword=bitcoinpassword
git clone
したinstall
ディレクトリにビルドした実行ファイルをコピーしている。- DBや設定ファイルをカレントディレクトリに作成しているため、作業用ディレクトリを作成するのが良い。
cd path/to/ptarmigan/install
mkdir node
cd node
../ptarmd
node_announcement
数
../showdb -n | jq -c '.[] | length'
channel_announcement
数
../showdb -c | jq -c '.[] | length'