OMG Mobile Wallet
A reference crypto wallet of the OMG network
Problem

Users unfamiliar with cross-chain interaction, differences in the fee model for deposits, transfer, and withdrawals were challenging for them which caused uncertainty and anxiety.

Solution

Optimize workflow, emphasize on the difference of fee model, and teaching unfamiliar concept along the way.

Impact

The design used as reference for builders on our network, and became a template for POC (Proof of concept) design when demonstrate to potential clients.

My role

Users research, UI/UX design, Prototyping

Team

1 Product Manager
1 Product Designer
2 Developers

Back Story

The OMG Mobile Wallet aims to be the easiest channel for any enthusiastic user to start transacting on our Layer 2 network. However, the fee model for depositing from the Ethereum network to the OMG network, transacting on the OMG network, and withdrawing from the OMG network back to Ethereum network were differences. Users didn’t understand why it needed to be different, which caused uncertainty and anxiety.

Deposits from the Ethereum wallet > Transfers on the OMG network > Withdrawals to the Ethereum wallet

In order to teach users moving funds from the Ethereum network to the OMG network, users' Ethereum wallet needed to be compatible with our network as well. The question come to mind, "How would users do and understand when transfer from the Ethereum network to the OMG network from existing Ethereum wallet in the market?"

I tested 2 scenario  to understand which one had frictionless and fit with users mental model the most, which were

1) Users have existing Ethereum wallet and transfer to the OMG network's wallet
2) Users transfer funds from the Ethereum network to the OMG network within the same wallet
Deposits within the OMG wallet help shorten user flow
Open access and full control
on both networks

Our crypto-native users value freedom, full access, and full control. Because of this, we set out to offer a tool that will work seamlessly with the Ethereum network without relying on a third party tool. With this in mind, it’s crucial for the wallet to allow users to access, transfer, and track history on both networks.

The challenge here was to help users distinguish which network they are using, while also ensuring that the web3 UX patterns were similar with what already built on other wallets, to ​​maintain a sense of familiarity.

Wallet Design Pattern
Open access on both networks. The difference was indicated by colors and symbols.
Wallet Design Pattern
Wallet design pattern
Teaching unfamiliar concepts

According to our research, even though users were predominantly crypto natives and enthusiastic about OMG Network’s technology, the level of understanding around how it worked varied.

Builders

Builders had the greatest level of understanding. However, there was a high level of uncertainty regarding how the UX was going to function on the interface level. Our goal was to help them build compatible products that were intuitive for their users.

Tech savvy

Tech savvy users understood the concept, yet weren’t sure how it actually worked.

Enthusiastic members

Enthusiastic community members were keen to understand more, and we wanted to encourage them to transfer funds on the network.

. . .
"How might we create a wallet that encourage Enthusiastic members to transfer, help all users learn how our technology work, and be a reference product design that compatible with our network for builders at the same time?"
. . .

The wallet set out to make users learn by doing. Metaphors and storytelling have been proven to help people learn things easier, people learn better when combine information with emotion or things they already know. These were applied to help users learn new concepts as part of their onboarding.

Additional processes on the Layer 2 that may seem unfamiliar were also emphasized to new users. This kept our user base informed of how and why our service functioned.

The tollway metaphor was applied to imply the speed of the OMG network compare to the Ethereum network
The metaphor was applied throughout the app
Unfamiliar concept was introduced throughout the app to educate and point out the difference of the OMG network
Optimize

Transacting on our Layer 2 was no more complicated than transacting on Ethereum Layer 1. However, the withdrawal process from Layer 2 to Layer 1 was more complex and needed a longer processing time.

The process was divided into steps to reduce the cognitive load. Prompt help was also offered to help reduce users' concerns.

Overview of withdrawal process
Double confirmation was added to encourage users to stay on the network. Steps were grouped to reduce cognitive load.
Adaptive

Even though the wallet set out to be a reference for builders, it was also important to leave room for creativity. The UX was built around technical conditions such as the need to pay fees and withdraw from the network.

The wallet itself is designed as a modular system, open for customization allowing it to fit any use-case applicable to a wallet. Each module can be used as a base component during design. This is a very attractive feature and will be important when pitching to potential business partners. Significantly for non-crypto audiences, the wallet allows users to engage with the project without owning additional tools. Users can also compare transactions between Layer 1 and Layer 2 with ease.

Components
Sample of information architectures when apply the OMG network (Layer 2) to different types of wallet
Feedback from our community
In Conclusion

The wallet represents a key consumer touch point for the project. From a business standpoint, any transactions on the consumer's wallet will be listed on the admin panel to help businesses oversee metrics and manage token allocation. Just like on the block explorer, transactions from the blockchain are going to be listed on the wallet for anyone to track. Because of this, the wallet design needed to facilitate users to track all transaction details on the block explorer too.

More on :

Blockexplorer

A blockchain search engine on the OMG network, Layer 2 solution

Admin Panel

A token management platform for businesses

Previous project

Cryptomind

Next project

Exponent