Zebra/zebra-network/src
teor 0def12f825
Add split array serialization functions for Transaction::V5 (#2017)
* Add functions for serializing and deserializing split arrays

In Transaction::V5, Zcash splits some types into multiple arrays, with a
single prefix count before the first array.

Add utility functions for serializing and deserializing the subsequent
arrays, with a paramater for the original array's length.

* Use zcash_deserialize_bytes_external_count in zebra-network

* Move some preallocate proptests to their own file

And fix the test module structure so it is consistent with the rest of
zebra-chain.

* Add a convenience alias zcash_serialize_external_count

* Explain why u64::MAX items will never be reached
2021-04-16 08:23:00 +10:00
..
meta_addr Add InventoryHash and MetaAddr proptests (#1985) 2021-04-07 14:13:52 -03:00
peer Fix a deadlock between the crawler and dialer, and other hangs (#1950) 2021-04-07 10:25:10 -03:00
peer_set Use meaningful names for select! variables 2021-04-13 23:56:16 -04:00
protocol Add split array serialization functions for Transaction::V5 (#2017) 2021-04-16 08:23:00 +10:00
address_book.rs Make MetaAddr.last_seen into a private field 2021-03-26 07:23:49 +10:00
config.rs Security: change the GetAddr fanout to 3 2021-04-15 13:09:14 -04:00
constants.rs Security: change the GetAddr fanout to 3 2021-04-15 13:09:14 -04:00
isolated.rs Document that connect_isolated only works on mainnet 2021-02-04 17:32:00 -05:00
lib.rs Fix candidate set address state handling (#1709) 2021-02-18 11:18:32 +10:00
meta_addr.rs Add InventoryHash and MetaAddr proptests (#1985) 2021-04-07 14:13:52 -03:00
peer.rs Revert "introduce Transition enum" 2021-02-24 13:07:31 -08:00
peer_set.rs Implement Inventory Tracking RFC (#963) 2020-09-01 14:28:54 -07:00
policies.rs Fix sync algorithm. (#887) 2020-08-12 16:48:01 -07:00
protocol.rs Refactor protocol into internal, external modules. 2019-11-27 05:06:01 -05:00
timestamp_collector.rs Upgrade tokio, futures, hyper to released versions. 2019-12-13 17:42:15 -05:00