In master branch, 96ac26e56627f0c24213fcd3a1cce9fc95f1f661:
I have two wallets loaded. I have the same privkey in both of them, but when I check using validateaddress it tells me "ismine": false,:
$ bitcoin-cli validateaddress $addr | grep ismine
"ismine": false,
$ bitcoin-cli -rpcwallet=wallet.dat validateaddress $addr | grep ismine
"ismine": true,
Perhaps we shouldn't include ismine and iswatchonly in the output if we don't know which wallet we're talking about.