After D11092 the axion activation (upgrade that enabled ASERT) is done from a block height. We can simply retrieve the anchor block from it's height without having to search for it based on time, and the cache is also no longer needed.
Details
Details
- Reviewers
PiRK - Group Reviewers
Restricted Project - Commits
- rABC5bf5a180447c: Remove the ASERT anchor walk and caching
ninja all check-all
Run IBD with no assume valid.
./contrib/teamcity/build-configurations.py lint-circular-dependencies
Diff Detail
Diff Detail
- Repository
- rABC Bitcoin ABC
- Branch
- asert_remove_anchor_walk
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 18348 Build 36501: Build Diff lint-circular-dependencies · build-without-wallet · build-diff · build-debug · build-clang-tidy · build-clang Build 36500: arc lint + arc unit
Event Timeline
Comment Actions
Tail of the build log:
/work /work/abc-ci-builds/lint-circular-dependencies Good job! The circular dependency "pow/aserti32d -> validation -> pow/aserti32d" is no longer present. Please remove it from EXPECTED_CIRCULAR_DEPENDENCIES in /work/test/lint/lint-circular-dependencies.sh to make sure this circular dependency is not accidentally reintroduced. Good job! The circular dependency "pow/aserti32d -> validation -> pow/pow -> pow/aserti32d" is no longer present. Please remove it from EXPECTED_CIRCULAR_DEPENDENCIES in /work/test/lint/lint-circular-dependencies.sh to make sure this circular dependency is not accidentally reintroduced. /work/abc-ci-builds/lint-circular-dependencies Build lint-circular-dependencies failed with exit code 1