Skip to content
KeyProof

NiceHash: proving you own your self-custody wallet

When adding a withdrawal address you choose Travel Address (TRP), another VASP without a Travel Address, or a self-custodial wallet. Self-custody wallets are verified with Wallet Signature Proof (sign a message) or Visual Proof. Deposits missing Travel Rule data are held until you supply details. NiceHash recommends signature proof when possible.

Never share your seed phrase or private key. NiceHash only needs a signature, a small test deposit or the details it asks for in its own app. Last checked 2026-10-27. Not legal advice.
Based on NiceHash’s official blog and Travel Rule help articles. JS-rendered help pages and mobile limitations can change — follow the live prompt.
This is your free guide. Free accounts get one exchange guide. Upgrade to Pro for every guide.

When NiceHash asks

Where: Switzerland (NiceHash AG). Swiss AML applies the Travel Rule to all transactions regardless of amount.

Threshold: NiceHash states Swiss AML applies the Travel Rule to all transactions, with no amount threshold. Self-custodial withdrawals are withheld until wallet verification completes.

Accepted verification methods

MethodStatusDetails
Wallet Signature ProofAcceptedRecommended path for self-custodial wallets: copy NiceHash’s message, sign it in your wallet’s sign/verify tool for the exact address, paste the signature, then confirm with 2FA and email when asked.[1][2][3]
Visual ProofAcceptedAlternative to signing when verifying a self-custodial wallet. NiceHash’s Travel Rule materials describe visual proof alongside signature proof; expect manual review and longer processing than signing.[1][3]
Travel Address / VASP detailsAcceptedIf the receiving VASP gave you a Travel Address (TRP), enter it plus the beneficiary’s full name. If not, pick the destination VASP from the list (or contact support if missing) and supply required names.[1]
Satoshi testNot listedNot described in the NiceHash Travel Rule blog or signature-proof help materials we checked.[1][2]
Signing a message for NiceHash? Check the signature before you submit it. Verify it free in your browser and save a proof record. Your keys and seed phrase never leave your wallet.

Unlock the full NiceHash guide

You've already used your free guide in this browser. Pro unlocks every exchange guide for $9/mo or $79/yr. Steps stay cited to NiceHash's official help pages. We never ask for keys — the free verifier still runs entirely in your browser.

Pay with crypto (AnonPay) · See pricing

Step by step

Add a self-custodial withdrawal wallet[1][2][3]

  1. When adding or changing a withdrawal address, choose that you are using a self-custodial wallet.
  2. Prefer Wallet Signature Proof. Confirm the address, copy the message to be signed, open your wallet’s Sign/Verify Message tool, paste address + message, and sign.
  3. Paste the signature into NiceHash, add the proof, wait for verification, confirm the data and click Verify.
  4. Enter 2FA and the email confirmation code when prompted.
  5. NiceHash says self-custodial transactions are withheld until verification completes. Adding self-hosted wallets is not supported on mobile devices per the self-custodial help article.

Keep the address, message and signature. You can re-check a signature in the KeyProof verifier without sharing keys. Open the verifier →

Resolve a withheld deposit[1]

  1. Open the withheld transaction notification (push or email).
  2. If it came from a VASP, provide the sending institution details NiceHash asks for.
  3. If it came from a self-custodial wallet, complete Wallet Signature Proof or Visual Proof.

Common errors and fixes

Withdrawal stuck / withheld

Finish wallet verification (signature or visual proof) or supply missing VASP Travel Rule fields. Incomplete data keeps the transfer held.[1]

Cannot add self-hosted wallet on mobile

NiceHash’s self-custodial verification article states adding self-hosted wallets is not supported on mobile devices — complete verification on desktop/web.[3]

Destination VASP missing from the list

NiceHash says to contact support if the receiving VASP is not listed when you have no Travel Address.[1]

FAQ

Is there a minimum amount?

NiceHash says Swiss AML applies the Travel Rule to all transactions regardless of amount.

What data is collected?

NiceHash lists sender full legal name, account/wallet address and physical address, plus recipient full legal name and account/wallet address.

Signature or visual proof?

NiceHash recommends Wallet Signature Proof because it is faster; visual proof is the fallback described in their Travel Rule materials.

Sources

Last checked 2026-10-27. Numbers in brackets [n] in the text refer to this list.

  1. The Travel Rule: Why NiceHash Implements It and How to Use It (NiceHash blog) (official)
  2. How to sign a wallet using Wallet Signature Proof? (NiceHash Support) (official)
  3. How to verify a Self-Custodial wallet? (NiceHash Support) (official)

KeyProof is not affiliated with NiceHash. This guide summarizes NiceHash's public help pages and may be out of date. Always follow the instructions in your NiceHash app. Not legal, tax or financial advice.