From 8 Clicks to One
<!--
Work info
-->
Client:
Garden
Role:
Simplify swap experience
Year:
2025
Approach
Goal was to take the atomic swap design off the user's shoulders. Worked with the devs on two changes. First, set a one-time unlimited spend approval so returning users skip the per-swap token approval; the swap now starts in a single signature on the source chain. Second, handed the destination leg to Garden's solver network. The solver fills the order and settles straight to the user's address, so the secret reveal and the claim happen without the user present.
Timelock refunds stayed exactly where they were as the safety net. User signs once, closes the tab, comes back to funds.
What it does
Start a swap in one signature on the source chain, instead of approve, then initiate, then claim.
Leave after approving; the solver network fills the destination and settles to the user's address.
Stay fully non-custodial; HTLCs and timelock refunds still guarantee the funds, so simpler does not mean trusting anyone.
Get money back automatically through the timelock path if a solver never fills.
Why it matters
The old flow leaked users, every extra signature and every minute of watching a tab was a chance to drop off or panic. The new flow keeps the trust model exactly where it was and moves all the busywork onto the protocol. Bitcoin is the asset people are most careful with. The swap should ask the least of them, not the most.




