Oryn is designed so users can swap without manually managing every cross-chain step. Still, it helps to know the lifecycle: quote, initiate, solver match, claim, complete, or cancel.
Before you swap
Check three things:
| Check | Why it matters |
|---|
| Source and destination assets | The route is priced for the exact assets and chains shown in the app. |
| Quote expiry | Quotes can expire or be consumed once. If anything changes, request a fresh quote. |
| Destination address | This is where claimed funds should arrive. Check it before confirming. |
Token amounts are handled in base units behind the scenes. Trust the app display, but do not manually edit quote or amount data in an integration.
What happens after you confirm
| Stage | What it means |
|---|
| Order created | Oryn recorded the quote, route, recipient, and commitment hash. |
| Source initiated | Your source funds are locked in an escrow vault. |
| Solver matched | A solver is preparing the destination side. |
| Destination initiated | Destination funds are locked and ready to claim. |
| Claim submitted | The destination side is being claimed with the swap secret. |
| Bridge dispatched | Some Avalanche routes need an extra hop before final delivery. |
| Complete | The route has enough on-chain evidence to be considered settled. |
Cancellations
Every escrow has an expiry window. If a side is not claimed in time, the cancel path becomes available.
For users, this means failed or abandoned source deposits are not meant to remain stuck forever. Cancellations are enforced by the vault rules, not by a support process.
Do not reveal your swap secret outside the intended claim flow. Revealing the secret is what makes the corresponding escrow claimable.
Bring these details when reporting a stuck swap:
- order ID
- source transaction hash
- destination transaction hash, if present
- source and destination chains
- wallet address used for the swap
Those fields let the team compare UI state with indexed order status and on-chain transactions.