* Update grin_secp to 0.7.14 (#3788)
* Update versioning on master to 5.4.0-alpha.0
* Update versioning on master to 5.4.0-alpha.0 (#3789)
* Remove Merkle Proof Generation from Foreign API `get_outputs` (#3792)
* Update versioning on master to 5.4.0-alpha.0
* Remove merkle proof generation from foreign API
* Rust 1.80+ fixes & accumulated warning cleanup (#3796)
* Update versioning on master to 5.4.0-alpha.0
* updates for 1.80 and other accumulated warnings
* further warning cleanups
* move dead code tag to function defn rather than module
* Chain type field (#3790)
* Adding chain type field into get_status rpc
* formatting
* update version for next build
---------
Co-authored-by: aglkm <39521015+aglkm@users.noreply.github.com>
* Remove Merkle Proof Generation from Foreign API `get_outputs` (#3792)
* Update versioning on master to 5.4.0-alpha.0
* Remove merkle proof generation from foreign API
* version update for next build
* first pass compilation of croaring update
* cargo.lock
* add roaring arch flag into CI build scripts
* revert CI to use windows 2019 image
* add more debug
* more debug info
* update range arguments to bitmap remove_range function calls
* remove unnecessary cast
* WIP remove failure from all `Cargo.toml`
* WIP remove `extern crate failure_derive`
* Use `thiserror` to fix all errors
* StoreErr is still a tuple
* Remove another set of unnecessary `.into()`s
* update fuzz tests
* update pool/fuzz dependencies in cargo.lock
* small changes based on feedback
Co-authored-by: trevyn <trevyn-git@protonmail.com>
* 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