Non-Custodial Crypto Wallet for Large Investment Company
Case study

Non-Custodial Crypto Wallet for Large Investment Company

About the Client

Founded in 2017,  this client combines their experience from physical floor trading with retail options trading in the US  to offer a distinct market perspective.

The client operates:

  • A live network for active retail options traders, serving as a vital resource for traders at all levels.
  • A new brokerage for active traders, equipped with advanced technology and a supportive environment to maximize profits and rewards.

The client was actively exploring opportunities in the cryptocurrency sector, to expand their user base and cater to their existing user’s increasingly diversified interests. 

Olesia Elizarova, Project Manager, Devexperts

Taking on this project gave us an opportunity to tap into different areas of our expertise, providing a fresh and multi-faceted perspective backed by experience. The client wanted to take a bold direction, but also wanted to make sure the development phase was extremely thorough, factoring in security, performance, regulation and the ability to pivot with future priorities.

Olesia Elizarova, Project Manager, Devexperts

Business Challenge

Like any future-focused business, the client wanted to proactively adapt their offering to stay ahead of their competitors. Noticing the number of crypto users growing each year, the client had also observed a high demand for access to decentralized finance. 

The client realized the opportunity to strengthen user retention, by providing a crypto wallet that operates within the same ecosystem as their trading platform for traditional assets.

The firm had always seen crypto as a market with great upside potential. The move would create additional benefits if it decided to launch a web3 product in the future — they would start from a strong foundation with the wallet in terms of both technology and marketing.

Solution

Devexperts selected a self-custody HD-wallet with additional functionality as the target solution. Self-custody means users manage their private keys independently from a marketplace. This ensures they have full control over their funds without relying on a third party. 

Wallet creation flow
Wallet creation flow

A HD-wallet, or Hierarchical Deterministic wallet, allows for the generation of a tree of keys from a single seed phrase. This enhances security and convenience by enabling users to have as many accounts as they need, without sharing their keys with anyone.

The team followed Bitcoin Improvement Proposals (BIPs) 32, 39, 43, and 44 to create an industry-standard solution.

Token details with overall information
Token details with overall information

Initially the client decided to launch a Chrome extension as an MVP. To stay competitive, Devexperts focused on developing essential wallet functionalities: sending, receiving, swapping, and buying digital assets.

Sending crypto flow
Sending crypto flow
Swapping crypto flow
Swapping crypto flow

We chose to start with the most popular blockchains:

  1. Bitcoin: supporting the most advanced SegWit and Taproot address standards.
  2. Ethereum: supporting all ERC-20 tokens and NFTs (ERC-1155 and ERC-721 standards). 

Covering all the MVP scenarios required extensive integration and the development of custom logic. Integrations with various providers were implemented, including NOWNodes, Alchemy, CoinMarketCap, PayPal, and Transak.

Buy with PayPal
Buy with PayPal

The MVP was completed and released on the Chrome Web Store. Simultaneously, work began on the mobile cross-platform application, using Flutter as a target technology. Both the Chrome-based app and mobile versions support the collection of user activity statistics while ensuring their privacy is maintained.

Detailed token info
Detailed token info

To align with US regulations the wallet was integrated with Elliptic, an anti-money laundering (AML) service provider.

In the post-MVP stage, the Devexperts team started to extend the functionality, supporting more layer-2 blockchains such as Polygon and Base, as well as layer-1 solutions like Solana.  The wallet now includes features like unlimited accounts, gasless swaps, push notifications, and native support for the most popular NFT formats: JPG, PNG, GIF, SVG, and MP4 files. 

A special integration was also implemented for the client, allowing direct connection to their trading platform for traditional assets (equities and derivatives). This enables users to connect their trading account to the wallet and seamlessly move funds between the platform and the wallet without extra commissions.

Additionally, a display of advanced token details on an interactive chart, extensive trading information, and a Portfolio Dollar Cost Averaging (DCA) calculator was introduced.

Dollar Cost Averaging calculator
Dollar Cost Averaging calculator

Built-in support for WalletConnect is one of the most demanded features for a crypto wallet, as it enables interaction with a wide range of decentralized finance (DeFi) applications and decentralized apps (dApps). The current solution leverages WalletConnect to allow users to connect to all DeFi and dApps on Ethereum, Polygon, Base, and Solana.

Nikita Adarchenko, Project Manager, Devexperts

Working with our client, we dedicated a lot of time to improve the product based on user feedback, creating something we’re truly proud of. This has become one of the best crypto products we’ve ever developed—and we plan to continue building the most advanced trading wallet we can, supporting all major blockchains, that is resilient and capable of supporting firms through the volatility of crypto market trends.

Nikita Adarchenko, Project Manager, Devexperts

Results

Devexperts built an MVP from scratch in a few months, and after a few adjustments dictated by marketing needs, the wallet was launched into operation. The user base has been growing steadily since then, and now the wallet has hundreds of active users who make thousands of transactions daily.

The solution supports simultaneous usage by a few thousand users, ensuring it meets the needs of the current user base and can accommodate future growth. Additionally, the architectural foundation of the wallet allows new functionality to be added swiftly and with high quality. This solution possesses great development potential.

Aleksei Babukh, Head of Division, Devexperts

Unlike traditional finance, software development in crypto remains highly uncertain. We’ve developed an approach to manage that uncertainty, enabling our client to benefit from participating in this new market. Our team’s thorough attention to the solution’s technical and user experience details paid off: we’ve helped our client expand their business and meet their users’ demand for a new product.

— Aleksei Babukh, Head of Division, Devexperts

Working with Devexperts has been a game-changer for us. Their expertise in crypto technology and commitment to delivering a top-notch product have been evident from day one. The crypto wallet they developed not only meets our high standards but has also significantly enhanced our offering, allowing us to stay ahead in a competitive market. This has been proven with the results,and we look forward to continuing our partnership.

— CEO, the Client

Let us help you with your business challenges

Contact us to schedule a call or set up a meeting
Contact us