This website requires JavaScript.
Explore
Help
Sign In
zecfoundation
/
zebra
mirror of
https://github.com/ZcashFoundation/zebra.git
Watch
1
Star
0
Fork
You've already forked zebra
0
Code
Issues
Projects
Releases
Wiki
Activity
5939857fbb
zebra
/
zebra-network
/
src
/
protocol.rs
8 lines
99 B
Rust
Raw
Normal View
History
Unescape
Escape
Make a new protocol module with message submodule. This allows us to organize all of the Bitcoin-Zcash specific parts of the protocol into a subtree.
2019-09-23 19:43:43 -07:00
//! Zcash network protocol handling.
pub
mod
codec
;
Refactor message serialization as a tokio codec. This provides a significantly cleaner API to consumers, because it allows using adaptors that convert a TCP stream to a stream of messages, and potentially allows more efficient message handling.
2019-09-24 11:25:06 -07:00
pub
mod
message
;
zebra-network: move types -> protocol::types These types are used for protocol messages, so it makes more sense to keep them scoped with the protocol handling, rather than other networking logic.
2019-09-25 13:31:41 -07:00
pub
mod
types
;
Parse inv messages, refactor inventory vectors. This removes the inventory vector structs from `zebra-chain` (as they are really part of the network protocol) and refactors them into a single `InventoryHash` type. This corresponds to Bitcoin's "inventory vector" but with a different, better name (it's not a vector, it's just a typed hash of some other item).
2019-09-25 14:52:20 -07:00
pub
mod
inv
;