mobileRumblefishLogo
Menu
desktopRumblefishLogo
Services
Products
Case studies Careers
Blog
About us

Mobile web3 wallet with the simplest onboarding flow

Building the Most User-Friendly Crypto Wallet with EIP-4337Deva Wallet: Revolutionizing Web3 with Simple, Secure, and Seamless User Experience
Collaboration timeframe:1 year
Tech stack:
React Native Redux Ethereum ERC-4337 Alchemy SDK Nest.js Postgres React Admin AWS
Services:Blockchain Development, Front-End Development, Back-End Development, AWS Cloud Solutions, UI/UX Design
Team size:1 tech lead, 6 blockchain developers, 1 UI/UX designer
deva-walletCaseStudyMockupImage
About Deva Wallet
About the project

The Web3 world is blowing up, with everything from mobile games to decentralized social networks getting better and more exciting. But let’s face it—mass adoption still has a major hurdle: the onboarding process. It’s clunky and confusing, especially for folks who aren’t tech-savvy. On top of that, a lot of Web2 users aren’t sold on blockchain and crypto yet—whether it’s a trust issue or just not knowing enough about how it all works. For many, even setting up a Metamask wallet feels like a daunting task, let alone managing transactions or buying tokens. Right now, Web3 can feel like a gated community, only accessible to those fluent in the technical lingo. That’s where the idea of creating Deva Wallet came from—to simplify the process and make Web3 accessible for everyday Web2 users.

deva_wallet_mockup_3.png

We wanted to utilize our deep knowledge of blockchain protocols to create a wallet for everyone. Deva Wallet is an EIP4337 account abstraction wallet addressing the needs of everyday users. Read on to learn how we made it happen!


 

The challenge

Setting up an Ethereum wallet is no walk in the park, thanks to the complexities of blockchain tech. But designing a wallet that’s not just user-friendly but also meets a variety of needs? That’s a whole new level of challenge. It takes a sharp eye for detail, a knack for intuitive design, and a solid grasp of the everyday hurdles users face. And let’s not forget security—keeping the private key safe on the device is absolutely critical to avoid unauthorized access or losing funds.

 
At RumbleFish, we’ve identified a big pain point in the EVM blockchain: the constant need for a native token (like Ethereum or others) to process transactions. This often forces developers to create overly complicated workflows that end up confusing users rather than helping them. By cutting out the complexity and offering straightforward instructions, we can make the whole experience a lot smoother for everyone.


Another big challenge is making sure the wallet plays nicely with popular decentralized applications (dApps). Even the most polished wallet won’t cut it if it can’t connect smoothly with the massive ecosystem of thousands of dApps out there. To truly be useful, developers need to focus on integrating wallets with these apps, giving users a tool that’s not just sleek but also highly functional.  

Here’s the game plan for making it happen:  

  • Create an Ethereum private key in a secure, trusted environment.  
  • Let users pay Ethereum transaction fees with a credit card—because convenience matters.  
  • Ensure the wallet works seamlessly with a wide variety of dApps to keep things versatile and user-friendly.
     
The solution

One standout feature of the EIP4337 protocol is the paymaster—a special EVM contract that can cover transaction fees. With this, users can link a credit card to handle payments for transactions. But it doesn’t stop there. This system is flexible enough to work with other ERC-20 tokens like USDC or even enable sponsored transactions, where we manage the contract on behalf of the user. And for even more convenience, users can pay transaction fees straight from the native token balance of their smart account. It’s all about giving people options and making the process as seamless as possible.


In Deva Wallet, we tapped into the Alchemy SDK to take advantage of their powerful infrastructure and craft matching smart contracts. Alchemy’s all-in-one toolkit made it easier to write and deploy contracts that fully align with the new EIP-4337 Ethereum standard. By building on Alchemy’s infrastructure, we ensured smooth integration and boosted the app’s functionality. This streamlined our development process while giving us a rock-solid base to roll out innovative features like custom transaction interactions and paymaster contracts. The result? A wallet that’s not just efficient but also elevates the user experience to the next level.


In Deva Wallet, we brought in WalletConnect to give users easy access to a wide range of decentralized applications. By using WalletConnect’s secure protocol, we made it simple for users to link their wallets to various dApps, creating a smoother, more enjoyable experience. With this integration, DevaWallet users can seamlessly explore everything from DeFi platforms to NFT marketplaces, delivering the flexibility and convenience they need.

Here’s a quick rundown of what we’ve accomplished:


✅  Built a native module for secure private key storage and basic key operations.
✅  Integrated the wallet with the EIP-4337 standard for Account Abstraction. 
✅  Used the Alchemy SDK to interact with the EIP-4337 Bundler.  
✅  Connected the app to WalletConnect for dApp compatibility. 
 

deva_wallet_mockups_2.png

Results


We developed a highly efficient EIP-4337 wallet that incorporates all these advanced features, significantly simplifying the overall user experience. Our wallet's innovative capabilities, such as Account Abstraction, and the flexible paymaster contracts, allow users to interact with the Ethereum blockchain in various convenient ways. Users can cover transaction fees using credit cards or the balance of their smart account's native token. This holistic approach has made our wallet versatile, user-friendly, and highly adaptable to diverse payment preferences.
 

The next step in our development journey is to create a bridge that allows users to effortlessly buy crypto assets using traditional fiat currencies, such as US dollars. This bridge will enable seamless conversion between fiat and crypto assets, making it easier for users to enter the crypto space without needing prior experience or complex setups. By integrating this functionality, we aim to further enhance accessibility and provide a smooth, intuitive experience for all users, ultimately bridging the gap between traditional finance and the world of digital assets.

Our wallet is available as a white-label solution, ready for businesses and developers looking to offer a powerful, user-friendly Ethereum wallet under their own brand. While we continue to develop exciting new features from our roadmap, the wallet is fully functional and available for use today. This means you can start leveraging its innovative capabilities, like Account Abstraction, paymaster contracts, and seamless transaction options, right away while benefiting from ongoing updates and enhancements as we roll them out.

Check our case studies
Previous projectAI Chatbot for The Legal IndustrylastCaseStudyBanner
Previous projectDeveloping a daily affirmation mobile app in React NativelastCaseStudyBanner
Have an idea?
Let’s work
together!
We will answer any questions you may have related to your startup journey!Do you prefer e-mail?
hello@rumblefish.pl
AnimatedLogoTextImageAnimatedLogoFishesImage
RUMBLEFISH POLAND SP Z O.O.Filipa Eisenberga 11/3 31-523 Kraków, Polska
NIP: 6772425725REGON: 368368380KRS: 0000696628
P: +48 601 265 364E: hello@rumblefish.dev
Copyright © 2025 Rumblefish