{"id":24009,"date":"2025-08-21T13:33:00","date_gmt":"2025-08-21T13:33:00","guid":{"rendered":"https:\/\/www.invitereferrals.com\/blog\/?p=24009"},"modified":"2026-08-21T13:33:48","modified_gmt":"2026-08-21T13:33:48","slug":"what-happens-to-your-swap-between-confirmand-received","status":"publish","type":"post","link":"https:\/\/www.invitereferrals.com\/blog\/what-happens-to-your-swap-between-confirmand-received\/","title":{"rendered":"What Happens to Your Swap Between Confirmand Received"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<p>You pressed confirm on a number, sent your coins, and the amount that landed in your wallet<\/p>\n\n\n\n<p>was not the amount on the screen. Usually the gap is small. Occasionally it is large enough that<\/p>\n\n\n\n<p>you go looking for an explanation and find nothing but a status page that says &amp;quot;completed.&amp;quot;<\/p>\n\n\n\n<p>The explanation is structural rather than sinister. The figure you saw was a prediction, and the<\/p>\n\n\n\n<p>thing it predicted \u2014 what your coins would be worth at the moment they actually settled \u2014 had<\/p>\n\n\n\n<p>not happened yet. Everything that decides the final number happens in the minutes after you<\/p>\n\n\n\n<p>confirm, and most of those variables are not the ones the quote advertises. This article walks<\/p>\n\n\n\n<p>through that interval: what the provider is doing, which decisions are yours, and which belong to<\/p>\n\n\n\n<p>the chain.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">The provider does four things you don&#8217;t see<\/h1>\n\n\n\n<p>Between your deposit and your payout, a swap provider runs a sequence, and each step<\/p>\n\n\n\n<p>introduces a variable the quote could not have known about.<\/p>\n\n\n\n<p>First it watches for your money. Deposit detection is automated and address-specific, and it has<\/p>\n\n\n\n<p>a deadline: ChangeNOW&amp;#39;s help centre states that each exchange&amp;#39;s deposit address is<\/p>\n\n\n\n<p>monitored by an automated recognition system for a fixed period, and that a deposit arriving<\/p>\n\n\n\n<p>after that window &amp;quot;will not be recognized.&amp;quot;<\/p>\n\n\n\n<p>Second, it waits for confirmations. The same documentation puts it plainly \u2014 upon receiving the<\/p>\n\n\n\n<p>required number of confirmations, the exchange begins. How many confirmations are required<\/p>\n\n\n\n<p>is set by the provider and varies by asset, so there is no universal number to plan around. The figure that matters is the one shown on your own order page.<\/p>\n\n\n\n<p>Third, it sources the other side of the trade. Providers differ here, and some publish the answer:<\/p>\n\n\n\n<p><a href=\"https:\/\/www.kaspersky.com\/resource-center\/definitions\/what-is-cryptocurrency\" target=\"_blank\" rel=\"noopener\">ChangeNOW, <\/a>one of the exchange providers listed on Swapzone, states that it is integrated into<\/p>\n\n\n\n<p>several cryptocurrency trading platforms and selects a rate at the moment of the trade. That<\/p>\n\n\n\n<p>moment is not the moment you clicked. Fourth, it broadcasts your payout, which costs a<\/p>\n\n\n\n<p>network fee on the outgoing chain.<\/p>\n\n\n\n<p>A swap therefore pays network fees twice \u2014 once when you send, once when the provider<\/p>\n\n\n\n<p>sends \u2014 and both are already inside the figure you were shown. Swapzone charges no<\/p>\n\n\n\n<p>platform fee of its own and folds provider and network fees into each displayed rate, but the<\/p>\n\n\n\n<p>transaction itself is executed by the provider you select, not by the comparison layer. What the<\/p>\n\n\n\n<p>comparison shows you is what each provider is willing to commit to before you send. What<\/p>\n\n\n\n<p>happens after that is between you, that provider, and the chain.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Fixed and floating are two different bets on the same delay<\/h1>\n\n\n\n<p>Choosing a rate type is not a choice between a good deal and a bad one. It is a choice about<\/p>\n\n\n\n<p>who absorbs the price movement that occurs while the chain does its work.<\/p>\n\n\n\n<p>Providers are reasonably candid about the trade-off. ChangeNOW&amp;#39;s own documentation<\/p>\n\n\n\n<p>explains that in its standard flow each transaction may carry its own rate because of market<\/p>\n\n\n\n<p>movement and network fees, and that offering a fixed rate obliges it to &amp;quot;lay down a small<\/p>\n\n\n\n<p>reserve&amp;quot; to absorb that risk \u2014 a reserve included in the rate you see at the start, with the fixed<\/p>\n\n\n\n<p>rate consequently differing from the floating one.<\/p>\n\n\n\n<p>That is the general shape across the category: certainty is priced. Some providers publish it as<\/p>\n\n\n\n<p>a separate percentage per rate type; others fold it into the quote, where it is invisible. If you<\/p>\n\n\n\n<p>cannot see a premium, the safe assumption is that it is inside the rate rather than absent. Fixed<\/p>\n\n\n\n<p>rates are also conditional rather than absolute \u2014 providers that lock a rate generally attach<\/p>\n\n\n\n<p>terms to the lock, including a window the deposit must arrive within and an amount that must<\/p>\n\n\n\n<p>match the order. The practical response is to treat the first figure as one provider&amp;#39;s answer<\/p>\n\n\n\n<p>rather than the price, which is why Swapzone puts several providers&amp;#39; offers side by side: what<\/p>\n\n\n\n<p>you are offered when you swap<a href=\"https:\/\/www.kaspersky.com\/resource-center\/definitions\/what-is-cryptocurrency\" target=\"_blank\" rel=\"noopener\"> crypto<\/a> depends heavily on which provider you happen to be<\/p>\n\n\n\n<p>standing in front of.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Congestion is the variable nobody quotes<\/h2>\n\n\n\n<p>The provider decides how many confirmations it needs; the chain decides how long that takes,<\/p>\n\n\n\n<p>and neither party controls the second half.<\/p>\n\n\n\n<p>Two forces move it. The first is the fee you attached when sending. Bitcoin Wiki&amp;#39;s<\/p>\n\n\n\n<p>documentation on miner fees is direct about this: fee rate is the single most important factor in<\/p>\n\n\n\n<p>how quickly a transaction confirms, and miners today select transactions by fee rate. The<\/p>\n\n\n\n<p>second is timing you cannot influence. The same documentation notes that although Bitcoin<\/p>\n\n\n\n<p>targets one block roughly every ten minutes on average, in the short run a block can arrive in<\/p>\n\n\n\n<p>under a second or more than an hour after the previous one. Other chains have their own block<\/p>\n\n\n\n<p>dynamics, but the principle carries: an average is not a schedule.<\/p>\n\n\n\n<p>Congestion compounds this. ChangeNOW&amp;#39;s FAQ lists an overloaded blockchain \u2014 too many<\/p>\n\n\n\n<p>transactions waiting their turn \u2014 among the reasons an exchange runs long, and puts typical<\/p>\n\n\n\n<p>completion at roughly five to thirty minutes, with a separate estimate of two to twenty minutes for<\/p>\n\n\n\n<p>processing speed elsewhere on the same page. Read these as estimates rather than<\/p>\n\n\n\n<p>commitments; the provider&amp;#39;s own pages treat them that way.<\/p>\n\n\n\n<p>This is where the rate choice stops being abstract. On a floating rate, every extra minute of<\/p>\n\n\n\n<p>delay is extra exposure to price movement. On a fixed rate, the same delay is expiry risk,<\/p>\n\n\n\n<p>because your quote window is running against a chain that does not know it exists.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Where deposits go wrong<\/h2>\n\n\n\n<p>The costliest outcomes are not rate movements. They are the moments a swap leaves the<\/p>\n\n\n\n<p>automated path, because the manual path is discretionary.<\/p>\n\n\n\n<p>ChangeNOW&amp;#39;s troubleshooting documentation is a useful map of the failure modes, because it<\/p>\n\n\n\n<p>states them without softening: deposits sent in the wrong currency, sent on the wrong network,<\/p>\n\n\n\n<p>sent from a smart contract address, or sent without the required memo or destination tag. In<\/p>\n\n\n\n<p>several of these cases the exchange, in the provider&amp;#39;s own words, &amp;quot;will not be completed<\/p>\n\n\n\n<p>automatically.&amp;quot; Support can often intervene, and the same page says that in some cases the<\/p>\n\n\n\n<p>exchange can be continued manually \u2014 but it also sets the limits explicitly: a full refund cannot<\/p>\n\n\n\n<p>be guaranteed, and the process &amp;quot;could take an indefinite amount of time to complete.&amp;quot;<\/p>\n\n\n\n<p>That is honest disclosure, not a warning sign. It is also the practical difference between a<\/p>\n\n\n\n<p>system that owes you an outcome and a team doing what it can. Recovery in that scenario<\/p>\n\n\n\n<p>depends on how a provider handles refunds and how quickly its support responds \u2014 which is<\/p>\n\n\n\n<p>why those are worth checking before you need them, not after.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What to check before you press confirm<\/h2>\n\n\n\n<p>Five things are visible in advance, and all five move the number that arrives:<\/p>\n\n\n\n<p>\u25cf Which rate type you selected, and what conditions the provider attaches to the lock<\/p>\n\n\n\n<p>\u25cf The length of the quote window, and whether your chain can realistically confirm inside it<\/p>\n\n\n\n<p>\u25cf The network fee you are setting on the deposit \u2014 this is your lever, not the provider&amp;#39;s<\/p>\n\n\n\n<p>\u25cf The exact amount, network, and memo or destination tag<\/p>\n\n\n\n<p>\u25cf What the provider publishes about late or mismatched deposits<\/p>\n\n\n\n<p>Swapzone&amp;#39;s partner pages track several of these dimensions across listed providers, including<\/p>\n\n\n\n<p>how closely received amounts have matched estimates, refund handling, transaction speed,<\/p>\n\n\n\n<p>support responsiveness, and how often a provider has requested KYC. Where a provider has<\/p>\n\n\n\n<p>too little recent data, those fields show as unavailable rather than filled in \u2014 an absence worth<\/p>\n\n\n\n<p>reading as information in itself.<\/p>\n\n\n\n<p>None of this makes a swap predictable to the satoshi. It does make the difference between a<\/p>\n\n\n\n<p>result you can explain and one you cannot.<\/p>\n\n\n\n<p>Crypto transactions are irreversible and asset prices move. Nothing here is financial advice.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You pressed confirm on a number, sent your coins, and the amount that landed in your wallet was not the amount on the screen. Usually the gap is small. Occasionally it is large enough that you go looking for an explanation and find nothing but a status page that says &amp;quot;completed.&amp;quot; The explanation is structural [&hellip;]<\/p>\n","protected":false},"author":33,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-24009","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.invitereferrals.com\/blog\/wp-json\/wp\/v2\/posts\/24009","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.invitereferrals.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.invitereferrals.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.invitereferrals.com\/blog\/wp-json\/wp\/v2\/users\/33"}],"replies":[{"embeddable":true,"href":"https:\/\/www.invitereferrals.com\/blog\/wp-json\/wp\/v2\/comments?post=24009"}],"version-history":[{"count":1,"href":"https:\/\/www.invitereferrals.com\/blog\/wp-json\/wp\/v2\/posts\/24009\/revisions"}],"predecessor-version":[{"id":24010,"href":"https:\/\/www.invitereferrals.com\/blog\/wp-json\/wp\/v2\/posts\/24009\/revisions\/24010"}],"wp:attachment":[{"href":"https:\/\/www.invitereferrals.com\/blog\/wp-json\/wp\/v2\/media?parent=24009"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.invitereferrals.com\/blog\/wp-json\/wp\/v2\/categories?post=24009"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.invitereferrals.com\/blog\/wp-json\/wp\/v2\/tags?post=24009"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}