grin/core/tests
Antioch Peverell 11ac7d827a
Enable faster sync (#3108)
* add bitmap accumulator
refactor vec backend so we can use it outside of tests
introduce a "hash only" vec backend for the accumulator

* get core tests passing

* initial test coverage for bitmap_accumulator

* better test coverage for bitmap accumulator and cleanup code

* refactor txhashset roots, call validate() on roots during block validation

* fix store tests

* log the "merged" root when validating roots

* cleanup, revise based on feedback

* cleanup

* rework it to pass explicit size into bitmap accumulator when applying
2019-11-26 20:21:49 +00:00
..
block.rs Enable faster sync (#3108) 2019-11-26 20:21:49 +00:00
common.rs Enable faster sync (#3108) 2019-11-26 20:21:49 +00:00
consensus.rs Change 2018 to 2019 in copyright files (#3072) 2019-10-02 09:40:20 +01:00
core.rs Make imports in core crate more Rust 2018 idiomatic (#3112) 2019-11-14 10:27:30 -05:00
merkle_proof.rs Enable faster sync (#3108) 2019-11-26 20:21:49 +00:00
pmmr.rs Enable faster sync (#3108) 2019-11-26 20:21:49 +00:00
transaction.rs Make imports in core crate more Rust 2018 idiomatic (#3112) 2019-11-14 10:27:30 -05:00
vec_backend.rs Enable faster sync (#3108) 2019-11-26 20:21:49 +00:00
verifier_cache.rs Make imports in core crate more Rust 2018 idiomatic (#3112) 2019-11-14 10:27:30 -05:00