Manuel Araoz
f01d6c98fb
refactor network handling
2015-04-20 15:44:09 -03:00
Braydon Fuller
36709faaa9
Added preconditions to addr message.
2015-04-01 12:13:26 -04:00
Braydon Fuller
24ffd3f5f6
Use factory options as a seperate argument for messages.
2015-03-31 17:52:36 -04:00
Braydon Fuller
b109ff5910
Restructured message commands to use options referenced in messages
2015-03-27 18:52:03 -04:00
Braydon Fuller
34c38466f7
moved inventory helper functions to builder
2015-03-17 16:01:52 -04:00
Braydon Fuller
e31f28e973
cleanup builder options
2015-03-13 20:54:50 -04:00
Braydon Fuller
641443f6dd
expose message construtors by name
2015-03-13 10:15:41 -04:00
Braydon Fuller
2eb7712ab8
organized commands to build from an array
2015-03-12 10:48:45 -04:00
Braydon Fuller
e460bf915d
moved the rest of the commands into seperate files
2015-03-12 10:41:35 -04:00
Braydon Fuller
feda6e9370
pass options directly into command messages
2015-03-12 04:54:52 -04:00
Braydon Fuller
3c2afed5f5
moved ping and verack to seperate files
2015-03-12 04:48:58 -04:00
Braydon Fuller
6ca2f6982c
Moved block and version messages and shared utils into seperate files.
2015-03-12 04:34:30 -04:00
Braydon Fuller
608e41de07
added test coverage for peer
2015-03-12 01:12:45 -04:00
Braydon Fuller
32a28b133a
Removed bufferput dependency
2015-03-11 23:57:08 -04:00
Braydon Fuller
11bee8b900
Improved API:
...
- Renamed "Commands" to "builder"
- "Messages.parseMessage" to "Messages.parseBuffer"
- Changed to use private methods for "discardUntilNextMessage" and "buildFromBuffer"
- Cleaned up tests
2015-03-11 23:57:08 -04:00