…addresses via descriptor calls.
This is not obvious, so deserves some documentation. It might be worth it to also add a 'don't care about checksum' flag to deriveaddresses to avoid the getdescriptorinfo step.
Concept 0 in favor of #24162
As explained by @kallewoof here, the private key is in WIF format, which has checksum included in it. This two-step behavior of first deriving the checksum and then the addresses is hence redundant.
So I think instead of providing documentation for the current behavior, its better to fix this redundancy which is being done in #24162
<!--e57a25ab6845829454e8d69fc972939a-->
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
<!--174a7506f384e20aa4161008e828411d-->
No conflicts as of last run.
Concept NACK. There's really no good reason to use the same private key for multiple different addresses, is there?
There are good reasons to use the same privkey for multiple different addresses. One of them is unit testing / test vectors for some application that uses addresses (e.g. BIP-322).
Edit: besides, all this does is describe how to do it, the functionality itself is already there.