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
- Install GemWallet or Crossmark from the wallet guide, and create or import your account.
- On Get verified, click Connect GemWallet or Connect Crossmark.
- 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 verified.
- 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.
Sign once with your wallet: free, no transaction. We counter-sign it and give you a link anyone can verify. From $1.
More guides
How to check who owns a crypto wallet
Addresses don't carry names. Here's what does tell you who's behind one.
What is address poisoning, and how do you avoid it?
A lookalike address in your history, waiting for you to copy it. How to spot it.
Is this crypto address a scam? Check before you send
A one-minute checklist before any crypto payment you can't undo.
Crypto proof of funds: how to prove you hold it
A balance anyone can see, plus a signature only you can make.
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.