TL;DR - Kraken held your deposit because EU rules since December 2024 require exchanges to confirm you control any self-custody wallet sending over 1,000 euros, usually through a Satoshi test or a self-certification declaration.
A held deposit paired with a sudden ownership-verification request catches people off guard, especially first-time withdrawers moving funds off a hardware wallet or MetaMask. It feels like an accusation. It is not. The exchange is following a transfer-of-funds rule that most guides skip over, and clearing it is usually a five-minute task once you know which method your exchange offers.
Why did Kraken hold my deposit and ask me to verify my wallet?
The trigger is the EU Transfer of Funds Regulation, the crypto arm of the MiCA framework, which took effect on 30 December 2024. It requires every regulated exchange - the rules call them crypto-asset service providers - to verify that a customer owns or controls any self-hosted wallet involved in a transfer above 1,000 euros. A self-hosted wallet is one you hold the keys to yourself, like MetaMask, Ledger, or Trezor, as opposed to an account held on another exchange.
So when you send crypto from your own wallet into Kraken, or try to withdraw to it, the platform pauses the transfer until you confirm that wallet is really yours. It is not unique to Kraken. Coinbase, Bitstamp, and other EU and UK-facing platforms rolled out the same step around the same date. The hold is a compliance checkpoint, not a sign that anything is wrong with your funds.
What is a Satoshi test, and how does self-certification work?
Exchanges offer two ways to clear the check. The first is a Satoshi test: the platform asks you to send a small, exact amount it specifies from the external wallet within a set window. Because only the person holding the private keys can move funds from that address, sending the precise amount on time proves you control it. Coinbase runs a near-identical version it calls a small deposit test.
The second is self-certification: instead of moving any coins, you tick a declaration inside the exchange app stating that you own the wallet on the other end. For your own withdrawals this is often a single click. Some platforms add a signed message - a short cryptographic signature from the wallet - as a stronger alternative. Which option appears depends on the exchange, the amount, and whether the wallet is yours or a third party's.
Ownership verification is one step; the exchange still screens the source wallet before releasing funds.
Which deposits and withdrawals trigger a wallet-ownership check?
Not every transfer sets off the request. The common triggers are a transfer to or from a self-hosted wallet above the 1,000-euro threshold, the first time you send to or from a new external address, and amounts that look large or unusual for your account. Smaller, repeat transfers to an address you already verified often pass without another test.
Transfers between two hosted accounts - say from one exchange to another - are handled by the standard Travel Rule data exchange between the platforms, so they rarely need a Satoshi test from you. The ownership check exists specifically for the self-hosted leg, where there is no second institution to vouch for the wallet. Our guide on self-custody and the Travel Rule covers how these thresholds apply to peer-to-peer transfers.
Most exchanges offer one of two checks - a Satoshi test transfer or a one-click self-certification.
Does verifying ownership clear my deposit, or does the exchange still screen it?
Proving ownership answers one question: is this wallet yours? It does not answer the other one the exchange cares about: is this wallet risky? Even after you pass the Satoshi test, the platform runs AML and KYT screening on the source address, checking it for sanctions hits, mixer exposure, and links to stolen funds. A clean ownership check on a flagged source can still mean a longer hold or a source-of-funds request.
You can check a single address against the public OFAC Sanctions List Search portal, or read its raw history on a block explorer like Etherscan, but those show only exact matches and bare transactions - not the indirect, multi-hop exposure that screening tools weigh. Screen your wallet with Plastron to see sanctions, mixer, and stolen-funds exposure across Ethereum and six more EVM chains in one pass, so a risk flag does not blindside you mid-withdrawal. If the platform does ask for paperwork, our guide on writing a source-of-funds letter walks through it.
How do I pass a wallet-ownership check quickly?
For a Satoshi test, send the exact amount the exchange specifies, from the exact wallet you named, within the time window - a few cents off or a different source address fails the test. For self-certification, declare honestly: you are confirming the wallet is yours, so do not tick the box for an address you do not control. The most common mistake is sending the test amount from a second exchange account or a friend's wallet, which breaks the proof because those keys are not yours.
Before you start, screen the source wallet yourself so you already know whether it carries any exposure the exchange will see. Knowing the answer in advance lets you decide whether to proceed, document the funds, or route differently - rather than learning about a flag only after your deposit is stuck.
FAQ
Is the Satoshi test amount lost?
No. The test amount is a real transfer that lands in your exchange balance like any other deposit. You are simply moving a small sum to prove you control the sending wallet; the coins remain yours.
Do I have to verify ownership for every withdrawal?
Usually only the first time you use a given external address, or when an amount crosses the threshold. Once a wallet is verified, repeat transfers to it typically clear without another test, though policies vary by exchange.
What if the wallet is not mine because I am paying someone else?
Then it is a third-party transfer, and you cannot self-certify ownership of an address you do not control. The exchange may ask who the recipient is and why, or restrict the transfer, depending on its rules and the amount.
Does verifying ownership mean my funds are safe from a freeze?
No. Ownership and AML risk are separate checks. Even a wallet you clearly own can be held or frozen if the source funds are flagged for sanctions or stolen-funds exposure, which is why pre-screening the address matters.
Disclaimer: This article is for educational and informational purposes only and is not legal, financial, tax, or compliance advice. Crypto carries risk; you act on this information at your own risk. Always do your own research and consult a qualified professional before making decisions. Views are the author's own and do not constitute financial, legal, or investment advice.
About Plastron
Plastron is a free, non-custodial wallet screening tool. It checks Ethereum and six EVM chains for AML and KYT risk — sanctions exposure, mixer contact, and stolen-funds proximity — and returns a risk report in seconds. It reads public on-chain data only: it never takes custody of funds and never asks for private keys.