Move assets between FTB's homes with a hash-timelock swap. No bridge, no wrapped token, no custody — a secret and two timers. The solver locks on the far chain first; you commit only after you have verified that lock on-chain. If anything stalls, you refund after your own timelock. Your funds are never at a counterparty's mercy.
// swapneo n3 → neo x
you send
FTBneo n3
from your connected wallet
the amount you escrow
you receive
FTBneo x
to your Neo X address
0.0000
what the solver escrows for you
solver fee - · limits -settles in ~2 min · non-custodial
// how it settleswhat you sign, in words
1
solver locks on the far chain. It escrows your output under a hashlock H, payable to you, refundable to it after T_B.
far leg, first
pending
2
you verify, then lock your leg. Your client checks the solver's lock on-chain, then you escrow your input under the same H, refundable to you after T_A.
only after verify
pending
3
you claim your output. Claiming reveals the secret that opens H, and publishes it on-chain.
reveals the secret
pending
4
solver claims its leg. It reads your revealed secret and claims the escrow. Both legs settle on one secret, or both refund.
settles the swap
pending
refund is a timer, not a trust. T_A > T_B by canon: you always hold the longer window, so you can claim or refund before the solver can touch your leg. If the swap aborts, you refund your own escrow after your timelock. No counterparty, no operator, no bridge can strand your funds.
// this swapread live from both chains
hashlock-
your output (dest)-
your input (source)-
secret-
your refund window-
non-custodial by architecture. no bridge contract holds a pooled balance; no wrapped token is minted; no shared vault stands between the chains. the largest loss family in DeFi is removed, not ring-fenced. every hash you sign is shown here and in your wallet — what you see is what you sign.