The Current State of Kadet Wallet and an Overview of Kadet Wallet Apprenticeship Phase 2

Intro

IT’S ALIVE (almost).

Kadet Wallet phase 1 team’s actual sprint schedule

Background & Vision

In June 2022, Tech Fleet Community DAO set out to create a new cross-chain crypto wallet extension built on the Kadena blockchain and forked from the open source MetaMask application. Seeing a usability gap in the market, Tech Fleet aimed to make it as easy as possible for crypto newcomers and enthusiasts alike to utilize the blockchain — which sounds much easier to do in theory than it is in practice!

The original Kadet Wallet prototypes showcasing the vision of Kadet being easy for newcomers of crypto.

Kadet Wallet Clickable Prototypes In Action

Wonder what Kadet’s like? Didn’t get a chance to see it during our user tests for phase 1? Have no fear! Click on each link below to see an interactive prototype that allows you to click-through and witness the experience of Kadet Wallet.

Create Account flow
Token wallet and importing tokens flow
Send token flow
Transaction history flow
NFT wallet
Importing tokens flow

What the Team Learned in Phase 1

Competitive analysis & empathy mapping

During phase one’s eight weeks, the team deeply researched the market and their target users, starting with a comprehensive competitive analysis. The team chose to focus primarily on MetaMask since the code would be forked from that app.

Prototype V1 Usability Testing & User Interviews

Based on these insights, the research and design teams worked together to modify the existing prototype into a lower fidelity status and began testing its core flows with crypto users in a combination of moderated and unmoderated user tests.

  • The dashboard screen was confusing to users
  • The transaction summary screen was overwhelming
  • The transfer asset flow had multiple pain points: the amount percentage selections; a lack of custom percentage amounts; and knowing who a user was sending assets to
  • Users who were completely new to crypto found the experience confusing and overwhelming due to jargon and unfamiliar design patterns
  • Users who had prior experience with other blockchains, like Ethereum, were easily able to navigate and understand Kadet but found the idiosyncrasies of Kadena confusing
  • Users with Kadena experience appreciated the error prevention features but wanted more advanced features

Visual Design & Prototype V2 Testing

While the research team worked on formulating their plan for testing the next version of the prototype, the design team took on the challenge of creating a whole new brand and visual design for Kadet Wallet. After trying several different variations, the designers eventually settled on a light and dark mode color scheme for the app with a splash of accent colors to differentiate Kadet from its competitors while still fitting within the market.

  • Every participant had difficulty confirming their Secret Recovery Phrase; they didn’t pay attention to the order of the words so they had trouble re-entering the phrase to confirm it
  • Almost no one liked the visual design; they found the colors to be too much, specifically the gradients used throughout the design
  • Users overwhelmingly preferred the dark mode design over the light mode, but still wanted to see changes made to the colors
  • A majority of users learned about Kadena from someone who was already active in the Kadena community, then got more information from places like YouTube and Medium
  • Users found the onboarding experience into Kadena difficult and confusing, specifically its multi-chain infrastructure

Final prototype preparation

In the final two weeks of phase one, the teams put their heads down to create the final prototype. In an impressive show of determination, the design team revamped the visual design and created and implemented several new features, including:

  • Transaction history
  • NFT support
  • Send token flow

Accomplishments

Over 8 weeks, the team spent a large portion of time and effort in understanding the ins and outs of crypto, blockchain, and how users interact with different platforms. Research into direct and indirect competitors for Kadet Wallet were done. Research was centralized on user interface, the services provided, and varying technical features in how different wallets traverse the blockchain (i.e. compatibility with different tokens, cold/hot wallet, gas stations, holding NFTs, etc.) This allowed the team to find not only what the industry standard is for crypto wallets, but also where the gaps were for user accessibility and usability for certain features. This allowed the team to propose a brand identity and a target audience. The goal for Kadet Wallet is to be accessible and understandable to total newcomers and have features that surprise and excite experienced crypto users alike.

Research Team

The research team went through two phases of research. The objective was to gain an understanding of what the gaps were in usability of crypto wallet apps and what users were looking for. There was particular interest to those new to crypto wallets, so to find out how to make a simpler, more cohesive process. For phase 1, the objectives were the following:

  1. Identify problems and frustrations users have when utilizing the blockchain
  2. Identify the most common errors/problems users encounter when sending/receiving tokens
  3. Determine if there are specific blockchain problems we need to address in our solution (ex: multiple chains on Kadena, entering memos when sending from Stellar, etc)
  4. Identify feature and usability gaps and opportunities among our competitors
  5. Assess the general knowledge level of users about crypto and blockchains

Product Team

During the eight weeks, the product team did comparisons across the crypto industry’s top wallets. The team looked at the functionality of core features and softwares, as well as user interface feedback from layout, navigation and the visual design. After analyzing the discrepancies between these, the team was able to finalize the following to incorporate in the Kadet Wallet:

  1. Importing a token onto the wallet UI to show new token balances and send new tokens
  2. Sending a token from one wallet to another wallet on Kadena (any single chain)
  3. Kadena Testnet functionality (receiving testnet tokens and adding new testnet wallets)
  4. Import existing K address and non-K address to wallet

Design Team

The design team created several prototypes over the eight week period. Ranging from logo, iconography, UI, and color scheme, there were a multitude of directions the design team looked at, designed, and compared. Layout for mobile service as well as laptop/desktop were analyzed. Ultimately, with the branding Kadet Wallet is striving for, the design team came up with the following for Kadet Wallet in its first phase of development:

Development Team

The development team spent the greater part of the eight weeks in researching the different languages the Kadet Wallet should be coded in, as well as learning how to code in them. The team decided that coding in pact will lead to the most seamless addition of Kadet Wallet on the Kadena platform. They also spent time researching forking techniques from other crypto wallets, and searching for bugs in code to be forked. Code forking from metamask will most certainly be used in phase 2, and as such much bug research was done on that code. A handful of bugs were found, all of low severity to the envisioned final product.

High Priority Items for Kadet Wallet Apprenticeship Phase 2

  1. Get Kadet web extension developed and launch Beta
  2. Continue building and testing wallet features to be as intuitive as possible
  3. Create and test an onboarding flow for new Kadena users in Kadet Wallet
  4. Define how Kadet Wallet will generate revenue (dex aggregator, fiat-to-crypto, etc.) and design the experience for future phases of work
  5. Finish defining the branding of Kadet
  6. Build the information website for Kadet
  7. Build out the Testnet faucet functionality within Kadet

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store