Skip to main content
Share Your Experience: Take the 2024 Developer Survey
20 votes
Accepted

Can I fake a balance by giving the view key to an auditor but omitting some transactions and key images?

The auditor will see that you have omitted part of the key images. The auditor can see all the outputs received by your account. Without the spend key, the auditor cannot generate the key images ...
user36303's user avatar
  • 34.8k
19 votes

Is there a tool for making secure cold wallets?

Funny you should ask, Taushet, because indeed there is! The Taushet USB Monero Cold Wallet Generator is a pre-packaged, pre-hashed and pre-zipped collection of the tools required to make a secure ...
taushet's user avatar
  • 311
16 votes
Accepted

How to create a cold storage & watch-only wallet

Monero Cold Storage, Monitoring, and Spending Guide (MS Windows) - Part 1: Creating The Wallet Create a bootable USB drive. Follow instructions here. Get the latest Monero Core binaries. If you ...
JollyMort's user avatar
  • 19.9k
13 votes

Constructing a Stealth Monero Address?

In Monero, coins are received to a unique, one-time stealth address. The formula for stealth addresses is as follows: P = Hs(rA)G + B Where: P -- the final stealth address (one-time output key, the ...
dEBRUYNE's user avatar
  • 15.2k
12 votes
Accepted

How do I use cold transaction signing?

You need to have a cold and hot wallet pair for the same account. In the hot wallet, make a transaction. It doesn't have the spend key, so instead of actually sending the transaction to the Monero ...
user36303's user avatar
  • 34.8k
12 votes
Accepted

Creating a Monero wallet with D20 dice

The most straightforward way is probably to generate 256 bits of entropy (a fair 20 sided dice will give you a bit more than 4 bits per roll, so make it 64 rolls), and record all these throws in the ...
user36303's user avatar
  • 34.8k
12 votes
Accepted

What is the safest method to create a Monero wallet for cold storage?

Ok, here is another version. It's not perfect or detailed and it will probably need some additional research. Preparation: Get an old computer (and seal its Ethernet port with duct tape – this ...
medusa's user avatar
  • 1,486
11 votes
Accepted

Shamir's Secret Sharing for cold storage of a Monero wallet

There is no support for SSS in simplewallet. This would require some amount of new modexp code to be added (unless a variant of it can be made using EC cryptography, but I'm not aware of any). So the ...
user36303's user avatar
  • 34.8k
10 votes

What is the safest method to create a Monero wallet for cold storage?

In essence, the most secure method would be to create a live bootable OS on a USB stick, access it on a machine that is not connected to the internet, and then generate your mnemonic seed and address ...
cardboardoranges's user avatar
10 votes
Accepted

How to use the view key to see amount sent to cold storage?

The CryptoNote protocol allows you to verify that your funds arrived safely at your cold wallet address. This is done as follows. You can verify that your funds arrived safely at your cold wallet ...
dEBRUYNE's user avatar
  • 15.2k
10 votes
Accepted

How can I check the balance of a Monero paper wallet?

The procedure is a bit more involved for Monero, but you can do this in two ways: The easy one off solution is to gather the standard address you sent to, the txkey for the transaction (you said you ...
user36303's user avatar
  • 34.8k
9 votes

Creating a Monero wallet with D20 dice

I personally would not trust a run of the mill D20 as the vast majority simply aren't made to roll in a genuinely random manner http://www.1000d4.com/2013/02/14/how-true-are-your-d20s/ http://www....
ferretinjapan's user avatar
9 votes
Accepted

Do I need to sync the entire blockchain before I can send a transaction?

I will try to combine the above answers and my own information into one answer. After recovering my wallet with my mnemonic seed, do I need to synchronize the entire blockchain before I can send a ...
Ginger Ale's user avatar
  • 5,676
9 votes
Accepted

Offline transaction signing. What are the details?

On the internet-facing computer: You can have a hot wallet (or many) in addition to your cold signing wallet. You will need to have a watch only wallet matching the cold wallet (ie, same keys, the ...
user36303's user avatar
  • 34.8k
9 votes

Constructing a Stealth Monero Address?

Here is a functional example for deriving a Monero stealth address, developer mechanics not cryptographic theory. Results below duplicate functionality that is part of Crypto Note Test Address. It ...
skaht's user avatar
  • 1,576
9 votes
Accepted

What data do the wallet files contain?

What is stored inside them? Does the wallet store the public and private keys and nothing else? Or does it contain the list of transactions related to the wallet as well and their location on the ...
JollyMort's user avatar
  • 19.9k
8 votes
Accepted

What are the best practices to move coins out of cold storage?

Excellent question. I suppose the only way, for now, would be to boot into a clean system by using a live CD with network access, syncing the daemon, restoring your wallet*, syncing the wallet and ...
JollyMort's user avatar
  • 19.9k
8 votes

Do I need to sync the entire blockchain before I can send a transaction?

Logan is correct, but I'll go into more details about the first question: You technically do not need to sync the whole blockchain, though you'll want to do it to save headaches. What you need to is ...
user36303's user avatar
  • 34.8k
8 votes
Accepted

Which existing hardware wallets have expressed an interest in adding Monero support?

The Trezor code will be made open source when NoodleDoodle thinks it is ready. Currently it is only suitable for testing with very small amounts of Monero because until it is open-souce, it cannot be ...
studycrypto's user avatar
  • 2,083
7 votes
Accepted

Can you spend a portion of the balance of a cold storage wallet?

In Monero the change is sent back to the same (public) address. Therefore, it would, in theory, be possible to spend a portion of the balance of a cold storage wallet. However, currently the binaries ...
dEBRUYNE's user avatar
  • 15.2k
7 votes

Can the import\export key images command can be used to check the balance of a paperwallet?

Is it possible to get a transaction key image from a Paperwallet without exposing the spendkey or seed? It depends on your definition of "expose". Key images can of course be computed offline, even ...
Luigi's user avatar
  • 2,462
7 votes

Is Monero's wallet creation truly random?

Monero uses a Keccak based PRNG. I believe this is one that was proposed by the team behind Keccak, though I am not 100% certain. The seeding is done from /dev/urandom (or, for Windows, some Windows ...
user36303's user avatar
  • 34.8k
6 votes

How do I use cold transaction signing?

First, we assume you have a fully-synced node and fully-refreshed watch-only wallet on the hot computer. Also, we assume you have wallet software on the cold computer (don't need the node, just monero-...
JollyMort's user avatar
  • 19.9k
6 votes

Problems with creating name and regularly accessing view-only wallet for cold storage

I just looked into this, and it seems the method for generating from an address and view key has changed. I am using simplewallet from v0.9.4 and can create a view-only wallet, save it, and then open ...
bigreddmachine's user avatar
6 votes

How can I put my Aeon in Cold Storage?

There is an offline wallet generator for Aeon here: https://bitcointalk.org/index.php?topic=641696.msg17660358#msg17660358 This is the same as the Monero one, but adapted for Aeon. The post above ...
user36303's user avatar
  • 34.8k
5 votes
Accepted

Will the viewkey ever be able to view both incoming and outgoing transactions in a wallet?

Very unlikely, unless the crypto changes substantially. However, if your goal is to see whether your cold storage has gone bye bye, there is a way to do this (though no current tooling to allow you ...
user36303's user avatar
  • 34.8k
5 votes
Accepted

How to send monero from my cold storage?

The currently easiest way is to restore your seed using the CLI wallet, spend what you want to spend and immediately send the remainder to a newly created cold storage. See here for some more ...
JollyMort's user avatar
  • 19.9k
5 votes

converting view-only wallet to spend wallet

You do the same, except using monero-wallet-cli --generate-from-keys, which will use the spend key in addition to the view key. You will be prompted for the information when you run this. See a ...
user36303's user avatar
  • 34.8k
5 votes
Accepted

New Wolfram Warptangent 10.1 cold wallet transaction signing mechanism

It introduced most of the commands mentioned in this guide: import & export outputs import & export key images offline transaction generation pushing transactions generated offline to the ...
JollyMort's user avatar
  • 19.9k

Only top scored, non community-wiki answers of a minimum length are eligible