lib/tapyrus/rpc/request_handler.rb in tapyrus-0.2.10 vs lib/tapyrus/rpc/request_handler.rb in tapyrus-0.2.12
- old
+ new
@@ -45,35 +45,32 @@
end
end
# Returns connected peer information.
def getpeerinfo
- node
- .pool
- .peers
- .map do |peer|
- local_addr = "#{peer.remote_version.remote_addr.ip}:18333"
- {
- id: peer.id,
- addr: "#{peer.host}:#{peer.port}",
- addrlocal: local_addr,
- services: peer.remote_version.services.to_even_length_hex.rjust(16, '0'),
- relaytxes: peer.remote_version.relay,
- lastsend: peer.last_send,
- lastrecv: peer.last_recv,
- bytessent: peer.bytes_sent,
- bytesrecv: peer.bytes_recv,
- conntime: peer.conn_time,
- pingtime: peer.ping_time,
- minping: peer.min_ping,
- version: peer.remote_version.version,
- subver: peer.remote_version.user_agent,
- inbound: !peer.outbound?,
- startingheight: peer.remote_version.start_height,
- best_hash: peer.best_hash,
- best_height: peer.best_height
- }
- end
+ node.pool.peers.map do |peer|
+ local_addr = "#{peer.remote_version.remote_addr.ip}:18333"
+ {
+ id: peer.id,
+ addr: "#{peer.host}:#{peer.port}",
+ addrlocal: local_addr,
+ services: peer.remote_version.services.to_even_length_hex.rjust(16, '0'),
+ relaytxes: peer.remote_version.relay,
+ lastsend: peer.last_send,
+ lastrecv: peer.last_recv,
+ bytessent: peer.bytes_sent,
+ bytesrecv: peer.bytes_recv,
+ conntime: peer.conn_time,
+ pingtime: peer.ping_time,
+ minping: peer.min_ping,
+ version: peer.remote_version.version,
+ subver: peer.remote_version.user_agent,
+ inbound: !peer.outbound?,
+ startingheight: peer.remote_version.start_height,
+ best_hash: peer.best_hash,
+ best_height: peer.best_height
+ }
+ end
end
# broadcast transaction
def sendrawtransaction(hex_tx)
tx = Tapyrus::Tx.parse_from_payload(hex_tx.htb)