Choose a wallet

All wallets in our catalog.

Use the filters to narrow your choices, then add wallets to a comparison.

41 wallets match

ELLIPAL X Card

Approve transactions

  • Computer: Transaction approval not confirmed for your selected criteria
  • iPhone: transaction signing confirmed
  • Android: transaction signing confirmed
Apps and requirements

Android

ELLIPAL appNFCBitcoin / EthereumSetup needs X Card Starter

You need the separate ELLIPAL X Card Starter accessory to set up an X Card or restore a wallet onto it. For everyday transactions, you use a compatible NFC phone.

iPhone

ELLIPAL appNFCBitcoin / EthereumSetup needs X Card Starter

You need the separate ELLIPAL X Card Starter accessory to set up an X Card or restore a wallet onto it. For everyday transactions, you use a compatible NFC phone.

HASHWallet All in One

Approve transactions

  • Computer: Transaction approval not confirmed for your selected criteria
  • iPhone: transaction signing confirmed
  • Android: transaction signing confirmed
Apps and requirements

iPhone

HASHWalletNFCBitcoin / Ethereum

Set up the HASHWallet app with your email address and phone number verified. Review payments in the app, then hold the card at the phone’s NFC antenna until signing completes. To import an existing recovery phrase, you enter its words and optional passphrase in the phone app. The app may refuse to run on rooted or jailbroken phones.

Android

HASHWalletNFCBitcoin / Ethereum

Check Google Play compatibility with your exact NFC phone before buying. Set up the HASHWallet app with your email address and phone number verified. Review payments in the app, then hold the card at the phone’s NFC antenna until signing completes. To import an existing recovery phrase, you enter its words and optional passphrase in the phone app. The app may refuse to run on rooted or jailbroken phones.

imKey Pro

Approve transactions

  • Computer: transaction signing confirmed
  • iPhone: transaction signing confirmed
  • Android: transaction signing confirmed
Apps and requirements

iPhone

imTokenBluetoothBitcoin / Ethereum

Activate and bind imKey in imToken, and save the binding code for a new phone. Allow Bluetooth access; Android may also need location access. Taproot and Native SegWit need imToken 2.16.0 or later and COS 1.9.05 or later. For Bitcoin, imKey displays one default receiving address per account. It does not display every receiving address listed in imToken.

Android

imTokenBluetoothBitcoin / Ethereum

Activate and bind imKey in imToken, and save the binding code for a new phone. Allow Bluetooth access; Android may also need location access. Taproot and Native SegWit need imToken 2.16.0 or later and COS 1.9.05 or later. For Bitcoin, imKey displays one default receiving address per account. It does not display every receiving address listed in imToken.

Computer

RabbyUSBEthereumSupport for wallet setup is unconfirmed

Set up imKey and create its addresses with imToken on your phone first. Use the Rabby Chrome extension 0.92.36 or later and a USB data cable. Enter the PIN on imKey and check the recipient, amount and fee on the device before pressing OK.

KeepKey

Approve transactions

  • Computer: transaction signing confirmed
  • iPhone: Transaction approval not confirmed for your selected criteria
  • Android: Transaction approval not confirmed for your selected criteria
Apps and requirements

Computer

KeepKey DesktopUSBBitcoin / EthereumWindows · macOS · Linux

KeyPal 2

Approve transactions

  • Computer: Transaction approval not confirmed for your selected criteria
  • iPhone: transaction signing confirmed
  • Android: transaction signing confirmed
Apps and requirements

iPhone

TokenPocketBluetoothBitcoin / Ethereum

Create or import the wallet on KeyPal 2 before pairing it with TokenPocket and adding its hardware-wallet address. Enable phone Bluetooth and location access. Enter the device PIN and check the payment on KeyPal 2 before signing.

TokenPocketQRBitcoin / Ethereum

QR signing needs an initialized KeyPal 2 and its hardware-wallet address added in TokenPocket. Select QR Code Connection in the app. Scan TokenPocket’s transaction QR with KeyPal 2, review and sign on the device, then scan the signed result with TokenPocket.

Android

TokenPocketBluetoothBitcoin / Ethereum

Create or import the wallet on KeyPal 2 before pairing it with TokenPocket and adding its hardware-wallet address. Enable phone Bluetooth and location access. Enter the device PIN and check the payment on KeyPal 2 before signing.

TokenPocketQRBitcoin / Ethereum

QR signing needs an initialized KeyPal 2 and its hardware-wallet address added in TokenPocket. Select QR Code Connection in the app. Scan TokenPocket’s transaction QR with KeyPal 2, review and sign on the device, then scan the signed result with TokenPocket.

Keystone 3 Pro

Approve transactions

  • Computer: transaction signing confirmed
  • iPhone: transaction signing confirmed
  • Android: transaction signing confirmed
Apps and requirements

Computer

OKX WalletQRBitcoin / EthereumSupport for wallet setup is unconfirmed

Create or import the wallet on Keystone before connecting OKX Wallet. QR association needs Multi-Coin 0.9.0 or later for the phone app, or 1.2.6 or later for the browser extension. Firmware updates use a computer; device verification may also need one.

Rabby WalletUSBEthereumSupport for wallet setup is unconfirmed

For Ethereum signing with the Rabby browser extension on a computer, use an already configured Keystone with Multi-Coin firmware 1.1.4 or later. Approve USB access on the device and keep it unlocked on its home screen. This route does not confirm initial setup. Supported desktop operating systems and minimum versions remain unconfirmed.

Android

OKX WalletQRBitcoin / EthereumFirmware updates need a computerSupport for wallet setup is unconfirmed

Create or import the wallet on Keystone before connecting OKX Wallet. QR association needs Multi-Coin 0.9.0 or later for the phone app, or 1.2.6 or later for the browser extension. Firmware updates use a computer; device verification may also need one.

iPhone

OKX WalletQRBitcoin / EthereumFirmware updates need a computerSupport for wallet setup is unconfirmed

Create or import the wallet on Keystone before connecting OKX Wallet. QR association needs Multi-Coin 0.9.0 or later for the phone app, or 1.2.6 or later for the browser extension. Firmware updates use a computer; device verification may also need one.

Ledger Nano Gen5

Approve transactions

  • Computer: transaction signing confirmed
  • iPhone: transaction signing confirmed
  • Android: transaction signing confirmed
Apps and requirements

Computer

Ledger WalletUSBBitcoin / EthereumWindows · macOS · Linux

Android

Ledger WalletUSB · BluetoothBitcoin / Ethereum

iPhone

Ledger WalletBluetoothBitcoin / Ethereum

Ledger Nano S Plus

Approve transactions

  • Computer: transaction signing confirmed
  • iPhone: Transaction approval not confirmed for your selected criteria
  • Android: transaction signing confirmed
Apps and requirements

Computer

Ledger WalletUSBBitcoin / EthereumWindows · macOS · Linux

Android

Ledger WalletUSBBitcoin / Ethereum

Ledger Nano X

Approve transactions

  • Computer: transaction signing confirmed
  • iPhone: transaction signing confirmed
  • Android: transaction signing confirmed
Apps and requirements

Computer

Ledger WalletUSBBitcoin / EthereumWindows · macOS · Linux

Android

Ledger WalletUSB · BluetoothBitcoin / Ethereum

iPhone

Ledger WalletBluetoothBitcoin / Ethereum

Ledger Stax

Approve transactions

  • Computer: transaction signing confirmed
  • iPhone: transaction signing confirmed
  • Android: transaction signing confirmed
Apps and requirements

Computer

Ledger WalletUSBBitcoin / EthereumWindows · macOS · Linux

Android

Ledger WalletUSB · BluetoothBitcoin / Ethereum

iPhone

Ledger WalletBluetoothBitcoin / Ethereum

NGRAVE ZERO

Approve transactions

  • Computer: Transaction approval not confirmed for your selected criteria
  • iPhone: transaction signing confirmed
  • Android: transaction signing confirmed
Apps and requirements

Android

LIQUIDQRBitcoin / Ethereum

iPhone

LIQUIDQRBitcoin / Ethereum

OneKey Classic 1S

Approve transactions

  • Computer: transaction signing confirmed
  • iPhone: transaction signing confirmed
  • Android: transaction signing confirmed
Apps and requirements

Computer

OneKey appUSBBitcoin / EthereumWindows · macOS · Linux
OneKey appBluetoothBitcoin / EthereumWindows · macOSSupport for wallet setup is unconfirmed

Use an initialized, unlocked Classic 1S with current compatible OneKey desktop app and firmware for the selected mode. Enable Bluetooth on the device, in the app and on your computer, with the required permissions. Disconnect USB: the cable takes priority. Initial setup over desktop Bluetooth is unconfirmed. Bitcoin-only firmware signs only Bitcoin; Ethereum needs general firmware.

Android

OneKey appBluetoothBitcoin / Ethereum

iPhone

OneKey appBluetoothBitcoin / Ethereum