When Coins Leave Your Wallet: The First Few Seconds1
The moment you hit confirm, your wallet starts talking to the blockchain, not to the swap site. A swap platform may show a friendly “Waiting for deposit” screen, but in reality your coins have not gone anywhere yet — your wallet is simply constructing and broadcasting a transaction to the public network. Here is what actually happens in those first few seconds, whether you use SimpleSwap, FixedFloat, or any other non-custodial exchange.
Think of it like handing a package to a courier. The swap platform creates a shipping label — a deposit address it controls for this one swap — but the package does not leave your hands until the courier scans it and starts moving. In crypto, that scan happens when the transaction is broadcast to the mempool, not when the platform displays your deposit address.
The order is created, but custody has not changed
A non-custodial swap begins with a quote request. You tell the platform what you want to send and what you want to receive, and it replies with a deposit address and an expected rate. That address is typically generated for your order alone, and it is the only thing tying your future transaction to that swap. Until your transaction is actually broadcast, the platform cannot move, hold, or see your coins beyond what the blockchain already shows publicly.
This is the moment where a common mistake appears: users copy the deposit address, go back to their wallet, and wait too long before sending. The quote has an expiry window, and once it passes, the same address may no longer be valid, or the rate may update. For real-time conditions, check the official site of the platform you are using — rate windows, address reuse, and minimum amounts differ between services like StealthEX, LetsExchange, and SideShift.ai.
What your wallet does after you press confirm
- You press confirm
The wallet builds a signed transaction that spends your chosen coins to the deposit address
- Transaction is broadcast
The signed transaction is sent to the blockchain network and appears in the mempool
- The network sees it
Miners or validators check that the transaction is valid and include it in a block
- The swap platform sees it
Once the transaction appears in a block with the required number of confirmations, the platform recognises your deposit as received
Notice who is not involved until the last step: the swap platform itself. A non-custodial service does not receive your coins the way a bank receives a wire. It only notices your deposit after the blockchain has already accepted it. That detail matters because it means the platform’s website, server status, and support team are not part of those first seconds at all.
It also explains why the “processing” stage can feel slow even when the site is snappy. Your wallet may show the transaction as sent within a second or two, but the platform will normally wait for the transaction to be included in a block, and often for several additional confirmations, before it considers the deposit final. That is not a delay caused by the swap service — it is the blockchain reaching consensus that your coins have genuinely moved.
Why address locking comes before custody
The deposit address is “locked” to your quote at the moment the order is created, not when your coins arrive. That lock tells the platform which rate, which receiving address, and which output asset belong to that particular incoming transaction. If your coins arrive after the lock expires, the platform may still detect them, but the terms of the original quote may no longer apply.
In practice, this means you should treat the whole swap — from quote to broadcast — as one continuous action, not as two separate visits. Copying a deposit address in the morning and sending coins in the evening can produce a mismatch: the rate has moved, the address has expired, or the minimum amount is no longer the one you saw earlier. The safest habit is to generate the quote only when your wallet is open and you are ready to send immediately.
- Your walletThe only party that can spend your coins before broadcast
- The public mempoolWhere the signed transaction waits until picked up in a block
- The blockchain networkConfirms the move; no swap platform can alter or reverse it
- The swap platformDetects the confirmed deposit and matches it to your order
- The receiving addressWhere the swapped coins will later be sent by the platform
One more thing to watch in those first seconds: the network fee you choose in your wallet. If you set it too low, your transaction may sit in the mempool longer than the quote window allows. The swap platform is not checking on you and cannot remind you — it only sees an incoming transaction eventually, or it sees nothing at all. Choose a fee that is adequate for current network conditions, and if you are unsure what “adequate” means right now, check your wallet’s own fee estimate rather than relying on the swap site’s displayed numbers.
Tip
Generate the quote, copy the deposit address, and broadcast the transaction in one continuous sitting. Treat the deposit address as temporary until your wallet says the transaction is sent.