Zebra/zebrad
teor 303c8cf5ef
Add a queue checker task, to make sure mempool transactions propagate (#2888)
* Guarantee unique IDs in mempool service responses

* Guarantee unique IDs in crawler task mempool Queue requests

Also update the tests to use unique IDs.

* Add a CheckForVerifiedTransactions mempool request

Also document the mempool request and response variants.

* Spawn a QueueChecker task to check for newly verified transactions

This task makes sure that transactions reliably propagate,
rather than relying on peer requests or responses to trigger propagation.

* Update the start command documentation

Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com>
2021-10-18 19:23:21 +00:00
..
proptest-regressions/components/mempool/storage/tests Refactor mempool spend conflict checks to increase performance (#2826) 2021-10-10 23:54:46 +00:00
src Add a queue checker task, to make sure mempool transactions propagate (#2888) 2021-10-18 19:23:21 +00:00
systemd add systemd service file 2020-10-14 15:33:00 -04:00
tests Add some additional checks to the acceptance mempool test (#2880) 2021-10-15 02:27:50 +00:00
Cargo.toml Bump tracing-subscriber from 0.2.24 to 0.2.25 (#2838) 2021-10-07 06:41:27 +10:00
README.md Create workspace skeleton based on design.md 2019-08-29 14:46:54 -07:00
build.rs Add a "modified" flag to the panic report metadata 2021-05-20 09:00:56 +10: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