Class: BitcoinNode::Protocol::Version
- Defined in:
- lib/bitcoin_node/protocol/payloads.rb
Class Method Summary collapse
Methods inherited from Payload
#bytesize, defaults, field, field_names, fields, #initialize, #name, parse, #raw, #to_s, #type
Constructor Details
This class inherits a constructor from BitcoinNode::Protocol::Payload
Class Method Details
.parse_relay(payload, fields_parsed) ⇒ Object
14 15 16 17 |
# File 'lib/bitcoin_node/protocol/payloads.rb', line 14 def self.parse_relay(payload, fields_parsed) parsed_version = fields_parsed.fetch(:protocol_version).value parsed_version >= BitcoinNode::Protocol::VERSION ? BooleanField.parse(payload) : true end |