BTC Wallet Restore public key with private key Create P2PKH address (pay to public key hash) Create P2SH address (pay to script hash) Create BECH32 address (is a SegWit address format specified by BIP 0173)