Travel Rule
What is the Travel Rule?
The Travel Rule is an international regulatory requirement, applied under the Markets in Crypto-Assets Regulation (MiCA) and the Transfer of Funds Regulation (TFR), that obliges crypto platforms (VASPs) to collect and share information about the sender and recipient when crypto is transferred to an external address. It exists to increase transparency and help prevent money laundering and fraud.
Who does the Travel Rule apply to?
The Travel Rule form appears for GoMining users who:
- have a verified country of residence in the EEA or the UK, and
- are withdrawing funds to an external wallet.
If this applies to you, you'll be asked for a few extra details about the recipient before the withdrawal can be sent.
Users outside the EEA/UK are not affected.
What information do I need to provide?
1. Who owns this wallet?
- Me (self-transfer) — the destination wallet is your own.
- Other person or company — the wallet belongs to a third party.
2. Recipient (only if Other person or company)
Select the recipient type:
- Individual — full name, country, city, address line 1, and address line 2 (optional).
Why is the recipient's address requested?
The Travel Rule requires the recipient of a transfer to be identified, so their address used during KYC may be requested.
- Company — company name, registration number, and country (optional).
3. Wallet type
- Custodial (exchange / VASP) — held by a platform or service (e.g., Binance).
- Non-custodial (self-hosted) — a wallet you/the recipient control directly (e.g., MetaMask).
4. Provider or self-confirmation (depends on wallet type)
- Custodial — choose the provider (exchange) by searching the list (e.g., Binance, Bybit, KuCoin, Gemini, Crypto.com).
- Non-custodial, sending to your own wallet — self-confirm ownership by ticking that the wallet belongs to you and is under your control.
- Non-custodial, sending to someone else — no provider applies, so the recipient is identified through the recipient details from step 2 (Individual or Company) instead of a self-confirmation.
5. Consent
Tick the box agreeing to share recipient details to meet MiCA / TFR Travel Rule requirements before sending.
What happens after I submit?
The details are submitted for compliance verification. While this runs, the withdrawal amount is temporarily locked on your balance.
- If verification passes, the withdrawal is executed.
- If it does not pass, the funds are returned to your balance.
How long does verification take?
Verification usually takes a few seconds, but may take up to a few minutes in some cases.
Can I create multiple withdrawals at once?
No. Only one withdrawal can be processed at a time. After you submit a withdrawal, please wait until it is fully processed before starting a new one.
If you have an active withdrawal, you will need to wait for it to complete (either successfully or be cancelled) before initiating another.
Quick Q&A
Are you sending it to yourself, to another person, or to a company?
This depends on who owns the wallet you're sending to:
- Yourself — if you're sending to your own wallet (e.g., your own Binance account, your own hardware wallet, your own MetaMask).
- Another person — if you're sending to a wallet that belongs to a friend, family member, or any other individual.
- Company — if you're sending to a business, service provider, or other legal entity.
Is the receiving wallet hosted or unhosted?
- Hosted wallet — a wallet on a centralized exchange or service that holds your funds for you. Examples: Binance, Coinbase, Kraken, Bitstamp, Bybit.
- Unhosted wallet — a wallet where you (or the recipient) personally hold the private keys. Examples: MetaMask, Trust Wallet, Ledger, Trezor, paper wallet.
If you're not sure, check whether you log in to a website to access the wallet (likely hosted) or use a browser extension / mobile app with a seed phrase (likely unhosted).
How do I choose the VASP (exchange/service provider)?
A VASP is the company that operates the wallet you're sending to — like Binance, Coinbase, or Kraken. Search by exact name in the list. If multiple similar names appear (e.g., regional variants), choose the one matching the service you actually use. If your VASP is not in the list, contact our support team. We may be able to add it, or there may be specific reasons why this destination isn't supported.
Whose name should I enter?
This field appears only when you're sending to another person or company. Enter the recipient's full name exactly as it appears on the receiving wallet or account. The name doesn't need to match your name in GoMining — what matters is that it matches the receiving wallet's account holder.
When you send to your own wallet, no name is requested — you only select the provider (for custodial wallets) or confirm ownership (for non-custodial wallets).
What address should I enter?
This field appears only when you're sending to another person or company. Enter the recipient's residential address — typically the one used during their KYC verification on the receiving service. This is required by regulation to identify the recipient, not the wallet address itself (the wallet address is captured separately).
When you send to your own wallet, no address is requested.
What happens if I make a mistake?
If verification doesn't pass, your withdrawal is cancelled, and your funds are returned to your balance. We recommend double-checking the recipient's name and details before submitting.
Common scenarios
Example 1. Withdrawing to your own Binance account
You're sending crypto to your personal Binance account.
- Who owns this wallet? — Me
- Wallet type — Custodial
- Provider (VASP) — Binance
This is treated as a transfer to yourself via a centralized exchange.
Example 2. Withdrawing to your own Bybit / Coinbase / Kraken account
You're sending funds to your own account on another exchange.
- Who owns this wallet? — Me
- Wallet type — Custodial
- Provider (VASP) — select the relevant exchange
The process is the same as for Binance.
Example 3. Withdrawing to your own MetaMask
You're sending crypto to your own MetaMask wallet.
- Who owns this wallet? — Me
- Wallet type — Non-custodial
- Confirm that the wallet belongs to you and is under your control
Examples of such wallets: MetaMask, Trust Wallet, Rabby, Phantom, Ledger, Trezor. No additional VASP needs to be specified.
Example 4. Withdrawing to another person's exchange account
You're sending funds to someone else's account on a centralized exchange.
- Who owns this wallet? — Other person or company
- Recipient — Individual
- Recipient details — Full name, Country, City, Address line 1, Address line 2 (optional)
- Wallet type — Custodial
- Provider (exchange) — select the recipient's exchange
Example 5. Withdrawing to another person's personal wallet
You're sending crypto to another person's MetaMask, Trust Wallet, Ledger, etc.
- Who owns this wallet? — Other person or company
- Recipient — Individual
- Recipient details — Full name, Country, City, Address line 1, Address line 2 (optional)
- Wallet type — Non-custodial
No provider is needed; the recipient is identified through the details above.
Example 6. Withdrawing to a company
You're sending funds to a company (e.g., paying an invoice).
- Who owns this wallet? — Other person or company
- Recipient — Company
- Company details — Company name, Registration number (optional), Country (optional)
- Wallet type — Custodial or Non-custodial
- If Custodial — select the provider (exchange)
