bin/bitcoinrbd in bitcoinrb-grpc-0.1.4 vs bin/bitcoinrbd in bitcoinrb-grpc-0.1.5

- old
+ new

@@ -13,10 +13,13 @@ puts "Bitcoinrb daemon start : #{Time.now} #{args}" conf = Bitcoin::Node::Configuration.new(network: args.first[:network]) refresh_wallet node = Bitcoin::Node::SPV.new(conf) - Thread.new { Bitcoin::Grpc::Server.run(node) } + publisher = Bitcoin::Wallet::Publisher.spawn(:publisher) + utxo_handler = Bitcoin::Wallet::UtxoHandler.spawn(:utxo_handler, node, publisher) + asset_handler = Bitcoin::Wallet::AssetHandler.spawn(:asset_handler, node, publisher) + Thread.new { Bitcoin::Grpc::Server.run(node, publisher, utxo_handler, asset_handler) } node.run end def stop(args) puts "Bitcoinrb daemon stop : #{Time.now} #{args}"