2

How do I operate the Monero GUI as a 'cold' wallet from an air-gapped computer, especially in the context of validating a send transaction created from a hot wallet? I've read the other Q&As on this subject but I only saw ones that are for the CLI, not the GUI. I poked around the 'Send' tab but didn't see any options, so I just sent it out as a regular transaction while in 'Simple' mode. Is using a hardware wallet with the Monero GUI that is connected to the network considered 'cold' enough since the hardware device is holding the private spend key? Is there even a way to run the Monero GUI without it connecting to the network?

***UPDATE
I read the other question posted as possibly similar but it doesn't address the airgapped computer aspect of my question so I'll ask it again, in a slightly different way:

Can the Monero GUI run in an airgapped computer without connecting to the network? From what I understand, all three modes (Simple, Simple+Bootstrap, and Advanced) need to connect to the network.

ncruz
  • 149
  • 12

1 Answers1

1

I read the other question posted as possibly similar but it doesn't address the airgapped computer aspect of my question

An air-gapped computer cold signs. That's the point here.

Can the Monero GUI run in an airgapped computer without connecting to the network?

Yes. This is cold signing. Cold as in "not connected to the internet".

From what I understand, all three modes (Simple, Simple+Bootstrap, and Advanced) need to connect to the network.

No. The official wallets (GUI and command-line), both support cold signing transactions. In the GUI version, you have to use the wallet in "advanced" mode. They do not need to be connected to the internet/network to do this.

Annotating/expanding the duplicate questions answer for you:

First create your offline cold wallet, in the GUI, on your offline (air-gapped) computer. Use "advanced mode". Cold-signing transactions is after all an "advanced" thing to be doing.

  1. Create a view only wallet (settings page)

You do this on your offline (air-gapped) computer.

  1. Open view wallet and create a transfer, save with "Save tx" button

You do this on your online computer.

  1. In original wallet, click "Sign tx" on send page and select the file

You do this on your offline (air-gapped) computer.

  1. in view wallet, click "Submit tx" and select the signed tx file

You do this on your online computer.

jtgrassie
  • 19,601
  • 4
  • 17
  • 54