Go to file
Henry de Valence b9af047a09 Introduce a `MetaAddr` type replacing `NetworkAddress`.
The `NetworkAddress` type was a `(Services, SocketAddr)` pair as used in the
`version` handshake message, described as the `net_addr` struct in the Bitcoin
wiki protocol documentation.  However, all of the other uses of the `net_addr`
struct are a `(Timestamp, Services, SocketAddr)` pair (where the timestamp is
the last-seen time of the peer), and the timestamp is omitted only during the
`version` messages, which are used only during the handshake, so it seems
better to include the timestamp field and omit it during serialization of
`version` packets.
2019-09-18 17:32:06 -04:00
.github/workflows Continuous integration (#2) 2019-09-05 13:08:48 -04:00
zebra-chain Add InventoryType, InventoryVector, and Message::{Inventory, GetData, NotFound} 2019-09-18 17:32:06 -04:00
zebra-client Create workspace skeleton based on design.md 2019-08-29 14:46:54 -07:00
zebra-consensus Create workspace skeleton based on design.md 2019-08-29 14:46:54 -07:00
zebra-network Introduce a `MetaAddr` type replacing `NetworkAddress`. 2019-09-18 17:32:06 -04:00
zebra-reactor Create workspace skeleton based on design.md 2019-08-29 14:46:54 -07:00
zebra-rpc Create workspace skeleton based on design.md 2019-08-29 14:46:54 -07:00
zebra-script Create workspace skeleton based on design.md 2019-08-29 14:46:54 -07:00
zebra-storage Create workspace skeleton based on design.md 2019-08-29 14:46:54 -07:00
zebrad Tracing endpoint (#3) 2019-09-09 13:05:42 -07:00
.gitignore Create workspace skeleton based on design.md 2019-08-29 14:46:54 -07:00
.rustfmt.toml Tracing endpoint (#3) 2019-09-09 13:05:42 -07:00
Cargo.toml Create workspace skeleton based on design.md 2019-08-29 14:46:54 -07:00
Dockerfile Continuous integration (#2) 2019-09-05 13:08:48 -04:00
cloudbuild.yaml Continuous integration (#2) 2019-09-05 13:08:48 -04:00
rust-toolchain Tracing endpoint (#3) 2019-09-09 13:05:42 -07:00