thelegacy
Flex DEX landing page on a laptop, the Souq NFT portfolio screens and the dEquity trading interface side by side

Web3 UX Design: Wallets, DEXs and Staking Flows People Can Actually Use

Viktor Skrin
Viktor Skrin 29 October 2026
Product

Web3 UX design is the design of the moments where a crypto product asks a person for trust: connecting a wallet, picking a network, signing a deposit, reading a trade. thelegacy designs these flows for DeFi and crypto teams. Below are the patterns we used in Flex, Souq, Optix and dEquity, and the risk each one removes.

The work sits inside our UX/UI and web design service; this article is the overview, with separate deep dives on wallets and dashboards linked at the end.

What makes web3 UX different from regular app UX?

Three things. The wallet is the account, so there is no password reset; the network is a choice the user has to make; and a signed transaction cannot be taken back. Every pattern below exists because of one of these three facts.

A regular banking app can let a person explore and fix mistakes later. A DeFi app has to show cost and consequence before the signature, because after it nothing on the screen can help. That shifts the design effort from the dashboard to the in-between moments: the picker, the confirmation window, the explanation before a lock-up.

Moment in the flowWhat goes wrongPattern from our cases
First visitThe person does not know what the product wants from themSouq: a welcome screen with one action, Connect your Wallet
Choosing a networkAssets sent on the wrong chainSouq: networks as a named list, the Connect Wallet button stays inactive until one is chosen
Several walletsHoldings look smaller than they areSouq: Profile Settings lists every connected wallet with its own Disconnect button
Before a depositA lock-up surprises the user laterSouq: a five-step vault explainer; Optix: lock and fee rules in tinted notes beside the form
ConfirmingFees appear after the signatureSouq: every fee itemised above one confirm button
Landing on a DEXThe page reads like an advert, not a trading productFlex: the trading terminal on the first screen
An unfamiliar assetJargon hides what is being boughtdEquity: buildings listed the way a broker lists stocks
On a phoneWide tables do not fitOptix: table rows become stacked label-and-value cards

How should a web3 product ask a user to connect a wallet?

Ask for one thing at a time: first the network, then the wallet, and nothing else on that screen. In Souq, a platform for web3 game economies, the welcome screen is a neon tunnel with the Souq wordmark and a single mint Connect your Wallet button. There is no menu competing with it.

The network picker that follows lists chains by name and icon. Until a chain is selected, Connect Wallet is drawn as an inactive button; once Ethereum or another network is picked, that row and the button get the same blue-to-magenta outline. The person sees the link between the two choices without reading a word of help text.

Two states of the Souq Select a Blockchain window: Ethereum, Icon and Lisk as rows with arrows, the Connect Wallet button grey on the left and outlined in a blue-to-magenta gradient on the right after Ethereum is chosen
Souq: the button wakes up only after a network is chosen. The outline on the chosen chain and on the button is the same.

Players of web3 games often hold items in several wallets, so Souq’s Profile Settings list each connected wallet with its own Disconnect button. The portfolio then adds them up. If a product expects more than one wallet per person, design the list of wallets as a first-class screen, not a dropdown in the header.

Crypto UI design for a DEX: what makes people trust the screen?

Show the product before the pitch. A visitor to an exchange wants proof that there is a working market behind the page, and a real terminal says that faster than any headline.

Flex is a decentralized exchange on the Everscale blockchain with a fully on-chain limit order book. On its landing page a screenshot of the trading terminal, with candles, an order book and a trade history panel, sits beside the headline on desktop and drops below it on the phone. The only decoration is a set of thin contour lines on a near-black navy ground, and the Launch Exchange button carries the gradient that later tints the charts and 3D objects.

Flex DEX landing page first screen: the headline Flex, a DEX faster than CEX with a Launch Exchange button, a trading terminal with a candlestick chart on the right and large figures below
Flex: the terminal shares the first screen with the headline, so the page reads as an exchange from the start.

The decision we would repeat: we built the Flex page in greyscale first. Without colour to lean on, the hierarchy and the length of each block had to work on their own, and only then did the gradient go onto the one button that matters.

Trust on a centralised exchange is built differently, with people rather than code. On the Banxe P2P deal screen, a four-step stepper tracks the deal and a countdown shows when an offer cancels itself, while the counterparty panel lists registration date, transaction count, rating, verification level and a Chat button. The check on the other person happens without leaving the order.

How do you explain staking before someone deposits?

Explain the mechanism on the page where the deposit happens, in steps and in plain words, before the form asks for an amount. A lock-up that surprises someone after they sign is the fastest way to lose them.

Souq turned its time-locked vaults into a five-step carousel: deposits are made, staked token positions are created, depositors receive vault shares, rewards are distributed, and shares are redeemed when the lock ends. One diagram carries all five steps and is drawn in twelve states, so the animation shows money moving instead of describing it.

Optix, an on-chain options protocol, puts the rules right beside the liquidity form instead. Add is green, Withdraw is orange, and tinted notes next to the fields say what the person agrees to: a 14-day lock, fees earned when the pool backs traded options, and premiums released at expiry.

Souq Confirm Deposit window for the ETH-Gaming vault: shares received, investment amount, a three-month lockup with variable APY, estimated rewards in ILV, APE and IMX, vault fees and transaction fees above the Confirm Deposit button
Souq: the lock-up period, the expected rewards and every fee sit in the same window as the button.

The confirmation window is the last place to repeat it. In Souq every modal of the flow follows one order, with fees listed before the button; we cover that rule in detail in the article on DeFi dashboard design.

How do you make an unfamiliar crypto asset feel familiar?

Borrow a model the person already knows and keep the new parts inside it. A tokenized building is strange; a stock table is not.

dEquity turns income-producing buildings into NFTs that trade on its own DEX. Its Top offers to invest table lists buildings the way a broker lists stocks: property type and city, yield in green, price, a sparkline, ticker, total emission and a Details button. A property page splits into Information and Trading tabs, so year built, units and yield stay apart from the price chart and the order panel.

dEquity interface on laptops in a dark and a light theme: the Top offers to invest table with sparklines, a property page with a photo of a building, and the trading view with a green price chart and an order panel
dEquity: one table for the offers, separate Information and Trading tabs for each building.

Optix does the same for options. The dashboard opens with four sentiment toggles and strategy cards such as Call, Strap and Bull Call Spread, each with a payoff sketch and one plain line. The full legs table with strike, bid and ask is still there, one step further in.

Optix order panels: Market and Limit tabs, quantity and total cost with a Connect Wallet button on the left; the New tab with Only Approved Counterparties, Quote Request and Order Book, the Bullish sentiment toggle and Call and Strap strategy sketches on the right
Optix: the person picks a view of the market first; strike and legs come after.

What changes in web3 UX on a phone?

The order of decisions stays; the shape of the data changes. In Optix, the New, Quotes and Trades tabs each have a mobile version in which table rows become stacked label-and-value cards. In Flex, the terminal moves below the headline instead of shrinking beside it.

Navigation needs the same care. On the Qube mobile site the four main links stay visible in a row under the logo and the Launch App button rather than hiding in a menu, because people come to a crypto platform for one of a few known places.

Checklist before you ship a web3 flow

  1. The first screen asks for one action, and it is the one the product needs.
  2. The network is chosen before the wallet, and the chosen network is visible on the next screen.
  3. Every connected wallet is listed and can be disconnected on its own.
  4. Lock-ups, rewards and their conditions are explained before the amount field.
  5. Every fee is shown above the confirm button, not behind an expander.
  6. The product (terminal, table, position) appears on the first screen of the landing page.
  7. Each wide table has a card version for the phone.

If you are building a wallet, a DEX or a staking product, the UX/UI design service page shows how we work. Go deeper with web3 wallet UX and DeFi dashboard design, or compare studios in how to choose a web3 design agency.

Key takeaways

  • Web3 UX is shaped by three facts: the wallet is the account, the network is the user's choice, and a signed transaction cannot be undone.
  • In Souq the Connect Wallet button stays inactive until a network is chosen, and both share one outline, so the link between the two choices needs no help text.
  • Lock-ups and fees are explained where the deposit happens: a five-step vault explainer in Souq, tinted rule notes beside the Optix liquidity form.

Frequently asked questions

What is web3 UX design?

It is the design of how people use decentralised products: connecting a wallet, choosing a network, signing transactions, depositing into pools and reading on-chain data. The difference from regular UX is that mistakes are usually irreversible, so cost and consequence have to be clear before the signature.

Who should design the UX of a web3 product?

A product designer who has already worked through wallet connection, signatures, network choice and transaction states. Marketing pages can be designed by anyone with a good eye, but the flows that move money need someone who knows where they break.

Does a web3 product need its own wallet?

Not always. Many products, like Souq, connect the wallets people already have and list them in the profile. A product needs its own wallet when holding and sending assets is the product itself, as in a wallet app.

What is the most common web3 UX mistake?

Showing the cost or the lock-up of an action only after the user has signed it. Because a signed transaction cannot be undone, anything learned after the signature turns into a complaint instead of a decision.

How do you test web3 UX before launch?

With a clickable prototype that includes the in-between states: network choice, pending and failed transactions, success screens. The design should be checked on a phone as well, because wide tables and long addresses break there first.

Crypto Landing Page Design for a Token Launch: Presale, Tokenomics and Roadmap Two tokenomics charts from token landing pages: the OMINA allocation donut and the KWPC 3D torus in five coloured segments
How to choose a web3 design agency: criteria, questions and 8 fintech and crypto studios compared Three laptops with fintech and crypto interfaces: Solid cards, Souq token portfolio and Banxe wallet summary