Lets say I printed out a paper wallet for monero and put it on my website. Now I want to sweep all the coins from this wallet into my own address. How can this be done in the cli and gui? Then I want to delete this private key from my wallet.

Then a few weeks pass, this account has coins again. Do I do the same process again?

  • Note: A "paper wallet" generally refers to private keys (normally in the form of a 25 word seed) stored only on paper (not on a computer). There is also a stealth address component which you can make public to receive funds, but not spend. The "paper wallet" should never be "put on a website", only the public stealth address portion (beginning with 4...). Sep 21, 2017 at 13:26

1 Answer 1


If you have a paper wallet which you received funds to, you don't need to sweep the funds to use them (sweeping means sending all funds to some address), you just need to restore the wallet.

A paper wallet may be a 25-words electrum-style seed (supported by the official wallet), or it can be the two private keys (spend+view).

Restore wallet using the CLI

Restoring from a 25 words seed:

monero-wallet-cli --restore-deterministic-wallet --electrum-seed <your_seed>

Restoring from private keys:

monero-wallet-cli --generate-from-keys <wallet_name>

Then you will be asked to enter your address and both private keys.

Restore wallet using the GUI

Restoring with the GUI is very straightforward. Open the GUI, choose your language, and then choose the option 'Restore wallet from keys or mnemonic seed' (something like that, depends on your language). Then choose between seed/keys and fill the necessary fields.


Then a few weeks pass, this account has coins again. Do I do the same process again?

If you just plan on receiving funds to your wallet, without using them, you shouldn't do anything. Receiving funds does not require any action from your side. You should restore your wallet only when you want to spend your funds.

  • There's nothing to stop somebody (duckx's anonymous benefactor…) from sending more coins to the paper wallet's public address at any time in the future, whether duckx is expecting them or not. It looks to me as if duckx really wants to know how to use the paper wallet as a [backup of a] cold wallet; so perhaps this question is applicable here.
    – user1425
    Sep 21, 2017 at 9:59
  • how to do this using the gui for private key only? I'm not going to use the seed. Sep 21, 2017 at 12:15
  • @duckx You can simply create a new wallet via "Restore from seed", then input your seed. It will then show you all transactions into the address on your website. You can also spend from there. If you want to only watch incoming payments, but not spend, you can create a view only wallet from the "Settings" tab. Sep 21, 2017 at 13:21
  • This doesnt answer my question. I don't want to restore the wallet. I want to sweep the funds from the paper wallet into my current monero wallet. Dec 24, 2017 at 11:47
  • Then you should restore the paper wallet and then transfer all the balance to whatever wallet you want.
    – Jona
    Dec 25, 2017 at 21: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.