rubyのsimpleなwalletをまずは動かす 〜 bitcoinのsimpleなwalletをpythonで実装を試みる

技術メモ

Bitcoinウォレットを実装するを参考に、pythonでwalletを実装をしてみる。
と、思ったがまずは上記ページのrubyソースを色々動かして挙動を把握する事にした。

dockerでbcwalletを動かす

dockerは環境汚さないので今回もdockerで動かせる環境作る。
以前作ったdockerのbitcoin環境を使う。

$ docker exec -it bitcoin bash
# apt-get install -y ruby git vim
# ruby -v
ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]
# cd 
# git clone https://github.com/peryaudo/bcwallet.git
# cd bcwallet
# ruby test_bcwallet.rb
Run options: --seed 8252

# Running:

.....test_bcwallet.rb:280:in `block (2 levels) in test_balance': Object#timeout is deprecated, use Timeout.timeout instead.
..test_bcwallet.rb:319:in `block (2 levels) in test_send': Object#timeout is deprecated, use Timeout.timeout instead.
test_bcwallet.rb:334:in `block (2 levels) in test_send': Object#timeout is deprecated, use Timeout.timeout instead.
........

Finished in 0.454348s, 33.0144 runs/s, 132.0575 assertions/s.

15 runs, 60 assertions, 0 failures, 0 errors, 0 skips

問題なくインストール完了。テストも動いた。

bcwalletのコマンドを試してみる

もちろん testnet上で色々試してみる。
testnetでbitcoinをまず動かして・・・

$ vi ~/.bitcoin/bitcoin.conf
-----
rpcuser=hoge
rpcpassword=fuga
rpcport=18332
testnet=3 #

Sponsored Link

ビットコイン(Bitcoin)、イーサリアム(Ethereum)、リップル(Ripple)、ネム(NEM)などの仮想通貨を買うならコインチェックがおすすめです。

※アプリは指値売買ができず手数料が高いので、アプリをダウンロードするのではなくメール&パスワード登録へ!まずは5万円ほど入金して仮想通貨とブロックチェーンの世界を楽しんでください!

ビットコイン取引高日本一の仮想通貨取引所 coincheck bitcoin

コメントはまだありません

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


miningpoolhub
miningpoolhubのAPIを使って自動スイッチングを試してみる in ethOS

* アイキャッチの男性は、Flicker上のライセンスフリーの画像ひっぱってきているだけで、本文とま …

NEM
[memo] NEMを送金しようとするとFAILURE_TIMESTAMP_TOO_FAR_IN_FUTUREが出る

Docker上のコンテナで、NEM-libraryを使ってmosaicの送金を試していたところ FA …

NEM
NEMのテストネットワークで独自通貨を試す

NEMアプリケーションを作る際にテストネットワークでのテスト非常に重要になってきます。 このため今回 …