Guide

How to prove you own an XRP wallet

Sign a short message with your XRP Ledger account key in GemWallet or Crossmark. Anyone can check it against your r… address; no transaction, no fee.

Updated 13 Oct 2026

How it works

An XRP Ledger account is controlled by a key (secp256k1 or Ed25519). The wallet signs our message with that key and shares the public key; the public key must hash to your r… address, and the signature must match. Nothing goes on the ledger.

Step by step

  1. Install GemWallet or Crossmark from the wallet guide, and create or import your account.
  2. On Get certified, click Connect GemWallet or Connect Crossmark.
  3. Approve the two prompts: share your account, then sign the message. You go straight to payment.

Good to know

  • Exchange accounts: an exchange deposit address with a destination tag belongs to the exchange, not you, so it can't be certified.
  • Xaman: support is planned. Until then, you can import the same account into GemWallet or Crossmark.
  • Tier 3: XRP accounts can be screened on-chain for sanctions and illicit funds as part of a Tier 3 certificate.
Get a certificate anyone can check

Sign once with your wallet: free, no transaction. We counter-sign it and give you a link anyone can verify. From $1.

Get certified

More guides

Questions

Does signing cost XRP?

No. A signed message isn't a transaction, so nothing is sent and no fee is paid.

Can I use an X-address?

Use your classic r… address. An X-address bundles an address with a destination tag, which is how exchanges label deposits.

What if my account's key has been changed (regular key)?

Sign with the wallet that holds the account's master key. Accounts that sign only with a regular key or a multi-signing list aren't supported yet.