Soliflow
WorkBlog
Get a quote
  1. Home
  2. —Work
  3. —Numus
Selected work

NumusNumus

Crypto wallet · Browser extension

WebsitesAutomation

Numus needed to feel like a real wallet inside a browser extension: fast onboarding, clear safety cues, and the core flows users expect — without turning the UI into a spreadsheet.

The hard part wasn’t “making screens.” It was shipping an experience where security-sensitive actions (seed phrase, signing, transfers) are obvious and safe, while advanced flows (swaps via a third-party exchange provider) still feel simple.

Challenge#

Crypto UX punishes ambiguity. If users don’t trust what’s happening, they won’t complete setup — and if they misunderstand what they’re approving, you end up with support tickets (or worse).

Numus required:

  • A clean wallet onboarding flow with 12/24-word recovery phrase handling
  • A secure way to store and use sensitive credentials inside an extension environment
  • Transfers that feel deterministic (fees, confirmations, states)
  • Swaps powered by a third-party provider without leaking complexity into the UI
  • Profile management so users can actually keep their wallet setup organized

What we did#

We built a browser extension wallet that covers the full “day one to daily use” loop: onboarding → wallet actions → swaps/transfers → ongoing management.

Secure onboarding (12/24 words)#

We implemented onboarding that guides users through recovery phrase setup in a way that’s explicit and hard to mis-click:

  • Clear “this is important” moments (without fear-mongering)
  • A 12/24-word phrase flow that supports confirmation/verification
  • Defensive UX patterns around copying / revealing / proceeding
Note

Note: The goal is to keep the user moving while making the irreversible parts feel unmistakable.

Wallet core (everyday actions)#

We delivered the flows that make an extension wallet usable day-to-day:

  • View balances and activity in a predictable layout
  • Transfer flow with step-based states (review → confirm → pending → complete)
  • UI feedback that reduces “did it work?” anxiety during network delays

Swaps via third-party exchange provider#

Instead of re-implementing exchange infrastructure, swaps are powered through a third-party provider — but the experience is still “Numus-first”:

  • Quotes and swap details are presented in a consistent format
  • The UI emphasizes what changes (rates/fees/received amount) and what doesn’t
  • Failure states are actionable (retry, adjust, or cancel), not cryptic

Profile management#

We added profile management so users can keep their setup sane over time:

  • Manage identity/settings from one place
  • Keep the wallet experience consistent across sessions
  • Reduce friction for returning users (fewer repeated prompts, clearer defaults)

Outcome#

Numus shipped as a clean, modern extension wallet with the features users expect:

  • Secure recovery phrase onboarding (12/24 words)
  • Transfers with clear, state-driven UX
  • Swaps backed by a third-party provider, without a “third-party feeling”
  • Profile management to keep the experience maintainable long-term

If you’re building something that mixes security-critical flows with “normal product UX,” this is the kind of work we do: make the risky parts explicit, and make the daily parts feel effortless.

All workStart a project →