PSIRI.CO

Aerodrome Finance - Part I

Strengthening DEX Reliability & Safety

Redesigned Aerodrome’s swap flow to improve trust, clarity, and execution confidence for desktop users.

Role

Solo Product Design

(self-initiated audit)

Duration

2 Months

Methods

UX audit

Data Analysis (Dune SQL)

Figma Prototype

Research

On-chain data

Reddit user complaints

Usability Walkthrough

Quick Summary

Aerodrome Finance unlocks access to Base tokens, but users—including myself—faced frequent failed swaps with little to no explanation. This caused repeated attempts, wasted gas, and frustration.


I analysed on-chain data, Reddit complaints, and live sessions to identify critical UX gaps. My redesign focused on improving clarity around transaction feedback, gas fees, and risk visibility—making trading safer and more reliable.

Core Problem

Traders on Aerodrome consistently faced two major UX issues:

Failed Swaps (Primary)

  • Transactions failed silently or with confusing errors

  • Users weren’t warned about gas fees, liquidity issues, or quote expiry

Unsafe Swaps (Secondary)

  • High-risk trades occurred due to hidden slippage and price impact warnings

  • Some tokens lacked basic metadata (e.g. icons), leaving users unsure if they were interacting with real or scam tokens

Both problems significantly impacted trader trust, usability, and confidence in the platform.

Aerodrome Original Website

Research & Validation

I used multiple research methods to validate and understand these issues clearly:

Quantitative Validation (Dune SQL)

Confirmed widespread swap failures (27,000 swaps), validating that transaction issues were common, not isolated events.

Reddit Trader Complaints (Qualitative)

User comments highlighted frequent silent failures, confusing errors, and hidden risks (like high price impacts).

Live Usability Session (Observation)

Observed a trader repeatedly experiencing unclear transaction failures and confusion about hidden risk settings.

Together, the data and qualitative feedback confirmed that these issues were systemic, not isolated—impacting both new and experienced traders.

Image above shows affinity mapping of findings found from Reddit feedback analysis

Key Findings

Users repeatedly tried swaps until succeeding or giving up, primarily due to unclear reasons for transaction failures.

Traders unintentionally executed risky swaps because high-impact price warnings and liquidity settings were hidden or unclear.

Detailed UX Process

A deeper look into my end-to-end process—from prioritising critical UX issues to competitive benchmarking and iterative wireframing that informed the final solution.

01

Prioritising UX Issues for Redesign

02

Competitor Analysis

03

Initial Sketch and Wireframes

I explored initial solutions through quick sketches and wireframes, focusing on clearer transaction states, upfront warnings, and accessible controls. Early feedback led me to further simplify error messaging and more prominently display price-impact alerts—improving usability significantly.

04

Layout & Navigation Improvements

To improve clarity and focus, I separated the core trading experience from the landing and marketing site—turning Aerodrome into a dedicated web app with its own streamlined layout.
Key platform tools (e.g. Markets, Dashboard, Bridge Token) were surfaced in the sidebar for easier access, improving navigation and reducing context-switching.

Design Solution

My redesigned UX addressed core trader frustrations explicitly:

Clear Transaction Error Messages

Clear, human-readable reasons for failures (e.g., gas fees, liquidity) with actionable steps to recover—reducing user guesswork and retries.

Proactive Transaction Risk Indicators:

Risk warnings are surfaced early—highlighting price impact and slippage clearly—so users can make informed decisions before confirming a swap.

Auto-refreshing Quote Protection

The quote now refreshes automatically every 30 seconds—automatically prevents confirmation of outdated rates—without disrupting the user's flow.

Full Redesign Flow — Before vs After

Below, I break down the entire redesign journey across 3 key areas. Each section shows the original UX problems and how I addressed them through improved visibility, safer defaults, and clearer feedback.

01

Improving Transaction Reliability

I redesigned the swap flow to prevent failed transactions and reduce user frustration.
 This included fixing critical blockers (like unclear errors, expired quotes, and missing gas fee warnings), as well as improving overall usability through better visibility and quicker interactions.

02

Enhancing Trade Safety

This improvement focused on helping users avoid risky or loss-prone trades, especially those involving high price impact or hidden slippage.
 By surfacing critical risk warnings and introducing Safe Mode defaults, traders could make more informed decisions with greater confidence.

03

Educating Users Through Onboarding

Validation & Outcomes

I validated the redesign through moderated usability testing focused on key trading tasks—such as navigating swaps, interpreting error states, and responding to transaction risks.

What Worked

  • Users clearly understood transaction flows and error messages.

  • Critical risk warnings (e.g. gas fees and slippage) were noticed and acted upon, increasing user confidence.

Friction Points

  • Slippage warnings were clear but could be more contextually anchored (e.g., near the input).

  • Interface contrast was too subtle, making risk indicators harder to notice.

  • High price impact trades lacked upfront warnings when Safe Mode was off, leading to missed signals unless settings were manually reviewed.

Iterations

  • Surfaced slippage and expiry warnings more prominently in the main UI.

  • Refined the flow for high-risk trades—ensuring guidance appears even when Safe Mode is off.

  • Improved visual contrast for risk cues, aiding faster recognition and response.

Impact

  • Users resolved transaction issues more confidently and with less hesitation.

  • Post-test feedback reflected increased clarity, stronger risk awareness, and smoother trade execution compared to the original version.

Reflections & Next Steps

As a self-initiated audit, this project challenged me to think holistically—from system-level risk logic to visual clarity—while keeping user safety at the core. I learned how to prioritise and test impactful improvements, even with limited access to real product metrics.

Reflections

Transparency significantly improves UX: Clear communication of transaction risks, errors, and next-step recommendations notably improved trader confidence.

User-informed prioritisation was crucial: Combining quantitative transaction data with qualitative user insights ensured I addressed the right issues effectively.

Usability testing guided critical refinements: Conducting two rounds of usability testing significantly enhanced the clarity and practicality of my final design solutions.

Next Steps

Improve mobile usability: Although this case study focused on desktop UX, enhancing Aerodrome’s mobile trading experience is essential. Future design iterations would prioritise optimised mobile interactions, clearer mobile error states, and responsive trade components.

Broader usability validation: Conducting further usability sessions with diverse trader groups (e.g. novice traders, power users) would strengthen the robustness and generalisability of my redesign.

Expand functionality: Exploring additional features inspired by competitor analysis (e.g. limit orders or DCA options) could further enhance user engagement and trading effectiveness on Aerodrome.

Disclaimer

This UX case study is self-driven and based on publicly accessible data, personal UX research, and analysis. Aerodrome Finance was not an official client.

View Prototype Here

© Prair P. Sirisook