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