Motivation
Tests are useful to catch bugs, so they should be written.
Possible solution
Write tests, similar to #28647
Refer to the TODO
comments in ./test/functional/feature_assumeutxo.py
, or to the uncovered lines in the AssumeUtxo code via a coverage report. For example, https://maflcko.github.io/b-c-cov/total.coverage/src/validation.cpp.gcov.html
Useful Skills
- Compiling Bitcoin Core from source
- Running the C++ unit tests and the Python functional tests
- Basic AssumeUtxo understanding
- Bitcoin Core serialization and test framework understanding
- Python serialization understanding
Guidance for new contributors
Want to work on this issue?
For guidance on contributing, please read CONTRIBUTING.md before opening your pull request.