2894 | @@ -2878,7 +2895,8 @@ static RPCHelpMan listunspent()
2895 | + HelpExampleCli("listunspent", "6 9999999 '[]' true '{ \"minimumAmount\": 0.005 }'")
2896 | + HelpExampleRpc("listunspent", "6, 9999999, [] , true, { \"minimumAmount\": 0.005 } ")
2897 | },
2898 | - [&](const RPCHelpMan& self, const JSONRPCRequest& request) -> UniValue
2899 | + [&](const RPCHelpMan& self, const JSONRPCRequest& request)
2900 | + EXCLUSIVE_LOCKS_REQUIRED(!cs_main) -> UniValue
The wallet shouldn't know and care about validation locks. Also, this only silences a warning, it won't and can't ever be checked upstream in the call graph
Would NO_THREAD_SAFETY_ANALYSIS be better?
The purpose of this PR is to only silence the warnings.