I want to use my iPhone (Blue wallet) to be the watch-only wallet for my offline wallet generated on electrum. So that I can generate unsigned transaction on the bluewallet and send it back to my offline wallet to be signed on electrum. And then send the signed transaction back to bluewallet to be broadcasted.

Is it safe to do so? Is there any better way to do it so I don't have to send the unsigned and signed transaction back and forth?

1 Answer 1


Is it safe to do so?

It should be considered safe. For better privacy and security, using your own Electrum server in Bluewallet could also help. Creating transactions in a watch-only wallet using bluewallet and signing them using Electrum offline has no issues.

Is there any better way to do it so I don't have to send the unsigned and signed transaction back and forth?

After signing the transaction you can broadcast it from anywhere. For example: I can sign it on a mobile device which is not connected to Internet but can send text messages, can encode transaction hex and broadcast it using text messages. Related Q&A

Or you can broadcast transaction using this link in Tor browser on an online device: http://explorerzydxu5ecjrkwceayqybizmpjjznk5izmitf2modhcusuqlid.onion/nojs/tx/push but you will have to copy the transaction hex after signing or maybe just scan QR code.

FullyNoded is also a good project that you may find interesting considering you have an iPhone.

  • Thank you for your answer, I just found out that I cannot create transaction on bluewallet using watch only. So I can use Bluewallet watch only wallet only for watching and broadcasting only. I can only create the unsigned transaction using electrum on my Mac. Is there any other way to create unsigned transaction easily other than electrum (using mobile preferably). (Creating a raw unsigned transaction on bitcoin is pretty complex, and risky if I missed to put the change address. So I try to avoid that.)
    – bbnn
    Commented May 2, 2021 at 7:44
  • Sorry I was not aware watch-only wallet in Bluewallet cannot be used to create transactions. You can create an issue to add this feature: github.com/BlueWallet/BlueWallet/issues or use other apps like FullyNoded I mentioned in the answer. Electrum can be used on Android: electrum.org/#download
    – user103136
    Commented May 2, 2021 at 8:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.