Skip to content
KeyProof

Sign a message in your own wallet

A signed message proves you control an address without moving funds or revealing your keys. Choose your wallet, then check the result in the verifier.

Sparrow Wallet →

Bitcoin

Sparrow signs messages from any single-sig address in an open wallet, including hardware-wallet accounts such as BitBox02, Ledger, Trezor or Coldcard connected through Sparrow..

Electrum →

Bitcoin

Electrum has a Sign/Verify Message tool in the desktop app and signmessage / verifymessage commands on the command line.

Ledger →

Bitcoin, Ethereum and EVM chains

Ledger Live has no built-in Bitcoin "Sign message" screen.

Trezor →

Bitcoin, Bitcoin-like coins, EVM chains, Cardano

Trezor Suite has a built-in Sign & Verify tool for each account.

MetaMask →

Ethereum and EVM chains

MetaMask signs messages when a website asks it to with personal_sign.

Rabby →

Ethereum and EVM chains

Rabby supports personal_sign requests from websites.

Monero GUI & CLI →

Monero (XMR)

The Monero GUI (Advanced mode) has a Sign/verify tab for messages and files, and monero-wallet-cli has sign and verify commands.