Zebra/zebra-consensus
Janito Vaqueiro Ferreira Filho ac1a1c76c6
Refactor asynchronous checks in `transaction::Verifier` (#2432)
* Refactor `AsyncChecks` into a proper type

Add some helper methods to it so that checks can be added by
daisy-chaining calls. Also move the code to wait for the checks to
finish into the new type.

* Refactor inclusion of individual Sapling checks

Use `oneshot` instead of `ready_and` so that the method becomes
synchronous.

* Make V4 and V5 verification methods synchronous

There is no longer a need to wait for any internal service to be ready,
since now that's always done as part of an asynchronous check included
in the returned set of checks.
2021-07-02 03:01:26 -04:00
..
src Refactor asynchronous checks in `transaction::Verifier` (#2432) 2021-07-02 03:01:26 -04:00
Cargo.toml Update versions for Zebra v1.0.0 alpha.12 release (#2415) 2021-07-01 08:59:32 +01:00