koto, マイニングしすぎて transaction 数が多く, block explorer サービス経由で取得するのも面倒なので,
kotod でブロックチェーンから直接トランザクションを取得してみます.
2020/05/05 時点での最新の koto 2.1.2 を使います.
kotod, koto-cli の中身はほぼ zcash(bitcoind + alpha) なので, zcashd/bitcoind のやりかたを周到します.
zcashd で ZCash マイニングの税計算を行う
https://qiita.com/syoyo/items/32e6ed62e49a92df56f7
総トランザクション数を getwalletinfo
で取得します.
(chain が同期していないと, 総トランザクション数は変わりますので, chain が同期してから動かしましょう)
$ ./koto-cli getwalletinfo
txcount
を使います.
その後 txcount
の値を使って listtransactions します.
$ ./koto-cli listtransactions "*" 2126 > tx.json
jq あたりで, txcount
の値と配列要素が一致するか確認しておきましょう.
$ jq '. | length' < tx.json
あとは JSON をよろしく python などで処理すれば完成です!