1
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"?
I'm confused - what results do you expect to be able to achieve here? Of course you can't sign the transaction because you don't have any private keys. – Nate Eldredge – 2017-08-30T16:08:35.867
fundrawtransactiondoes not sign, and does not need the private key. The error message is confusing. I'll write an answer later. – Pieter Wuille – 2017-08-30T22:31:17.670