I often create a batch of wallets (on an air gapped RaspberryPi) for later use. But would like clarification on a few things:

1) With these recent forks, are wallets I created with the cli (or older) invalid or have the potential to decay in anyway?

2) Can empty wallets from the batch still be used with the latest client and beyond?

3a) Is a wallet/address that was never used (e.g. no initial deposit) invisible on the monero blockchain (since no transactions took place)?

3b) Is it correct that: whether the wallet was generated several months ago, or yesterday; only when a deposit/transaction is created will be the first time the monero blockchain knows about it?

  • sounds to me like at lease 2 seperate questions. 1. Does the the blockchain knows about wallets/addresses? 2. Can i use old wallets to receive monero after the v7 (0.12) fork?
    – onefox
    Commented Apr 25, 2018 at 8:50

1 Answer 1


I would answer the questions grouped.

1 and 2:

The address format has not changed from 0.11.1 to 0.12. So all monero addresses that you generated are still valid and you can send to them with 0.12.0 wallets. But to move the funds again from a 0.11.1 wallet you need to set the ring size to 7 manually since otherwise the 0.12 v7 network would reject your transaction. Use the following command on the cli


More information is available here.

3a and b:

Short answer is No.

The blockchain will never know about your addresses. It only saves, transactions, so it will never know about the addresses you generate with your wallets. Monero also uses stealth addresses, so each transaction you are receiving will not have your address linked to it. The transaction will go to a unique address that is displayed on the blockchain but there is no way for anyone without your private view key to know that the unique address on the blockchain belongs to your generate address.

Bonus you mind want to look into sub-addresses in order to reduce your batch creation overhead. (You will get multiple addresses from one wallet so only one backup seed is needed.)

  • So .. If I am using the 0.12 monero-wallet-cli I assume ring-size is automatically set to 7 by default? But if I am using 0.11 monero-wallet-cli I would have to manually set the ring-size so the transaction is valid on v7 network/blockchain.
    – farinspace
    Commented Apr 26, 2018 at 15:42
  • 1
    @farinspace exactly and the v7 network would not accept ring-sizes lower than 7
    – onefox
    Commented Apr 26, 2018 at 15:57

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.