Zebra/zebrad/tests
teor db05845f98
change(scan): Use the on-disk database for keys and results (#8036)
* Expose IntoDisk and FromDisk in zebra-state

* Implement database serialization for SaplingScanningKey Strings

* Implement serialization for Vec<SaplingScannedResult> (Vec<transaction::Hash>)

* Implement seralization for SaplingScannedDatabaseIndex

* Add an is_empty() method

* Add a read method for a specific index, and document it

* Implement writing scanner results to the database

* Make read name more explicit

* Implement writing scanner keys

* Implement reading sapling keys

* Spawn blocking tasks correctly in async code

* Change storage results methods to use the database

* Update tests that use storage

* Use spawn_blocking() for database methods

* Change the check interval to slightly less than the block interval

* Expose raw database methods with shielded-scan

* fix `scan_task_starts` test

* minor doc change in test

---------

Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com>
2023-11-30 21:27:46 +00:00
..
common change(ci): When building crates individually, build all targets, and run clippy (#8024) 2023-11-30 00:51:20 +00:00
snapshots tests(rpc): Add fixed test vectors for `z_getsubtreesbyindex` from zcashd to zebra (#7515) 2023-09-20 23:40:21 +00:00
acceptance.rs change(scan): Use the on-disk database for keys and results (#8036) 2023-11-30 21:27:46 +00:00
end_of_support.rs Check for early exits in the end of support task test (#6715) 2023-05-18 21:25:23 +00:00