lib/bitcoin/message.rb in bitcoinrb-0.1.3 vs lib/bitcoin/message.rb in bitcoinrb-0.1.4
- old
+ new
@@ -6,10 +6,11 @@
autoload :InventoriesParser, 'bitcoin/message/inventories_parser'
autoload :HeadersParser, 'bitcoin/message/headers_parser'
autoload :Version, 'bitcoin/message/version'
autoload :VerAck, 'bitcoin/message/ver_ack'
autoload :Addr, 'bitcoin/message/addr'
+ autoload :NetworkAddr, 'bitcoin/message/network_addr'
autoload :Block, 'bitcoin/message/block'
autoload :FilterLoad, 'bitcoin/message/filter_load'
autoload :FilterAdd, 'bitcoin/message/filter_add'
autoload :FilterClear, 'bitcoin/message/filter_clear'
autoload :MerkleBlock, 'bitcoin/message/merkle_block'
@@ -44,8 +45,19 @@
# DEFAULT_SERVICE_FLAGS = SERVICE_FLAGS[:network] | SERVICE_FLAGS[:bloom] | SERVICE_FLAGS[:witness]
DEFAULT_SERVICE_FLAGS = SERVICE_FLAGS[:none] | SERVICE_FLAGS[:witness]
DEFAULT_STOP_HASH = "00"*32
+
+ # the protocol version.
+ VERSION = {
+ headers: 31800,
+ pong: 60001,
+ bloom: 70011,
+ send_headers: 70012,
+ fee_filter: 70013,
+ compact: 70014,
+ compact_witness: 70015
+ }
end
end