Wallet — Swap
Cross-chain swaps without an account: the vendored multi-chain swap block re-pointed at the ColdHarbor asset set, quoted by no-log providers, executed against a locked rate, and settled to a fresh address. Three full frames follow the lifecycle; the edge states close it out.
Quote
The swap block is live — token pickers, flip, destination address. Beside it, the fixture quote holds 118 seconds of rate lock with the 24-hour rate history beneath.
≈ $116,250
≈ $116,250
Quotes come from no-log providers over your private route. Funds move only after you accept — the rate is locked for the countdown.
SwapQuoteCard status=quoted with the countdown ring on muted tone.
Executing
Funds are en route: the card shows its executing progress while the matching fixture swap confirms 4-of-10 in the row below.
- Rate locked
- Funds sent
- Provider fills
Leaving this screen is safe. The swap settles to your fresh settlement address and appears in Activity either way.
Leaving the screen is safe — copy says so explicitly.
Success
The kelp check draws inside an aurum-edged card; the settled fixture transaction sits beneath, already confirmed.
status=success carries shadow-beacon — the only celebratory glow in the app.
Edge states
The rest of the quote lifecycle, forced: shimmering quote fetch, amber expiring ring, muted expiry with requote, and the failed state with its refund promise.
Skeleton shimmer over both legs.
Warning ring counts the rate lock down.
Dimmed legs; a fresh quote is one press away.
Provider could not fill the order before the rate lock lapsed. Funds returned in full.
Across themes
The success frame under dark, light, and Harbor Mode.