Monero Wallet Guide
π Create a New Wallet
/mnt/monero/monero-wallet-cli --generate-new-wallet /mnt/monero/wallets/<wallet_name>
-
Replace
<wallet_name>
with your desired wallet filename. -
You will be prompted to set a password and make a secure note of your seed phrase.
π Open an Existing Wallet
/mnt/monero/monero-wallet-cli --wallet-file /mnt/monero/wallets/<wallet_name>
-
Replace
<wallet_name>
with the name of the wallet you want to open (e.g.,nero
).
π Mount Wallet Directory (if needed)
If your wallet directory is not mounted automatically on boot:
mount /dev/sda1 /mnt/monero
To mount it automatically on boot, add the following line to /etc/fstab
:
/dev/sda1 /mnt/monero ext4 defaults,noatime 0 2
π·οΈ Address Labeling
Create a new subaddress with a label:
address new <label>
-
Example:
address new exchange_withdrawal
View all addresses and their labels:
address all
Change an existing label:
address label <index> <new label>
-
Index is the number listed with
address all
(e.g.,1
).
π§· Tag Management
Assign a tag to a specific account index:
account tag <tag_name> <account_index>
-
Example:
account tag personal 0
Set a description for a tag:
account tag_description <tag_name> <description>
-
Example:
account tag_description personal "casual spending"
πΎ Copy Wallet Files to Your Local Machine (via SCP)
From your local machine, run:
scp root@<remote_ip>:/mnt/monero/wallets/<wallet_name>* ~/Downloads/
scp 'root@192.168.1.155:/mnt/monero/wallets/nero*' ~/Downloads/ # on Mac
-
Replace
<remote_ip>
with your Pi's IP address (e.g.,192.168.1.155
). -
Replace
<wallet_name>
with your actual wallet name (e.g.,blueace
).π How to Use Wildcards with
scp
on macOS (zsh)When using the
scp
command in the macOS Terminal, you might run into this error:
This happens because zsh, the default shell on macOS, tries to expand the*
wildcard locally on your Mac before sending the command to the remote machine. Since there's no local file namednero*
, it throws an error.β Solution
To prevent zsh from expanding the wildcard, quote the remote path in your
scp
command:π‘ Always use single quotes
' '
to preserve the literal meaning of wildcards for the remote shell.Let me know if you'd like this saved in a reusable note or command reference
π Why Avoid Using the Primary Address
-
Primary address reuse reduces privacy by making it easier to associate transactions.
-
Best practice: Always use a new subaddress per transaction or recipient.
-
Moneroβs built-in subaddress system enhances unlinkability and protects financial metadata.
π§Ή Sweep Balance to Another Wallet
To transfer all funds to another address:
sweep_all <destination_address>
-
Used to migrate to a new wallet like
nero
fromblueace
.
See also:
No Comments