Back
Wallet Verify: How GTR Helps VASPs Prove Unhosted Wallet Ownership in Seconds
Published on 2026-07-27
Wallet Verify: How GTR Helps VASPs Prove Unhosted Wallet Ownership in Seconds

As Travel Rule adoption accelerates globally, one challenge keeps surfacing for VASPs: how do you verify that a customer actually controls the unhosted wallet they're sending funds to or receiving funds from?

GTR's Wallet Verify solves this — and it's already available in your GTR account with no additional cost.

What is Wallet Verify?

Wallet Verify is GTR's built-in unhosted wallet verification solution. It allows VASPs to cryptographically prove that a customer controls a self-hosted wallet address — without exposing private keys, requiring microtransactions, or uploading documents.

Instead of relying on manual processes or screenshots, Wallet Verify uses a QR code + cryptographic signature flow that confirms wallet ownership in seconds. The user simply scans, signs, and the verification is done.

How GTR Wallet Verify works: transact, claim ownership, scan and sign, and verified

Why VASPs are Activating Wallet Verify

Meet Regulatory Requirements
Wallet Verify helps VASPs satisfy the regulatory requirements on unhosted wallet transfers.

The verification produces a tamper-proof cryptographic proof that the customer controlled the wallet at the time of the transaction — the kind of evidence regulators expect.

No Private Keys Exposed
Security is often the first concern when users hear "wallet verification." Wallet Verify uses message signing, not key sharing. The user signs a challenge message from their wallet app, proving they hold the private key — without ever transmitting it. No custodial risk, no key exposure, no microtransactions.

Seamless User Experience
A QR code renders directly in the VASP's interface. The user scans it with any compatible wallet app — including wallets connected via WalletConnect, which enables seamless signing. Verification completes in seconds, reducing transfer friction and support tickets.

Illustration of What Your Users See

Wallet Verify address confirmation and QR code signing flow

Integration Overview

Wallet Verify is designed to be plug-and-play for VASPs already integrated with GTR. Here's how it works from a technical standpoint:

  1. One API Call — When a user enters an unhosted wallet address, the VASP calls the Wallet Verify API to generate a QR code.
  2. User Signs — The user scans the QR code with their wallet and signs the cryptographic message. GTR supports major networks including BTC, ETH, BSC, TRX, AVAX, BASE, SUI, ARB, and more.
  3. Callback Notification — GTR sends a callback to the VASP with the verification result (verified or expired). The VASP then proceeds with or cancels the transfer based on the outcome.

That's it. One API call, one callback, and the verification is handled end-to-end. GTR manages the signature challenge, QR generation, and result delivery.

Start Using Wallet Verify Today

If you're a GTR client, Wallet Verify is already available in your account.

Ready to streamline your compliance workflow? Check out the full Wallet Verify documentation or reach out to the GTR team (contact@globaltravelrule.com) to get started.