LocalChain
This is mostly copying over the relevant tests from `SparseChain`. Changes are made to `local_chain::ChangeSet` to re-add the ability to remove blocks.
Original repository: 250b4f1dcc/bdk_chain Co-authored-by: Steve Myers <steve@notmandatory.org> Co-authored-by: 志宇 <hello@evanlinjin.me> Co-authored-by: LLFourn <lloyd.fourn@gmail.com> Co-authored-by: rajarshimaitra <rajarshi149@gmail.com> Co-authored-by: LagginTimes <wzc110@gmail.com> Co-authored-by: Steve Myers <steve@notmandatory.org> Co-authored-by: Vladimir Fomene <vladimirfomene@gmail.com>
250b4f1dcc/bdk_chain