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}"