-
976a81e7b9
Use failure::Error in zebra_network::message.
Henry de Valence
2019-09-19 17:08:57 -0700
-
9fe8f22a84
Add verack, ping, pong serialization.
Henry de Valence
2019-09-19 13:17:22 -0700
-
3b51056857
Change Message serialization to async send/recv.
Henry de Valence
2019-09-19 10:08:35 -0700
-
fa4ba442eb
Add a MIN_VERSION constant to zebra_network.
Henry de Valence
2019-09-19 16:16:55 -0700
-
0cb439301a
Add a USER_AGENT constant to zebra_network.
Henry de Valence
2019-09-19 16:16:06 -0700
-
252dce1bad
Use rand::thread_rng to impl Default for Nonce.
Henry de Valence
2019-09-19 14:13:38 -0700
-
a64a051276
Clean tracing_subscriber deprecation warnings.
Henry de Valence
2019-09-19 19:01:21 -0700
-
b3e094bc40
Clean parsing via ReadZcashExt read-array helpers.
Henry de Valence
2019-09-19 06:30:20 -0700
-
f45bbeba98
Replace `Version` `MetaAddr` with `(Services, SocketAddr)`. (#12)
Henry de Valence
2019-09-19 09:38:02 -0700
-
73740841e1
Move `Transaction` and related types to their own module (#9)
Deirdre Connolly
2019-09-19 10:45:37 -0400
-
60fb4f6bb0
Remove InventoryType::MsgCmpctBlock
Deirdre Connolly
2019-09-18 17:21:41 -0400
-
3032da8b1b
Remove defunct and dead try_read
Deirdre Connolly
2019-09-18 17:01:07 -0400
-
65632e9f42
Correct comment about pzec bytes::Bytes
Deirdre Connolly
2019-09-18 16:53:01 -0400
-
8edbc7b744
Resolve 'warning: unused that must be used' error
Deirdre Connolly
2019-09-18 16:39:55 -0400
-
46984cbb27
Add `tx` message, along with `Transaction`, `Transaction(In|Out)put`, and `OutPoint` types
Deirdre Connolly
2019-09-18 15:57:06 -0400
-
e0cd099487
Fix type with updated tracing-subscriber
Henry de Valence
2019-09-18 12:38:10 -0700
-
cc9da18554
Use an Option around optional Reject message data
Deirdre Connolly
2019-09-12 17:55:51 -0400
-
adc421f7fe
Implement ZcashDeserialize for Message::Version.
Henry de Valence
2019-09-15 12:11:41 -0700
-
733d090b9b
Add missing derives to newtypes.
Henry de Valence
2019-09-15 12:11:07 -0700
-
32cf74db39
Move serialization to zebra-chain, rework traits.
Henry de Valence
2019-09-15 06:37:16 -0700
-
78b1aabed0
Deserialize Bitcoin-encoded strings.
Henry de Valence
2019-09-14 09:32:14 -0700
-
715ed52617
Deserialize Bitcoin-encoded IP addresses.
Henry de Valence
2019-09-14 09:31:45 -0700
-
3c32beb8f0
Add a &'static str error message to ParseError.
Henry de Valence
2019-09-14 09:30:57 -0700
-
d847dc1356
Start implementing serialization for Version.
Henry de Valence
2019-09-14 09:00:59 -0700
-
b98e1c7853
Add ZcashSerialization impls for some std types.
Henry de Valence
2019-09-14 08:57:08 -0700
-
1f280b7bb8
Make MetaAddr fields public.
Henry de Valence
2019-09-14 08:56:43 -0700
-
8a3cabc686
Define Magic newtype as `[u8; 4]`, not `u32`.
Henry de Valence
2019-09-14 08:20:23 -0700
-
00cc1284ae
Add a stub ZcashSerialization trait.
Henry de Valence
2019-09-14 08:16:01 -0700
-
73cd06b4dc
Add derived impls to newtypes
Henry de Valence
2019-09-14 08:15:22 -0700
-
c3b7dcdfbe
Add Read/WriteZcashExt extension traits.
Henry de Valence
2019-09-14 07:00:36 -0700
-
50f749a817
Try writing message headers.
Henry de Valence
2019-09-13 05:29:17 -0700
-
cf63f00171
Add a Magic type for network magics.
Henry de Valence
2019-09-13 05:28:38 -0700
-
42cb9c1ff9
Add a `Sha256dChecksum` type for truncated double SHA256.
Henry de Valence
2019-09-12 03:46:39 -0700
-
b9af047a09
Introduce a `MetaAddr` type replacing `NetworkAddress`.
Henry de Valence
2019-09-12 03:36:50 -0700
-
1d0517fe56
Split parts of message.rs into constants.rs, types.rs
Henry de Valence
2019-09-12 03:23:51 -0700
-
eeb0ab7c43
fixup! Add InventoryType, InventoryVector, and Message::{Inventory, GetData, NotFound}
Henry de Valence
2019-09-11 20:05:08 -0700
-
a2e50833be
Add InventoryType, InventoryVector, and Message::{Inventory, GetData, NotFound}
Deirdre Connolly
2019-09-11 22:44:13 -0400
-
7fb71a7a9e
Replace Timestamp with chrono::DateTime<Utc>
Henry de Valence
2019-09-11 19:24:16 -0700
-
fa8b5290b5
Add Reject message type and RejectReason enum
Deirdre Connolly
2019-09-11 14:11:48 -0400
-
a4a21138d0
Update user_agent docstring
Deirdre Connolly
2019-09-10 16:48:28 -0400
-
c39d2c7510
Doc comments for various structures and fields
Deirdre Connolly
2019-09-10 16:43:14 -0400
-
ac0d9732a0
WIP: Version message and various sub structures
Deirdre Connolly
2019-09-10 16:27:10 -0400
-
8c2b066885
Add more message variants.
Henry de Valence
2019-09-10 09:57:58 -0700
-
42412ec2a8
Some line breaks for readability
Deirdre Connolly
2019-09-10 02:59:49 -0400
-
80308f85e1
Add a skeleton enum for network messages.
Henry de Valence
2019-09-09 18:35:56 -0700
-
162b37fe8d
Tracing endpoint (#3)
Deirdre Connolly
2019-09-09 16:05:42 -0400
-
8fe3403de0
Continuous integration (#2)
Deirdre Connolly
2019-09-05 13:08:48 -0400
-
ec363d2d41
Create workspace skeleton based on design.md
Henry de Valence
2019-08-29 14:46:54 -0700