LoginSignup
1
0

More than 5 years have passed since last update.

Bitcoinjの状況(2017年10月)

Last updated at Posted at 2017-10-10

  • 現在の最新バージョン:v0.14.5
    • Segwit非対応
    • Segwit対応中のブランチはsegwitブランチにある。PRにもSegwit用のアドレス作成関連のプルリクが出ている。8月末で最終更新?っぽくて、いつマージされるかは不明。テストのコードカバレッジ、クラス設計の問題などでマージされていない。

=> segwitブランチをダウンロードして、使ってみてテストして大丈夫そうか確かめる必要あり。

  • masterブランチ最新バージョンv0.15(segwit非対応)
    • mavenリポジトリから直接ダウンロードできないため、自分でビルドしてjarファイルをincludeする必要がある。
    • ビルドしようとしたがテストが通らなくてエラーになったのでエラーをスルーするようにしたらビルドできた。

API等について

  • ドキュメントは主にjavadocを参照したほうが良さそう。細かいことはサイトには書いてないので、ソースコードにあるコメントなどが参考になる。

最小構成でexampleのスクリプト実行

リポジトリのexample/フォルダにサンプルのスクリプトがあるのでそれを使ってみる。

/src/main/java/com/example/BackupToMnemonicSeed.java

を実行

gradle run

ビルドでmavenリポジトリから大量に関連ライブラリをダウンロードするので時間少しかかる。

結果

$ gradle run

Starting a Gradle Daemon (subsequent builds will be faster)

> Task :run
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
seed: DeterministicSeed c61dae74f8349506f81bfffca92e0b83388a51ba3aefa2f5ad9969b603b92f62ae954a86b5508fbb45c35ebbc787a3744ed4917abff0c749ba1fa10c72b779e1 rice sad you way merit much deputy steel bike remove invest evidence
creation time: 1507603937
mnemonicCode: rice sad you way merit much deputy steel bike remove invest evidence


BUILD SUCCESSFUL in 7s
2 actionable tasks: 2 executed

Seedと対応するニーモニックが生成された。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0