Simplifying complex swap interactions into a single, decisive input.
<aside>
💎 SCOPE OF WORK: UX diagnosis, interaction design, frontend development
</aside>
<aside>
💡 Why it matters: Users shouldn’t have to pre-calculate or overthink before swapping seamless flows reduce drop-offs and errors
</aside>
The Problem
- Users struggled to complete swaps not because the logic was complex, but because the interface forced too many micro-decisions before confidence was established.
The Constraint
- Existing smart contract behavior could not change
- Needed to support advanced swaps without hiding power
- Flow had to feel familiar enough for existing users
<aside>
🚧 Insight:
The friction wasn’t the swap itself, it was how many decisions users had to make before they felt safe to proceed.
</aside>
The decision
- Reduced the swap to a single input field