bcwallet.rb でブロックを読み込んだタイミングで保存してみる

技術メモ

前回からの続きで、いよいよ読み込んだブロックをファイルに保存してみる。

以下 dispatch_merkleblock を見てみると、@requested_data よりも @received_data が増えたタイミングなどで新しくコマンドなげるようなので

  def dispatch_merkleblock(message)
@received_data += 1

@blockchain.blocks[message[:hash]] = message

# Described in Blockchain#is_young_block.
# It supposes that blocks are sent in its height order. Don't try this in production code.
unless @blockchain.is_young_block(message[:hash])
@last_hash = { timestamp: message[:timestamp], hash: message[:hash] }
end

@requested_data

Sponsored Link

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

特に国内でETHを購入するなら、アルトコインでも板取引に対応しているZaif(ザイフ)が割安なのでよいですよ。

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

コメントを残す

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

CAPTCHA


Ethereum(イーサリアム)
Error: The contract code couldn’t be stored, please check your gas amount.

ALISのICOソースのzeppelinバージョンを1.2から1.8にあげようとしたときにはまったエ …

Dapps
日本の都道府県を所有できるDApps & ERC721 のサンプルを公開してみました

最近、Ethereum上でカードなどを所有できるdAppsが流行っているので、試しに日本の都道府県を …

Ethereum(イーサリアム)
TX doesn’t have the correct nonce – Metamask

EthereumのdAppsを作ろうとしていてはまったのでメモ。 Metamaskを使用して支払いを …