Is it possible to use Electrum and a Nano S to sign unsigned transactions via a permanently offline computer?
I am having some trouble with this:
Setup:With an online computer using Electrum watch-only wallet, Electrum Personal Server, Bitcoin Core, and a USB to save the unsigned transaction to.
Method:Transaction is created using the UTXO inputs and the output I want. This transaction is then saved to a USB and transported to the offline computer which has the Nano S plugged in.
I have been unable to get unsigned transactions to be signed by Electrum and Nano S on an offline machine (never connected). This seems like something that should be possible? The Nano S is connected (green light on Nano S symbol in Electrum, and Electrum is offline (red circle).
Obviously there is no transaction history in the offline computer, is this causing the issue? If so, it seems odd that this is required.
Error: "no interface to do request on ... gave up"
I am unsure whether it is due to Electrum not having UTXO's history or due to another part of the set-up requiring a direct connect.
I have read through
https://github.com/spesmilo/electrum/issues/3302 and it doesn't seem to be clear either way. It appears that it isn't as straight forward as I'm thinking, but Sombernight states "Ledger:
legacy does not work, no plan to implement support
✔segwit works" and I'm trying it with P2SH so I assume it should work?
Any help would be much appreciated, but please save yourself the lazy non-answer of 'a Nano S
is an offline computer'. I am aware of that line of thinking, it isn't answering my question.
Solved: Adding the flag --offline in my Electrum shortcut fixed it and allowed signing the transaction completely offline.