KEEPING YOUR MONEY PARANOID-LEVEL SAFE
TL;DR
Install a CLI wallet on an airgapped offline mac(install the beam-wallet files onto a usb stick and bring it to the mac) → create a wallet (generate SEED & wallet.db) → generate public offline address → send Beams to the address. Privacy.

Open terminal and the Beam website downloads page on your Mac https://beam.mw/downloads
Download and Install CLI wallet.

Open finder on your Mac and locate the new zip file. Open it.



go into the folder which has unzipped from the zip package and right click beam-wallet.cfg. Using text-edit on your Mac, open the cfg file.

################################################################################
# Wallet options:
################################################################################
# password for the wallet
pass=password
# phrase to generate secret key according to BIP-39.
# seed_phrase=
# address of node
node_addr=
copy/paste this and overwrite the entire text in the cfg with it. be careful to remove the #’s before pass= and node_addr=.
Change the password to something you will remember. You can take this with the wallet.db file at a later date if you wish to restore on a more technical level, from a usb stick. For now, we focus on the paper wallet.

You may use a remote node, this one is my pool server. Save the cfg file, amended.
# address of node
node_addr=pool.raskul.com:10127

Using Finder and Terminal on your Mac, drag the
🖥️ beam-wallet
file up into the Terminal window. Then type the word init (initiate wallet) and press return.
/Users/raskul/Downloads/beam-wallet/beam-wallet init
You now need to type the password you entered in your cfg file.

Once you confirm your password, the wallet will generate for you a seed phrase, and an address. This is not the address you will use to fund your offline wallet. You will need to enter this command to generate your public offline address on the Beam blockchain.

/Users/raskul/Downloads/beam-wallet/beam-wallet get_address --public_offline
Which gives you your long public_offline address. This will receive Beams into it eternally, without the need to go online to send to it.
raskul@Russells-MacBook-Air ~ % /Users/raskul/Downloads/beam-wallet/beam-wallet get_address --public_offline
I 2022-03-24.12:54:11.366 Beam Wallet 6.2.12508 (mainnet)
I 2022-03-24.12:54:11.366 Rules signature: 0-ed91a717313c6eb0, 321321-6d622e615cfd29d0, 777777-1ce8f721bf0c9fa7, 1280000-3eaab6ab65b65f94
Enter password:
E 2022-03-24.12:54:35.883 Please, provide password for the wallet.
raskul@Russells-MacBook-Air ~ % /Users/raskul/Downloads/beam-wallet/beam-wallet get_address --public_offline
I 2022-03-24.12:54:37.709 Beam Wallet 6.2.12508 (mainnet)
I 2022-03-24.12:54:37.709 Rules signature: 0-ed91a717313c6eb0, 321321-6d622e615cfd29d0, 777777-1ce8f721bf0c9fa7, 1280000-3eaab6ab65b65f94
Enter password: ******
I 2022-03-24.12:55:52.448 wallet successfully opened...
I 2022-03-24.12:55:52.450 New WalletID (SBBS address) generated: 3310bb0a05561de433194feef0d80ce8327f777b6a54784f68a45da5475377cb4c9
I 2022-03-24.12:55:52.456 Generated public offline address: 2PK8JoXNaa43UkCvxzoZhRnQrLtUk7LQptQAWhxpUUTDe7y1yqJtsXG8djaDGkhhfiUZ6dzyhuP6RJPdvokUnD19TXe1EjWFT8qS3bNdf2KtPDnG6khdqibvhgzeecvbMGu9hY1QU38H6waENQRn8pDhpetNv4tK4y2oU8ryAjuubyr2taoSw1AX1EMyV1r1bC5f7RMoQvkUpcN9aA99b9CPXfgVPtcowCA2roh6xyU73S5KALT9LYXrcmaGMptBBjRACpnhrnxyLR6s77NQ1uqFW93R1vLda5Uum
New address: 2PK8JoXNaa43UkCvxzoZhRnQrLtUk7LQptQAWhxpUUTDe7y1yqJtsXG8djaDGkhhfiUZ6dzyhuP6RJPdvokUnD19TXe1EjWFT8qS3bNdf2KtPDnG6khdqibvhgzeecvbMGu9hY1QU38H6waENQRn8pDhpetNv4tK4y2oU8ryAjuubyr2taoSw1AX1EMyV1r1bC5f7RMoQvkUpcN9aA99b9CPXfgVPtcowCA2roh6xyU73S5KALT9LYXrcmaGMptBBjRACpnhrnxyLR6s77NQ1uqFW93R1vLda5Uum

2PK8JoXNaa43UkCvxzoZhRnQrLtUk7LQptQAWhxpUUTDe7y1yqJtsXG8djaDGkhhfiUZ6dzyhuP6RJPdvokUnD19TXe1EjWFT8qS3bNdf2KtPDnG6khdqibvhgzeecvbMGu9hY1QU38H6waENQRn8pDhpetNv4tK4y2oU8ryAjuubyr2taoSw1AX1EMyV1r1bC5f7RMoQvkUpcN9aA99b9CPXfgVPtcowCA2roh6xyU73S5KALT9LYXrcmaGMptBBjRACpnhrnxyLR6s77NQ1uqFW93R1vLda5Uum
grow your groths


double check that the Receiving address is correct by examining the first few characters of the address and the last few. You can see … to make up for the lengthy nature of a public offline address.
You can now load up that address and your wallet will be safe, offline. You can restore your wallet using your previously generated seed phrase on a desktop, mobile or cli Beam wallet downloadable from various platform version downloads pages at https://beam.mw/downloads
Want it on a USB drive? Read on.
your password is immutable
Using Finder on your Mac, search for the file wallet.db

Plug in a USB stick into your Mac, drag the wallet.db file into it. Done.
The wallet.db can be imported into any desktop or laptop device which doesn’t already have a Beam wallet installed and you can also import the Beam CLI wallet.db directly into a Beam desktop wallet version as versions are cross compatible. You will need your created password, to restore in this manner. To restore your squirrelled away Beams on a mobile device using only seed phrase, see below
restore your Beams using your seed phrase on a mobile device





The wallet will guide you through entering your seed phrase (unable to screenshot due to security policy). Once your wallet is open, you will then need to built it it’s own node (novice).




