Incase it helps someone else:
sick_puppy: ./cardano-cli blockchain new mainnet
local blockchain `mainnet' created.
sick_puppy: ./cardano-cli blockchain remote-add mainnet IOHK relays.cardano-mainnet.iohk.io:3000
remote `IOHK' node added to blockchain `mainnet'
sick_puppy: ./cardano-cli blockchain pull mainnet
fetching blocks from peer: iohk-hosts
[00:00:02] [########################################] 9/9 (0s)
fetching blocks from peer: IOHK
forward local tip to: 3fbef2b262e50aaa9c3fc0a19c05bf475ec49094cca2c554268e1cd30783ba83
sick_puppy: ./cardano-cli wallet create w1
You can add a recovery wallet password. You can set no password, however you won't benefit from plausible deniability
recovery password:
confirm password:
Please, note carefully the following mnemonic words. They will be needed to recover your wallet.
english: XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXXXXXXXXXXXXXXXXX
Set a wallet password. This is for local usage only, allows you to protect your cached private key and prevent from creating non desired transactions.
spending password:
confirm spending password:
wallet `w1' successfully created.
sick_puppy: ./cardano-cli wallet list
w1
sick_puppy: ./cardano-cli wallet attach w1 mainnet
Wallet successfully attached to blockchain.
sick_puppy: ./cardano-cli wallet status w1
Wallet w1 on blockchain mainnet
* wallet model BIP44
* derivation scheme V2
* balance 0.000000
* synced to block thread 'main' panicked at 'called `Option::unwrap()` on a `None` value', libcore/option.rs:345:21
note: Run with `RUST_BACKTRACE=1` for a backtrace.
sick_puppy: ./cardano-cli wallet address w1 0 1
Enter the wallet password.
wallet password: :
Ae2tdPwUPEZBvnqk9uELgqygJRMUh9R5jehoJUphMoeKKaqXXXXXXXXXXXX
I send some ADA to this address
sick_puppy: ./cardano-cli blockchain pull mainnet
fetching blocks from peer: iohk-hosts
[00:00:02] [########################################] 3/3 (0s)
fetching blocks from peer: IOHK
[00:00:00] [########################################] 1/1 (0s)
forward local tip to: 80372032edb7a359cfb56c94b1f38e8af902176ac13c9078c8d46ff005c29a83
sick_puppy: ./cardano-cli wallet sync w1
*Enter the wallet password.*
wallet password: :
*syncing wallet from 70.16500 to 70.16709*
[00:00:02] [########################################] 209/209 (0s)
sick_puppy: ./cardano-cli wallet utxos w1
05e3cfa8681497daa671e91f614eebe4c257c4620c25ecccef8acddab91c7de6.1 3.000000
49b6a2bb6b8c68c95701cc3034dfae080d35ed143ab7ddc255456b41c3dda231.1 1.000000
It’s important that when you generate the wallet address, the Account Index is 0, otherwise it won’t see the funds.