I have imported watchonly addresses in Bitcoin and trying to createrawtransaction with input watchonly listunspend which has spendable=false, scriptSig=empty.
after that, I'm getting an error on fundrawtransaction with message "Signing transaction failed"
I know it's unsigned and can't calculate fee but if I put in order createrawtransaction signrawtransaction fundrawtransaction sendrawtransaction
still, it gives me an error "Signing transaction failed"?
fundrawtransaction
does not sign, and does not need the private key. The error message is confusing. I'll write an answer later.