CoinDCX — Web3 Mode (DeFi Access Layer)

28 February, 2026

CoinDCX introduced Web3 Mode to give exchange users access to on-chain markets without requiring a fully self-custodial wallet.

The objective was to unlock earlier exposure to newly launched tokens and higher-volatility opportunities that weren’t available on the exchange.

However, shortly after launch in October 2024, adoption dropped sharply. Within weeks, approximately 65–70% of users abandoned the experience.

Oct 2024 - June 2025

Users

$TRUMP Launch (January)

Activated

Acquired

Drop off rate

Source: Mixpanel (CoinDCX Web3 analytics)

Drop off rate

My Role

I was brought into the project after launch, when adoption began declining. As a Senior Product Designer with prior experience working on Okto (CoinDCX’s fully self-custodial wallet). I was pulled in to help diagnose and simplify the Web3 experience.


My focus was on identifying friction in the first trade journey and redesigning it to improve activation and retention.

Problem

We identified distinct failure points across the lifecycle journey of a user.

Exchange

Entry

Web3 mode

Wallet (Deposit funds)

Market

Trade

Select Coin

Select Chain

Confirm buy

Buy

Drop off

Drop off

Web3 mode - Infrastructure

  1. Depositing funds (Entry Was Cognitively Heavy)

Exchange users were used to buying assets directly using INR.

In Web3 Mode, they suddenly had to:

Deposit INR

INR converted to USDT on Exchange

Exchange mode → Web3 mode

USDT transferred to Web3 wallet

USDT Chain selected

Buy desired Coin on Web3 wallet

Current deposit flow → trade flow

Before users could act on their intent, they were required to understand how the system worked.


This created a mismatch between expectation and experience. Exchange users thought they were trading. The product asked them to manage infrastructure.


For many, this was the first interaction with Web3. Instead of seeing value quickly, they encountered friction immediately. Drop-off at this stage was not due to lack of interest, it was due to cognitive overload before reward.

  1. Execution Felt Unpredictable

Next, users who deposited successfully, suffered during trade execution.


To prevent failed transactions, we set a fixed slippage of 25% across all swaps. The thinking was simple: fewer failures would mean less frustration. It worked! trades went through. But something went wrong…


During volatility, users received noticeably different prices than expected. The quantity they saw at confirmation didn’t always match what they had in mind when placing the order.


We tried to solve one problem and created another, leading to users having doubts. Some even considered we were scamming them.

  1. Wallet Access Felt Fragile

Web3 is often positioned as giving users greater ownership and control over their assets.


However, in our implementation, access depended entirely on a single Google account. If users lost access to that account (eg; work mail), they permanently lost access to their wallet and funds.


For users who entered Web3 expecting greater safety and ownership, the product did the opposite.

Design Principle

Instead of teaching users Web3 mechanics, we reframed the goal:


Web3 Mode should behave like trading, not asset management.


Every decision followed three principles:

  1. Reduce invisible complexity

  2. Restore control during transactions

  3. Make ownership feel safe

Goals

1

Enable direct INR purchases for Web3 tokens

2

Give users execution control through adjustable slippage

3

Introduce reliable wallet recovery

Most of the design challenge here wasn’t creating new UI, it was deciding what complexity users should never have to see.

Solutions

1

Buying Web3 coins with INR

Users weren’t failing because Web3 was new. They were failing because the first action required too much commitment. Activation demanded multiple unfamiliar decisions before users saw value.


So we simplified the first decision:

Deposit INR

INR converted to USDT on Exchange

USDT transferred to Web3 wallet

USDT Chain selected

Buy desired Coin on Web3 wallet

Pushed to

Backend

Direct buy with INR flow

Before (Live)

5 step process

After (Live)

Direct buy (3x faster)

What Changed

We abstracted blockchain complexity into the backend and enabled direct INR purchases.

Key decisions:

  1. INR-supported tokens clearly labeled

  2. CTA reinforced availability (“INR Supported”)

  3. Flow aligned with exchange behavior users already trusted

Legal & Trust Challenge

Since INR cannot exist on-chain, the legal team raised concerns around how the transaction would be perceived by users. Transparency became critical.


Instead of exposing the underlying complexity, we introduced short contextual education explaining how the purchase was executed in the background.


Trust increased without increasing cognitive load.

First time user experience

To reinforce this further, the final payment step was routed through a CoinDCX-hosted gateway, making it clear the transactions in BE were still happening within the exchange.

CoinDCX hosted portal

Alternative approach

We also explored more visually expressive ways of explaining the process. However, placing this explanation later in the order flow introduced unnecessary friction at the moment users were ready to execute.

CoinDCX hosted portal

A Bold Decision

Removing blockchain information from the swap screen.


Previously:

  • Chain selection increased hesitation

  • Most users ignored or misunderstood it


Since execution moved to backend abstraction, showing chain details created anxiety without improving decisions.


We removed it.

Before

After

Go-to-Market Support

We introduced entry points across the exchange:

  • Banners

  • Search prompts

  • Portfolio announcements

This positioned Web3 as an extension of trading rather than a separate product.

2

Adjustable Slippage

A small group (~2%) generated the majority of trading volume. These users needed precision when markets moved.


To prevent failed transactions, we had previously set a fixed slippage of 25%. Orders almost always went through, but the outcome often surprised users. Prices shifted, quantities changed, and the final trade didn’t always match what users expected.


We replaced the fixed tolerance with adjustable slippage directly in the swap flow.


Safe auto defaults protected most users, while experienced traders could adjust tolerance when volatility required it.


The goal wasn’t customization.
It was restoring control at the moment of execution.

Live Slippage flow

Explored Alternative

We prototyped a visual interaction explaining slippage dynamically. While expressive, it slowed decision-making.


We chose the simpler interaction above.

3

Wallet Safety & Recovery

Ownership without recovery feels dangerous. Users were unintentionally locking themselves out by using temporary Google accounts (e.g., work emails).


Funds became inaccessible. This was both a usability and trust crisis.

Solution

We introduced multiple recovery options:

  • Downloadable private key file

  • Offline backup guidance

  • Explicit warnings against unsafe storage

Recovery became a deliberate step instead of an implicit risk.

Wallet recovery flow

Tradeoff

My preferred solution was secondary email recovery. However, engineering bandwidth and urgency required a faster safeguard. We shipped the private-key backup first to immediately reduce risk exposure.

We had also compensated all the users who had lost funds intitally.

Edge cases

If users reactivated their account with a different email ID, we surfaced warnings reminding them that their Web3 wallet was tied to the original login.

Email link warning

If they still chose to proceed and couldn’t access the wallet, they were prompted to restore it using their recovery file.

Wrong email link

Last resort when nothing works

Impact

Newly activated portfolios (first trade completed) increased by 112% within two months after introducing INR.

  • 70–80% of first-time trader volume executed through INR, validating the simplified buy flow

  • $3–4M weekly trading volume across Web3 markets

  • 93% order success rate with ~21s median transaction time

  • Wallet loss incidents reduced to near zero

Together, these changes helped transform Web3 Mode from a high-friction experiment into a reliable trading pathway for exchange users.

Oct 2024 - Sept 2025

Users

$TRUMP Launch (Jan)

Redesign release (June)

Activated

Acquired

Source: Mixpanel (CoinDCX Web3 analytics)

After redesign

Reflection

If revisiting this today, I would explore blending Web3 directly into the exchange rather than maintaining a separate mode.


While simplifying Web3 Mode improved activation, the separation still introduced a mental shift for users. Their intent remained the same (trading) but the product suggested they were entering a different system.

The biggest learning was that adoption in new tech rarely fails because of capability, it fails when confidence is missing.

Design’s role was to restore that confidence.

What's next?

With the foundations of Web3 trading stabilized, the next focus was helping users make better trading decisions.


One direction we explored was Smart Money, a feature that surfaces trades made by top-performing wallets on the network. By identifying experienced traders and highlighting the assets they were entering or exiting, users could gain visibility into market signals they might otherwise miss


The goal wasn’t to copy trades blindly, but to give users a clearer view of where experienced participants were placing their bets.

Smart money

Create a free website with Framer, the website builder loved by startups, designers and agencies.