What is the Travel Rule and Who It Applies To
The Travel Rule is an international regulatory requirement aimed at increasing the transparency and security of financial transactions.
It requires financial institutions and Virtual Asset Service Providers (VASPs) to collect and transmit certain information about the sender and receiver of cryptocurrency transactions to prevent money laundering and terrorism financing.
When the Travel Rule Applies
The Travel Rule applies to both deposits and withdrawals
Information that may be required:
- Full name
- Platform name (VASP)
- Country of residence
Custodial and Non-Custodial Wallets
Custodial Wallet — the private keys are held by a third party (exchange or service).
Characteristics:
- No seed phrase or private key
- Login via email or phone
- The platform signs transactions on your behalf
Non-Custodial Wallet — the private keys are held by the owner.
Characteristics:
- Has a seed phrase (12/24 words)
- Can be imported into another app
- You sign transactions yourself
What is AOPP and Why It’s Needed
Address Ownership Proof Protocol (AOPP) — a protocol that automates wallet ownership verification.
Advantages:
- Verification without screenshots or manual data entry
- Cryptographic signature in the wallet as proof of ownership
- Secure data transmission along with the transaction
Preparing for Verification
Before verification, prepare:
- Wallet address in the required network
- Access to the wallet (extension, mobile app, or hardware device)
- Stable internet connection
- Updated version of the wallet app or extension
Wallet Verification for Different Networks
Ethereum and Other EVM-Compatible Networks
Supported wallets:
- Ledger, Trezor
- MetaMask (extension), Trust Wallet (app), WalletConnect, and others
Ledger / Trezor:
- Connect your wallet to your device and unlock it.
- Select the wallet in AOPP.
- Ledger — confirm in the browser pop-up.
- Trezor — click “Pair devices” and confirm in the browser pop-up.
- Sign the message.
- Status — Verified.
MetaMask:
- Install and open the extension.
- Log in.
- Click MetaMask in AOPP.
- Sign the message.
- Click Confirm.
Trust Wallet (WalletConnect):
- Open Trust Wallet on your phone.
- In AOPP, select WalletConnect.
- Scan the QR code.
- Sign the message in the app.
Tron
Supported wallets:
- Ledger
- TronLink (extension or mobile app)
TronLink (browser):
- Log in to the TronLink extension.
- Go to TronScan.org.
- Click Connect Wallet → TronLink.
- Under More — Sign & Verify.
- Paste the message from AOPP.
- Sign and encode in Base64 (requires a third-party tool for encoding).
- Paste the signature and address into WhiteBIT.
TronLink (mobile app):
- In the mobile app, go to Discover.
- Go to TronScan.org.
- Follow the same steps as the browser guide (More → Sign & Verify)
Note: WhiteBIT is not responsible for verification via third-party platforms.
Solana
Supported wallets:
- Ledger
- Phantom, MetaMask, and other wallets supporting Solana.
Phantom:
- Connect your wallet to SolScan.io by clicking Connect Wallet.
- In Resources, select Sign Message.
- Paste the message and sign it.
- Paste the signature into WhiteBIT (no Base64 needed).
Bitcoin
Supported wallets:
- Ledger
- BlueWallet (mobile)
BlueWallet:
- Open the wallet and click the three dots.
- Select Sign/Verify Message.
- Paste the message from AOPP.
- Sign and paste it into WhiteBIT.
Supported Networks
Verification is available for:
- Tron
- Solana
- BTC
- Ethereum
- BSC
- REEF
- Polygon (Voxel)
For other networks, verification is not available. Select withdrawal to another exchange and enter the wallet name in the VASP field.