You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Nick Thomas 5d4f44e776 Add a convenience method to determine the network a message is from 10 years ago
lib Add a convenience method to determine the network a message is from 10 years ago
spec Add a convenience method to determine the network a message is from 10 years ago
.gitignore Initial import 10 years ago
CHANGELOG Initial import 10 years ago
README Initial import 10 years ago
Rakefile Initial import 10 years ago
btc_wire_proto.gemspec Initial import 10 years ago

README

README
======

btc_wire_proto is a library that serialises and deserialises messages in the
Bitcoin wire format. Getting the data from (and sending it to) the network,
finding peers, validating blocks, building a block chain, etc. are all out of
scope.

Specification of the protocol is here:
https://en.bitcoin.it/wiki/Protocol_specification

Alternative Ruby libraries that sort-of look at the same area:
https://github.com/altamic/bitcoin-protocol
https://github.com/lian/bitcoin-ruby

This library differs from the others in that it leverages bindata to do the
heavy lifting. Results in less, easier-to-read, more robust code.