<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>unsssortのブログ</title>
<link>https://ameblo.jp/unsssort/</link>
<atom:link href="https://rssblog.ameba.jp/unsssort/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>ブログの説明を入力します。</description>
<language>ja</language>
<item>
<title>Omnichain Swaps: What To Do When Tokens Pause</title>
<description>
<![CDATA[ <p>If the destination token is paused, wait or choose another route before sending more funds. A pause can stop transfers or minting on one chain, even while the rest of a cross-chain swap continues.</p><h2>What does a destination token pause stop?</h2><p>A pause is a switch that makes a token contract reject some actions. Depending on how the token was built, it may block wallet transfers, new token creation, or both.</p><p>The pause applies to the token contract on a specific chain. The same asset may still move on another chain, and other tokens there may work normally. OpenZeppelin’s ERC20Pausable documentation describes a contract pattern that can pause transfers, minting, and burning.</p><p>For a cross-chain swap, the key question is whether the destination action needs the paused function. If delivery requires minting the token or transferring it to your wallet, the last step can fail even after your source transaction has completed.</p><h2>How can a swap stop halfway through?</h2><p>A typical route first takes or locks your source token, then sends a message or arranges liquidity for the destination. Liquidity means tokens ready to trade or pay out on that chain. The route then swaps or releases the destination asset to your wallet.</p><p>Imagine you send 100 USDC from one chain and request a destination token on another. This is an example, not a quote. If that token’s contract pauses before delivery, your first transaction may confirm while the final transfer fails or waits.</p><p>The source-chain transaction remains recorded; a destination failure does not automatically undo it. Some routes can retry, some need a recovery step, and some may have a refund process. The route’s own status and recovery rules decide what happens, so do not submit the same swap again just because delivery is delayed.</p><p>For a fuller explanation of <a href="https://blockbrief.pages.dev/omnichain-swaps-trade-manual-steps-for-route-dependent-execution/">how omnichain swaps price and settle</a>, read the guide to liquidity, slippage, and timing. Here, the important detail is that a destination pause can interrupt settlement after the source leg has already happened.</p><h2>What should I do if the destination token is paused?</h2><p>First, find out which leg has completed and which one has not. Use the transaction record on the source chain and the route’s transaction status; “pending” can mean the destination action is still being attempted, while “failed” means it needs a different response.</p><ol><li>Check the destination token’s official status or contract announcement for the affected chain.</li><li>Confirm whether the route is still pending, marked failed, or offers a recovery action.</li><li>If the destination is still paused, wait for service to resume or choose a different destination asset or chain.</li><li>If the source leg confirmed but delivery failed, follow that route’s documented recovery process before trying again.</li></ol><p>Changing to another route can mean a different token, chain, or settlement method. For example, Circle CCTP burns USDC on the source chain and uses an attestation, a signed confirmation, before minting on the destination. A destination pause that blocks minting can therefore matter even when source-side steps worked.</p><h2>What should I check before signing from my wallet?</h2><p>Check that the exact destination token and chain are active, and that you have enough native coin for the transaction fee on the source chain. Native coin is the chain’s own currency, used to pay for transactions. A wallet signature authorises a specific action; it cannot make a paused contract accept a transfer.</p><p>Also check the amount you expect to receive, the destination address, and whether the route can recover funds if the final transfer fails. In practice, I would postpone the swap if the destination token issuer has announced a pause and no clear recovery path is shown.</p><p>Your next step is to verify the token’s status on the destination chain, then decide whether to wait or select another asset or chain. Once delivery is available, make a fresh swap decision and review the wallet transaction before signing.</p>
]]>
</description>
<link>https://ameblo.jp/unsssort/entry-12980550810.html</link>
<pubDate>Sun, 04 Oct 2026 01:50:37 +0900</pubDate>
</item>
</channel>
</rss>
