For mnemonic wallets, BTC xpub (extended public key) is used for authentication. For private key wallets, the pub (public key) is used to authenticate the wallet.