* Remove return of redundant vector length An attempt to improve readability a bit by not returning a tuple with a value that can be obtained from a single return type. * Refactor `unmined_transactions_in_blocks` Use a more functional style to try to make it a bit clearer. * Use ranges in `unmined_transactions_in_blocks` Allow a finer control over the block range to extract the transactions from. * Refactor mempool test code to improve clarity It was previously not clear that only the first genesis transaction was being used. The remaining transactions in the genesis block were discarded and then readded later. * Replace `oneshot` with `call` Remove a redundant internal `ready_and` call. * Return an `impl Iterator` instead of a `Vec<_>` Remove unnecessary deserializations and heap allocations. * Refactor `mempool_storage_basic_for_network` test Make the separation between the transactions expected to be in the mempool and those expected to be rejected clearer. * Replace `Iterator` with `DoubleEndedIterator` Allow getting the last transaction more easily. Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com> Co-authored-by: Conrado Gouvea <conrado@zfnd.org> |
||
|---|---|---|
| .. | ||
| src | ||
| systemd | ||
| tests | ||
| Cargo.toml | ||
| README.md | ||
| build.rs | ||
README.md
Zebrad
Zebrad is an application.
Getting Started
This application is authored using Abscissa, a Rust application framework.
For more information, see: