Following the merge of #23083, we’ll throw a non-fatal error at runtime if the documentation for an RPC is incorrect. This behaviour has found numerous issues over a very short period (of the PR being opened). However, this is not something that we want in production / release builds, instead, we want the ability to have it enabled in the CI and when running tests. A runtime option could be added, which controls this behaviour (disabled by default).
Useful skills:
- C++
- Understanding of Bitcoin Core’s initialization sequence
- Understanding of Bitcoin Core’s RPC interface
Want to work on this issue?
For guidance on contributing, please read CONTRIBUTING.md before opening your pull request.