Skip to content
This repository has been archived by the owner on Jan 20, 2025. It is now read-only.

Latest commit

 

History

History
72 lines (53 loc) · 1.84 KB

ptarmigan.md

File metadata and controls

72 lines (53 loc) · 1.84 KB

site

update

  • 通常時
    • アップデート後にDBバージョンが上がっている場合、現在の設定は使用できなくなるため、注意が必要
git pull
make

設定

設定ファイル

ptarmiganで使用する設定ファイル

  • 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で管理するようにするか?

~/.bitcoin/bitcoin.conf

  • 私が使っている設定
    • 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

debug

node_announcement

../showdb -n | jq -c '.[] | length'

channel_announcement

../showdb -c | jq -c '.[] | length'