re: #19096 (review)
If it has to contain references for multiple wallet why not call it WalletsContext
? We have one node but maybe multiple wallets connected to it.
I think using “wallets” instead of “wallet” is good where it can prevent ambiguity and misuse (https://github.com/bitcoin/bitcoin/pull/12221), but using plural where a name might apply to more than one object doesn’t always sound right (hairscut, sailsboat) and can create confusion on its on (-disablewallets, -walletsnotify) because it can imply some instead of all. In this case, I think wallets is more distracting and doesn’t sound right.