zebra/zebrad
teor d076b999f3
Fix syncer download order and add sync tests (#3168)
* Refactor so that RetryLimit::Future is std::marker::Sync

* Make the syncer future std::marker::Send by spawning tips futures

* Download synced blocks in chain order, not HashSet order

* Improve MockService failure messages

* Add closure-based responses to the MockService API

* Move MockChainTip to zebra-chain

* Add a MockChainTipSender type alias

* Support MockChainTip in ChainSync and its downloader

* Add syncer tests for obtain tips, extend tips, and wrong block hashes

* Add block too high tests for obtain tips and extend tips

* Add syncer tests for duplicate FindBlocks response hashes

* Allow longer request delays for mocked services in syncer tests
2022-01-11 14:11:35 -03:00
..
proptest-regressions/components/mempool/storage/tests Limit the size and age of the ZIP-401 rejected transaction ID list (#2932) 2021-10-27 20:27:00 +00:00
src Fix syncer download order and add sync tests (#3168) 2022-01-11 14:11:35 -03:00
systemd add systemd service file 2020-10-14 15:33:00 -04:00
tests Add and use `debug_skip_parameter_preload` config option (#3197) 2021-12-14 21:43:07 +00:00
Cargo.toml Fix syncer download order and add sync tests (#3168) 2022-01-11 14:11:35 -03:00
README.md Create workspace skeleton based on design.md 2019-08-29 14:46:54 -07:00
build.rs Upgrade to vergen 5.1.18 (#3119) 2021-12-01 00:04:36 +00:00

README.md

Zebrad

Zebrad is an application.

Getting Started

This application is authored using Abscissa, a Rust application framework.

For more information, see:

Documentation